|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/react-nest-openai/
课程评论:没有评论
**课程总结:OpenAI:使用 React + NestJS 进行实践练习和助手开发** 本课程是一门实践性课程,旨在教授如何利用 OpenAI 库,结合 Node.js 和 React 进行开发。课程将重点关注如何使用 NestJS 构建后端,通过 OpenAI API 实现文本生成音频、音频转文本、字幕、翻译、文件上传、图像生成(包括变体和蒙版编辑)、主题查询、自定义助手以及使用 Assistants API(包括 threads, messages, runs 等功能)等一系列强大功能。 **核心内容:** * **OpenAI API 集成:** 深入学习如何使用 OpenAI 提供的各种 API,包括: * **文本到语音 (Text-to-Speech)** * **语音到文本 (Speech-to-Text)** * **字幕生成 (Subtitles)** * **文本翻译 (Translations)** * **文件上传后端处理** * **图像生成 (Image Generation, Variations, Masking)** * **文本生成与咨询 (Text Generation & Queries)** * **自定义助手 (Custom Assistants):** * 使用自定义材料训练助手 * 赋予助手个性 * 与助手交互 * 使用 Assistants API:创建 threads, messages, runs,执行和管理 runs,处理响应 * **技术栈:** * **后端:** NestJS (TypeScript) - 负责与 OpenAI API 通信,处理业务逻辑和流式传输。 * **前端:** React + Vite (TypeScript) - 负责用户界面和与后端的交互。 * **样式:** Tailwind CSS - 用于快速构建响应式用户界面。 * **学习目标:** * 掌握如何将 OpenAI 的强大功能集成到实际的 Web 应用中。 * 了解如何使用 NestJS 构建可靠的后端服务来驱动 AI 功能。 * 学会如何使用 React 构建动态且用户友好的前端界面。 * 理解并实践 Assistants API 的核心概念和工作流程。 **适用人群:** 本课程适合对使用 OpenAI API 和构建全栈应用程序(React + NestJS)有基本了解的开发者。虽然课程会适当提及 Node.js、React、NestJS 和 Tailwind CSS 的基础知识,但拥有这些技术的先验知识将有助于更快地掌握课程内容,因为课程的重点是 OpenAI 库的实际应用。 **总结:** 本课程提供了一个绝佳的机会,让学习者能够通过实际项目,全面了解和掌握如何利用 OpenAI 的前沿技术,结合现代化的全栈开发框架,构建功能丰富且智能化的应用程序。
Bienvenidos a nuestro curso práctico de OpenAI + Nest + ReactEste es un curso en el cual aprenderemos de forma práctica, a utilizar la librería de OpenAI con Node y React, 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 React con Vite y Tailwind.Puntualmente usaremos la librería de OpenAI para:Generar audios basados en textosGenerar textos basados en audioSubtítulosTranscripcionesTraducciones a diferentes idiomasCarga de archivos al backend para enviarlos a OpenAIGeneración de imágenesVariacionesImágenes nuevasCrear máscara para editar porciones de las mismas mediante AIGenerar consultas sobre cualquier temaAsistentes de personalizadosEntrenar asistente con material personalizadoDarle personalidadInstruirloConsumir su apiAssistant APICreación de "threads"Creación de mensajesCreación de "run"Ejecución y espera de los "run"Mensajes de respuestaCreación y consumo de un API personalizado para los asistentes en NestJSEste curso está pensado para realizar una integración de React con Vite, 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, React, 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.