Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Хотя OpenAI и Azure OpenAI используют общую клиентскую библиотеку Python, для переключения между конечными точками необходимо внести небольшие изменения в ваш код. В этой статье описаны распространенные изменения и различия, которые будут возникать при работе с OpenAI и Azure OpenAI.
Необходимые компоненты
Аутентификация
Рекомендуется использовать Microsoft Entra ID или Azure Key Vault. Переменные среды можно использовать для тестирования за пределами рабочей среды.
Ключ API
| OpenAI | Azure OpenAI |
|
|
Microsoft Entra ID authentication
| OpenAI | Azure OpenAI |
|
|
Аргумент ключевого слова для модели
OpenAI использует аргумент ключевого слова для указания используемой model модели. Azure OpenAI имеет концепцию уникальных моделей развертывания. При использовании Azure OpenAI model должен ссылаться на базовое имя развертывания, выбранное при развертывании модели.
Это важно
При обращении к модели через API в Azure OpenAI необходимо ссылаться на имя развертывания, а не на имя базовой модели в вызовах API, что является одним из ключевых различий между OpenAI и Azure OpenAI. Для OpenAI требуется только имя модели. Azure OpenAI всегда требует имени развертывания, даже если используется параметр модели. В наших документах часто используются примеры, в которых имена развертываний представлены как идентичные именам моделей, чтобы указать, какая модель работает с определенной конечной точкой API. В конечном счете, имена развертываний могут соответствовать любому соглашению об именовании, которое лучше подходит для вашего варианта использования.
| OpenAI | Azure OpenAI |
|
|
Azure эмбеддинги OpenAI поддерживают несколько входных данных
OpenAI и Azure OpenAI в настоящее время поддерживают массивы на вход до 2048 элементов для text-embedding-ada-002. Для обоих требуется максимальное ограничение на количество токенов для каждого запроса API, чтобы оставаться менее 8191 для этой модели.
| OpenAI | Azure OpenAI |
|
|