grok-code-fast-1
x-aiКонтекст256 000 токенов
Вход38.40 ₽/1M
Выход288.00 ₽/1M
Ответ
Да, grok-code-fast-1 поддерживает tool calling (вызов функций).
Вы можете описать набор функций через параметр tools (JSON Schema), и модель будет вызывать их для получения данных или выполнения действий.
Как использовать:
- Опишите функции в параметре
tools - Модель проанализирует запрос и решит, какую функцию вызвать
- В ответе будет
tool_callsс именем функции и аргументами - Выполните функцию и верните результат модели
Используйте tool_choice для управления: "auto" (модель решает), "required" (обязательный вызов), "none" (без вызовов).
Пример кода — ниже на странице.
Пример Tool Calling с grok-code-fast-1
Используйте tool calling (вызов функций) для создания AI-агентов с grok-code-fast-1:
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="grok-code-fast-1",
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}")Другие вопросы о grok-code-fast-1
Этот же вопрос — другие модели
Попробуйте сами через AITUNNEL
Получите API ключ и протестируйте модели. Работает из России без VPN, оплата в рублях.
Быстрый стартОплата картой РФПоддержка
Начать работуРегистрация за 1 минуту