Перейти к основному содержимому

GigaChat Direct

Прямое подключение к API GigaChat от Сбера.

Поддерживаемые модели

МодельОписаниеInputOutput
gigachat/GigaChatБазовая модель$0.50$0.50
gigachat/GigaChat-ProПродвинутая модель$1.00$1.00
gigachat/GigaChat-2GigaChat второго поколения$0.70$0.70
gigachat/GigaChat-2-ProGigaChat 2 Pro$1.50$1.50
gigachat/EmbeddingsGigaREmbeddings$0.10$0.00

Цены указаны в USD за 1M токенов

Особенности

  • Оптимизирован для русского языка — лучшее понимание русскоязычного контекста
  • Локальная обработка — данные обрабатываются на территории РФ
  • Интеграция с сервисами Сбера — возможность использования в экосистеме

Базовый пример

curl https://api.aipomogator.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "gigachat/GigaChat-Pro",
"messages": [
{"role": "user", "content": "Напиши стихотворение о зиме"}
]
}'

Python пример

from openai import OpenAI

client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.aipomogator.ru/v1"
)

response = client.chat.completions.create(
model="gigachat/GigaChat-Pro",
messages=[
{"role": "system", "content": "Ты — помощник, который отвечает на русском языке"},
{"role": "user", "content": "Расскажи о традициях празднования Нового года в России"}
],
temperature=0.7,
max_tokens=1000
)

print(response.choices[0].message.content)

Streaming

curl https://api.aipomogator.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "gigachat/GigaChat",
"messages": [{"role": "user", "content": "Привет!"}],
"stream": true
}'

Function Calling

GigaChat поддерживает вызов функций:

{
"model": "gigachat/GigaChat-Pro",
"messages": [
{"role": "user", "content": "Какой курс доллара?"}
],
"tools": [
{
"type": "function",
"function": {
"name": "get_exchange_rate",
"description": "Получить текущий курс валюты",
"parameters": {
"type": "object",
"properties": {
"currency": {"type": "string", "description": "Код валюты (USD, EUR)"}
},
"required": ["currency"]
}
}
}
]
}

Vision (Обработка изображений)

GigaChat поддерживает анализ изображений:

{
"model": "gigachat/GigaChat-Pro",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Опиши что изображено на картинке"},
{
"type": "image_url",
"image_url": {"url": "data:image/jpeg;base64,..."}
}
]
}
]
}

Embeddings

curl https://api.aipomogator.ru/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "gigachat/EmbeddingsGigaR",
"input": "Текст для векторизации на русском языке"
}'

Сравнение моделей

ХарактеристикаGigaChatGigaChat-ProGigaChat-2-Pro
КачествоБазовоеВысокоеМаксимальное
СкоростьБыстроСреднеСредне
Контекст8K32K128K
ЦенаНизкаяСредняяВысокая
Лучше дляПростые задачиСложные задачиДлинные документы