Desarrollo de aplicaciones de IA con Go
Este artículo contiene una lista organizada de los mejores recursos de aprendizaje para desarrolladores de Go que empiezan a crear aplicaciones de INTELIGENCIA ARTIFICIAL. Los recursos incluyen artículos de inicio rápido populares, ejemplos de referencia, documentación, cursos de aprendizaje, etc.
OpenAI para desarrolladores de Go
El servicio Azure OpenAI proporciona acceso a la API REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, la comprensión de imágenes, la búsqueda semántica y el lenguaje natural a la traducción de código. Los usuarios pueden acceder al servicio a través de las API REST, el SDK de Azure OpenAI para Go o a través del portal de Azure AI Foundry .
Vínculo | Descripción |
---|---|
SDK de Azure OpenAI para Go | La versión de origen de GitHub del SDK de Azure OpenAI para Go. |
Versiones del SDK de Azure OpenAI | Vínculos a todos los paquetes de biblioteca del SDK de Azure OpenAI, incluidos vínculos para .NET, Java, JavaScript y Go. |
Paquete (pkg.go.dev) | Versión del paquete Go del módulo cliente de Azure OpenAI para Go. |
Introducción al uso de GPT-35-Turbo y GPT-4 | Un artículo que le guía a través de la creación de un ejemplo de finalización de chat. |
Finalizaciones de chat | Ejemplo sencillo que muestra cómo implementar finalizaciones. |
Finalizaciones de chat usando funciones | Un ejemplo sencillo que muestra cómo implementar finalizaciones mediante Functions. |
Finalización del chat de streaming | Un ejemplo sencillo que muestra cómo implementar finalizaciones de streaming. |
generación de imágenes | Un ejemplo sencillo de implementación de la generación de imágenes. |
incrustaciones | Un ejemplo sencillo que muestra cómo crear incrustaciones. |
Otros Ejemplos | Versión del paquete de Go de la documentación del módulo cliente de OpenAI para Go. |
Más instrucciones | La página central de la documentación del servicio Azure OpenAI. |
Protección de los recursos de Azure AI
Vínculo | Descripción |
---|---|
OpenAI con Microsoft Entra ID Control de acceso basado en roles | Un vistazo a la autenticación usando Microsoft Entra ID. |
OpenAI con identidades gestionadas | Un artículo que detalla escenarios de seguridad más complejos que requieren el control de acceso basado en rol de Azure (RBAC de Azure). En este documento se explica cómo autenticarse en el recurso de OpenAI mediante microsoft Entra ID. |
Voz/Visión
Vínculo | Descripción |
---|---|
Subtitulado y transcripción del centro de llamadas en Go | Repositorio que contiene ejemplos de subtítulos y transcripciones en un escenario del centro de llamadas. |
Integra el reconocimiento de voz en tus aplicaciones con el SDK de Voz para Go | Origen del SDK de Voz de Azure Cognitive Services. |
Idioma
Vínculo | Descripción |
---|---|
Extraer, clasificar y comprender texto dentro de documentos mediante Text Analytics en Go | La biblioteca cliente de Text Analytics, que forma parte de Azure Cognitive Service for Language, un servicio basado en la nube que proporciona características de procesamiento de lenguaje natural (NLP) para comprender y analizar texto. |
Traducción de documentos en Go | Un artículo de inicio rápido que muestra cómo usar la traducción de documentos para traducir un documento de origen en un idioma de destino al tiempo que conserva la estructura y el formato de texto. |