Compartir vía


Lenguajes de programación admitidos para modelos en la inferencia del modelo de Azure AI

Los modelos implementados en la inferencia del modelo de Azure AI se pueden usar con diferentes SDK y modelos de programación. En el siguiente documento se describe cuál se va a usar:

Todos los modelos

Todos los modelos implementados en la inferencia del modelo de Azure AI admiten la API de inferencia de modelo de Azure AI y su familia asociada de SDK.

Para usar estos SDK, conéctelos al URI de inferencia del modelo de Azure AI (normalmente con el formato https://<resource-name>.services.ai.azure.com/models).

Paquete de inferencia de Azure AI

El paquete de inferencia de Azure AI permite consumir todos los modelos implementados en el servicio de inferencia de modelos de Azure AI y cambiar fácilmente entre ellos. El paquete de inferencia de Azure AI forma parte del SDK de Azure AI Foundry.

Lenguaje Documentación Paquete Ejemplos
C# Referencia azure-ai-inference (NuGet) Ejemplos de C#
Java Referencia azure-ai-inference (Maven) Ejemplos de Java
JavaScript Referencia @azure/ai-inference (npm) Ejemplos de JavaScript
Python Referencia azure-ai-inference (PyPi) Ejemplos de Python

Paquete de proyectos de Azure AI

El paquete de proyectos de Azure AI permite al cliente acceder a un conjunto completo de funcionalidades desde un proyecto de Azure AI. Estas funcionalidades incluyen la inferencia de modelos de Azure AI, pero también funcionalidades avanzadas, como el seguimiento, la evaluación y el almacenamiento de datos. El paquete de proyectos de Azure AI forma parte del SDK de la Fundición de IA de Azure y aprovecha el paquete de inferencia de Azure AI y el paquete de Azure OpenAI para realizar la inferencia en función de las necesidades de los usuarios.

Lenguaje Documentación Paquete Ejemplos
C# Referencia Azure.AI.Projects (NuGet) Ejemplos de C#
Python Referencia azure-ai-projects (PyPi) Ejemplos de Python

Integraciones

marco Lenguaje Documentación Paquete Ejemplos
LangChain Python Referencia langchain-azure-ai (PyPi) Ejemplos de Python
Llama-Index Python Referencia llama-index-llms-azure-inference (PyPi)
llama-index-embeddings-azure-inference (PyPi)
Ejemplos de Python
Kernel semántico Python Referencia semantic-kernel[azure] (PyPi) Ejemplos de Python
AutoGen Python Referencia autogen-ext[azure] (PyPi) Guía de inicio rápido

Modelos de Azure OpenAI

Los modelos de Azure OpenAI se pueden consumir mediante los siguientes SDK y lenguajes de programación.

Para usar estos SDK, conéctelos al URI del servicio Azure OpenAI (normalmente con el formato https://<resource-name>.openai.azure.com).

SDK de OpenAI y Azure OpenAI

Lenguaje Código fuente Paquete Ejemplos
C# Código fuente Azure.AI.OpenAI (NuGet) Ejemplos de C#
Go Código fuente azopenai (Go) Ejemplos de Go
Java Código fuente azure-ai-openai (Maven) Ejemplos de Java
JavaScript Código fuente @azure/openai (npm) Ejemplos de JavaScript
Python Código fuente openai (PyPi) Ejemplos de Python

Integraciones

marco Lenguaje Documentación Paquete Ejemplos
LangChain Python Referencia langchain-openai (PyPi) Ejemplos de Python
Llama-Index Python Referencia llama-index-llms-openai (PyPi)
llama-index-embeddings-openai (PyPi)
Ejemplos de Python
AutoGen Python Referencia autogen-ext[openai] (PyPi) Guía de inicio rápido

Limitaciones

Advertencia

El SDK de Cohere y el SDK mistral no se admiten en la inferencia de modelos de Fundición de IA de Azure.

Pasos siguientes

  • Para ver qué modelos se admiten actualmente, consulte la sección Modelos