Совместимость с OpenAI
Обновлено 25 июня 2026
Для работы с GigaChat API рекомендуется использовать библиотеки GigaChain. Тем не менее формат сообщений GigaChat API частично совместим с OpenAI API. Поэтому, при работе с OpenAI SDK, можно использовать модели GigaChat с некоторыми ограничениями.
В этом разделе вы найдете примеры обращения к GigaChat API с помощью OpenAI SDK.
Вы также можете перенаправлять OpenAI-запросы в GigaChat API с помощью утилиты gpt2giga.
Использование OpenAI SDK
Для авторизации запросов в GigaChat API с помощью OpenAI SDK нужен токен доступа.
Примеры получения токена доступа с помощью ключа авторизации:
import requests
url = "https://ngw.devices.sberbank.ru:9443/api/v2/oauth"
payload = "scope=GIGACHAT_API_PERS"
headers = {
"Content-Type": "application/x-www-form-urlencoded",
"RqUID": "6f0b1291-c7f3-43c6-bb2e-9f3efb2dc98e",
"Authorization": "Bearer <ключ_авторизации>"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)