Skip to content
  • Models
  • Rankings
  • Ori
Sign Up
Sign Up
OpenRouterOpenRouter
© 2026 OpenRouter, Inc

Product

  • Chat
  • Rankings
  • Benchmarks
  • Apps
  • Discover
  • Models
  • Collections
  • Providers
  • Tools
  • Pricing
  • Business
  • Enterprise
  • Labs

Company

  • About
  • Blog
  • Careers
    Hiring
  • Privacy
  • Terms of Service
  • Trust Center
  • Support
  • Works With OR
  • Data
  • Brand

Developer

  • Documentation
  • API Reference
  • Developer Platform
  • Status

Connect

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
All server tools

Advisor

openrouter:advisor

DocsTry this tool

Lets a fast executor model ask a higher-intelligence advisor model for guidance while it works. Each advisor is any OpenRouter model, can carry its own instructions, and remembers prior consultations when the transcript is replayed.

DocsTry this tool
How it worksProviders and pricingUsing this toolRelated tools

How it works

For decision points: before committing to an approach, when your model is stuck, or before it declares a task done.

  1. 1

    Your model asks the advisor for guidance, with a prompt.

  2. 2

    The advisor model thinks it through and returns its advice as the tool result.

  3. 3

    Your model continues with the advice and writes the final answer.

Providers and pricing

  • Favicon for https://openrouter.ai

    OpenRouter

    Model token usage

    Billed as normal token usage on each advisor model consulted.

Standard model token costs apply to every request.

Using this tool

OpenRouter runs the tool during the request and returns the result to the model, so no client-side tool loop is needed.

Supported APIs: Chat Completions, Responses, and Anthropic Messages.

Anthropic Messages Use the native Anthropic shape, { "type": "advisor_20260301", "name": "advisor", "model": "<advisor model>" }. The model is the only setting it carries, so use openrouter:advisor on Chat Completions or Responses for instructions and the other parameters.

shell
curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "openai/gpt-5-mini",
  "tools": [
    {
      "type": "openrouter:advisor",
      "parameters": {
        "model": "~anthropic/claude-opus-latest"
      }
    }
  ],
  "messages": [
    {
      "role": "user",
      "content": "Design a rate limiter for a multi-tenant API. Ask your advisor if you get stuck."
    }
  ]
}'

Setup, parameters, and examples in the docs.

Read the integration guide

Related tools

Orchestration

  • Fusion

    Beta

    Call multiple models and then use another model to synthesize a final answer

    Orchestration
  • Subagent

    Delegate tasks to a smaller, faster model

    Orchestration