OpenTools proxies your requests to any LLM that OpenRouter supports, including those that aren’t capable of tool use.

Overview

OpenTools works with a wide range of language models through OpenRouter. This integration allows you to use tools with models that may not natively support tool use.

Model Categories

Native Tool Users

These models have built-in tool-calling capabilities:

  • GPT-4 and GPT-4 Turbo
  • Claude 3 Opus, Sonnet, and Haiku
  • Anthropic Claude 2.1
  • Mistral Large and Medium
  • Llama 3 70B and 8B Instruct

Enhanced Models

Models without native tool support that OpenTools enhances:

  • GPT-3.5 Turbo
  • Gemini Pro and Flash
  • Cohere Command
  • Older Claude models

Model Selection

When making requests to OpenTools, you can specify your preferred model:

{
  "model": "anthropic/claude-3-opus-20240229",
  "messages": [...],
  "tools": [...]
}

For optimal performance with complex tools, we recommend using models with strong native tool-calling abilities.

Pricing

Model costs vary based on provider pricing. OpenTools passes through these costs with no markup. See our pricing page for current rates.