Compartir a través de


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.