opengates
Назад

Features

Вызов инструментов (Function Calling)

Использование инструментов и функций.

OpenGates поддерживает вызов инструментов (function calling) для моделей, которые это поддерживают.

Формат

Передайте массив инструментов в параметре tools:

{
  "model": "openai/gpt-4o-mini",
  "messages": [{"role": "user", "content": "Какая погода в Москве?"}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "get_weather",
      "description": "Получить погоду",
      "parameters": {
        "type": "object",
        "properties": {
          "location": { "type": "string" }
        }
      }
    }
  }]
}

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

Tool calling поддерживается моделями OpenAI, Anthropic (Claude), Google Gemini, Mistral, DeepSeek и другими.