GigaChat Direct
Прямое подключение к API GigaChat от Сбера.
Поддерживаемые модели
| Модель | Описание | Input | Output |
|---|---|---|---|
gigachat/GigaChat | Базовая модель | $0.50 | $0.50 |
gigachat/GigaChat-Pro | Продвинутая модель | $1.00 | $1.00 |
gigachat/GigaChat-2 | GigaChat второго поколения | $0.70 | $0.70 |
gigachat/GigaChat-2-Pro | GigaChat 2 Pro | $1.50 | $1.50 |
gigachat/EmbeddingsGigaR | Embeddings | $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": "Текст для векторизации на русском языке"
}'
Сравнение моделей
| Характеристика | GigaChat | GigaChat-Pro | GigaChat-2-Pro |
|---|---|---|---|
| Качество | Базовое | Высокое | Максимальное |
| Скорость | Быстро | Средне | Средне |
| Контекст | 8K | 32K | 128K |
| Цена | Низкая | Средняя | Высокая |
| Лучше для | Простые задачи | Сложные задачи | Длинные документы |