OpenAI: Ejercicios y asistentes con Angular + NestJS
What you'll learn
- Usar la librería de OpenAI para Node/TS
- Generar imágenes
- Editar y cortar partes de imágenes para regenerarlas
- Traducciones de textos a idiomas
- Consultas a OpenAI y diferentes modelos
- Texto a audio / Audio a texto
- Creación y uso de asistentes personalizados
- Entrenar asistentes para dar soporte especializado
Requirements
- Conocimiento de JavaScript
- Saber TypeScript es opcional, pero recomendado
- Conocimiento básico de Node
- Conocimiento de Nest es recomendado pero no obligatorio
- Conocer sobre la sintaxis de Angular
Description
Bienvenidos a nuestro curso práctico de OpenAI + Nest + Angular
Este es un curso en el cual aprenderemos de forma práctica, a utilizar la librería de OpenAI con Node y Angular, donde nuestro backend será quien hable con OpenAI y el backend hecho en NestJS será quien haga las respuestas y los flujos (streams) de información hacia el cliente que estará hecho en Angular y Tailwind.
Puntualmente usaremos la librería de OpenAI para:
Generar audios basados en textos
Generar textos basados en audio
Subtítulos
Transcripciones
Traducciones a diferentes idiomas
Carga de archivos al backend para enviarlos a OpenAI
Generación de imágenes
Variaciones
Imágenes nuevas
Crear máscara para editar porciones de las mismas mediante AI
Generar consultas sobre cualquier tema
Asistentes de personalizados
Entrenar asistente con material personalizado
Darle personalidad
Instruirlo
Consumir su api
Assistant API
Creación de "threads"
Creación de mensajes
Creación de "run"
Ejecución y espera de los "run"
Mensajes de respuesta
Creación y consumo de un API personalizado para los asistentes en NestJS
Este curso está pensado para realizar una integración de Angular hacia un backend en Node/Nest, todo el código escrito está en TypeScript.
Por favor, tengan presente que no es un curso para aprender Node, Angular, Nest o Tailwind, pero se lleva suave esos temas para que todos lo puedan seguir, pero el conocimiento de esas tecnologías harán más fácil aprender todo, ya que me quiero enfocar en el consumo de la librería.
Who this course is for:
- Desarrolladores que quieran implementar funciones generativas de OpenAI
- Personas que quieran aprender sobre streams de información
- Desarrolladores que deseen crear asistentes inteligentes entrenados manualmente
- Desarrolladores fullstack que deseen realizar toda la implementación backend y frontend
- Personas que quieran generar imágenes y dar el poder de editarlas desde el frontend.
Instructors
Soy un analista programador de sistemas de computo, con poco más de 19 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.