Бөлісу құралы:


Поддерживаемые языки программирования для моделей в выводе модели ИИ Azure

Модели, развернутые в модели искусственного интеллекта Azure, можно использовать с различными пакетами SDK и моделями программирования. В следующем документе описывается, какой из них следует использовать:

Все модели

Все модели, развернутые в модели искусственного интеллекта Azure, поддерживают API вывода модели ИИ Azure и связанную с ним семейство пакетов SDK.

Чтобы использовать эти пакеты SDK, подключите их к универсальному коду ресурса (URI ) модели искусственного интеллекта Azure (обычно в форме https://<resource-name>.services.ai.azure.com/models).

Пакет вывода искусственного интеллекта Azure

Пакет вывода искусственного интеллекта Azure позволяет использовать все модели, развернутые в службе вывода модели ИИ Azure, и легко изменять их. Пакет вывода искусственного интеллекта Azure входит в состав пакета SDK для Azure AI Foundry.

Язык Документация Пакет Примеры
C# Справочные материалы azure-ai-inference (NuGet) Примеры C#
Java Справочные материалы azure-ai-inference (Maven) Примеры Java
JavaScript Справочные материалы @azure/ai-inference (npm) Примеры JavaScript
Python Справочные материалы azure-ai-inference (PyPi) Примеры Python

Пакет проектов ИИ Azure

Пакет Azure AI Projects позволяет клиенту получить доступ к комплексному набору функциональных возможностей из проекта ИИ Azure. Эти возможности включают вывод модели ИИ Azure, но и расширенные возможности, такие как трассировка, оценка и хранилище данных. Пакет Azure AI Projects является частью пакета SDK для Azure AI Foundry и использует пакет вывода ИИ Azure и пакет Azure OpenAI для вывода в зависимости от потребностей пользователей.

Язык Документация Пакет Примеры
C# Справочные материалы Azure.AI.Projects (NuGet) Примеры C#
Python Справочные материалы azure-ai-projects (PyPi) Примеры Python

Интеграции

Платформа Язык Документация Пакет Примеры
LangChain Python Справочные материалы langchain-azure-ai (PyPi) Примеры Python
Лама-Индекс Python Справочные материалы llama-index-llms-azure-inference (PyPi)
llama-index-embeddings-azure-inference (PyPi)
Примеры Python
Семантическое ядро Python Справочные материалы семантика ядра[azure] (PyPi) Примеры Python
АвтоСоздание Python Справочные материалы autogen-ext[azure] (PyPi) Краткое руководство

Модели Azure OpenAI

Модели Azure OpenAI можно использовать с помощью следующих пакетов SDK и языков программирования.

Чтобы использовать эти пакеты SDK, подключите их к URI службы Azure OpenAI (обычно в форме https://<resource-name>.openai.azure.com).

Пакет SDK OpenAI и Azure OpenAI

Язык Исходный код Пакет Примеры
C# исходный код. Azure.AI.OpenAI (NuGet) Примеры C#
Go исходный код. azopenai (Go) Примеры go
Java исходный код. azure-ai-openai (Maven) Примеры Java
JavaScript исходный код. @azure/openai (npm) Примеры JavaScript
Python исходный код. openai (PyPi) Примеры Python

Интеграции

Платформа Язык Документация Пакет Примеры
LangChain Python Справочные материалы langchain-openai (PyPi) Примеры Python
Лама-Индекс Python Справочные материалы llama-index-llms-openai (PyPi)
llama-index-embeddings-openai (PyPi)
Примеры Python
АвтоСоздание Python Справочные материалы autogen-ext[openai] (PyPi) Краткое руководство

Ограничения

Предупреждение

Пакет SDK cohere и пакет SDK Mistral не поддерживаются в выводе модели ИИ Azure в Azure AI Foundry.

Следующие шаги

  • Чтобы узнать, какие модели поддерживаются в настоящее время, ознакомьтесь с разделом "Модели "