gigachat-2-max
gigachatКонтекст128 000 токенов
Вход1300.00 ₽/1M
Выход1300.00 ₽/1M
Ответ
Tool calling (вызов функций) в gigachat-2-max позволяет модели вызывать внешние функции для получения данных или выполнения действий. Это ключевая функция для создания AI-агентов.
Как работает tool calling:
- Вы описываете доступные функции (tools) в формате JSON Schema
- Модель анализирует запрос и решает, какую функцию вызвать
- Модель возвращает имя функции и аргументы
- Вы выполняете функцию и возвращаете результат модели
- Модель формирует финальный ответ с учётом результата
Модели с поддержкой tool calling: GPT-5, GPT-4.1, Claude Sonnet 4, Claude Opus 4.5, Gemini 2.5 Pro, Mistral Large и другие. Проверьте наличие функции «Tool Calling» на странице модели в каталоге AITUNNEL.
Используйте параметр tools для описания функций и tool_choice для управления поведением (auto, required, none).
Пример Tool Calling с gigachat-2-max
Используйте tool calling (вызов функций) для создания AI-агентов с gigachat-2-max:
from openai import OpenAI
client = OpenAI(
api_key="ваш_ключ_aitunnel",
base_url="https://api.aitunnel.ru/v1/"
)
# Описываем доступные функции
tools = [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Получить текущую погоду в городе",
"parameters": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "Название города"
}
},
"required": ["city"]
}
}
}
]
response = client.chat.completions.create(
model="gigachat-2-max",
messages=[
{"role": "user", "content": "Какая погода в Москве?"}
],
tools=tools,
tool_choice="auto"
)
# Обработка вызова функции
message = response.choices[0].message
if message.tool_calls:
for tool_call in message.tool_calls:
print(f"Функция: {tool_call.function.name}")
print(f"Аргументы: {tool_call.function.arguments}")Другие вопросы о gigachat-2-max
Этот же вопрос — другие модели
Попробуйте сами через AITUNNEL
Получите API ключ и протестируйте модели. Работает из России без VPN, оплата в рублях.
Быстрый стартОплата картой РФПоддержка
Начать работуРегистрация за 1 минуту