FoxRouter·Document
中文 Console

claude-opus-4-6

Anthropic claude-opus-4-6

Model ID
claude-opus-4-6
Vendor
Anthropic
Category
Language Models

Use claude-opus-4-6 with the compatible FoxRouter API below. Prices and groups are synced from foxrouter.org/pricing when the documentation is built; account groups and availability are shown in the console.

#Pricing

List price

Input
¥5 / 1M tokens
Output
¥25 / 1M tokens
Cache read
¥0.5 / 1M tokens

Price by groupUnit: ¥ / 1M tokens, list price × group multiplier

GroupInputOutputCache read
claude-kiro分组×0.15kiro渠道,存在降智¥0.75¥3.75¥0.075
claude满血分组×0.75官方ccmax满血、可蒸馏¥3.75¥18.75¥0.375
default分组×1默认分组¥5¥25¥0.5

Prices and groups synced at 2026-11-02.

#Chat Completions

POSThttps://foxrouter.org/v1/chat/completions

Creates model responses based on chat history. Supports streaming and non-streaming responses.

Compatible with OpenAI Chat Completions API.

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1/chat/completions" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6",
    "messages": [
      {
        "role": "system",
        "content": "string"
      }
    ]
  }'

#Request Body

application/json

NameTypeRequiredDescription
modelstringYes模型 ID
messagesarray<object>Yes对话消息列表
temperaturenumberNo采样温度 · Default: 1 · Range: 0 <= value <= 2
top_pnumberNo核采样参数 · Default: 1 · Range: 0 <= value <= 1
nintegerNo生成数量 · Default: 1 · Range: 1 <= value
streambooleanNo是否流式响应 · Default: false
stream_optionsobjectNo
stopstring|array<string>No停止序列
max_tokensintegerNo最大生成 Token 数
max_completion_tokensintegerNo最大补全 Token 数
presence_penaltynumberNoDefault: 0 · Range: -2 <= value <= 2
frequency_penaltynumberNoDefault: 0 · Range: -2 <= value <= 2
logit_biasobjectNo
userstringNo
toolsarray<object>No
tool_choicestring|objectNo
response_formatobjectNo
seedintegerNo
reasoning_effortstringNo推理强度 (用于支持推理的模型) · Allowed: "low" | "medium" | "high"
modalitiesarray<string>No
audioobjectNo

#Response Body

#200 OK · application/json

{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "claude-opus-4-6",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string",
        "name": "string",
        "tool_calls": [
          {
            "id": "string",
            "type": "function",
            "function": {
              "name": "string",
              "arguments": "string"
            }
          }
        ],
        "tool_call_id": "string",
        "reasoning_content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  },
  "system_fingerprint": "string"
}

#400 Bad Request · application/json

{
  "error": {
    "message": "string",
    "type": "string",
    "param": "string",
    "code": "string"
  }
}

#429 Too Many Requests · application/json

{
  "error": {
    "message": "string",
    "type": "string",
    "param": "string",
    "code": "string"
  }
}

#Responses API

POSThttps://foxrouter.org/v1/responses

OpenAI Responses API, used to create model responses. Supports multi-turn conversations, tool calling, reasoning, and other features.

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1/responses" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6"
  }'

#Request Body

application/json

NameTypeRequiredDescription
modelstringYes
inputstring|array<object>No输入内容,可以是字符串或消息数组
instructionsstringNo
max_output_tokensintegerNo
temperaturenumberNo
top_pnumberNo
streambooleanNo
toolsarray<object>No
tool_choicestring|objectNo
reasoningobjectNo
previous_response_idstringNo
truncationstringNoAllowed: "auto" | "disabled"

#Response Body

#200 OK · application/json

{
  "id": "string",
  "object": "response",
  "created_at": 0,
  "status": "completed",
  "model": "claude-opus-4-6",
  "output": [
    {
      "type": "string",
      "id": "string",
      "status": "string",
      "role": "string",
      "content": [
        {
          "type": "string",
          "text": "string"
        }
      ]
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  }
}

#Responses Compact API

POSThttps://foxrouter.org/v1/responses/compact

OpenAI Responses API, used to create model responses. Supports multi-turn conversations, tool calling, reasoning, and other features.

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1/responses" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6"
  }'

#Request Body

application/json

NameTypeRequiredDescription
modelstringYes
inputstring|array<object>No输入内容,可以是字符串或消息数组
instructionsstringNo
max_output_tokensintegerNo
temperaturenumberNo
top_pnumberNo
streambooleanNo
toolsarray<object>No
tool_choicestring|objectNo
reasoningobjectNo
previous_response_idstringNo
truncationstringNoAllowed: "auto" | "disabled"

#Response Body

#200 OK · application/json

{
  "id": "string",
  "object": "response",
  "created_at": 0,
  "status": "completed",
  "model": "claude-opus-4-6",
  "output": [
    {
      "type": "string",
      "id": "string",
      "status": "string",
      "role": "string",
      "content": [
        {
          "type": "string",
          "text": "string"
        }
      ]
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  }
}

#Messages API

POSThttps://foxrouter.org/v1/messages

Requests in Anthropic Claude Messages API format. Requires anthropic-version in the request header.

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1/messages" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6",
    "messages": [
      {
        "role": "user",
        "content": "string"
      }
    ],
    "max_tokens": 1
  }'

#Header Parameters

NameTypeRequiredDescription
anthropic-versionstringYesAnthropic API 版本
x-api-keystringNoAnthropic API Key (可选,也可使用 Bearer Token)

#Request Body

application/json

NameTypeRequiredDescription
modelstringYes
messagesarray<object>Yes
systemstring|array<object>No
max_tokensintegerYesRange: 1 <= value
temperaturenumberNoRange: 0 <= value <= 1
top_pnumberNo
top_kintegerNo
streambooleanNo
stop_sequencesarray<string>No
toolsarray<object>No
tool_choiceobjectNo
thinkingobjectNo
metadataobjectNo

#Response Body

#200 OK · application/json

{
  "id": "string",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "string",
      "text": "string"
    }
  ],
  "model": "claude-opus-4-6",
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0
  }
}

#Gemini Generate Content API

POSThttps://foxrouter.org/v1beta/models/claude-opus-4-6:generateContent

Proxy Gemini API requests. Path format: /v1beta/models/{model_name}:{action}

For example:

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1beta/models/string:generateContent" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

#Path Parameters

NameTypeRequiredDescription
modelstringYes模型名称

#Request Body

application/json

NameTypeRequiredDescription
contentsarray<object>No
generationConfigobjectNo
safetySettingsarray<object>No
toolsarray<object>No
systemInstructionobjectNo

#Response Body

#200 OK · application/json

{
  "candidates": [
    {
      "content": {
        "role": "string",
        "parts": [
          {}
        ]
      },
      "finishReason": "string",
      "safetyRatings": [
        {}
      ]
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 0,
    "candidatesTokenCount": 0,
    "totalTokenCount": 0
  }
}

#Chat Completions

POSThttps://foxrouter.org/v1/chat/completions

Creates model responses based on chat history. Supports streaming and non-streaming responses.

Compatible with OpenAI Chat Completions API.

#Authorization

NameTypeRequiredDescription
AuthorizationBearer <token>Yes使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header

#Example request

curl -X POST "https://foxrouter.org/v1/chat/completions" \
  -H "Authorization: Bearer $FOXROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-4-6",
    "messages": [
      {
        "role": "system",
        "content": "string"
      }
    ]
  }'

#Request Body

application/json

NameTypeRequiredDescription
modelstringYes模型 ID
messagesarray<object>Yes对话消息列表
temperaturenumberNo采样温度 · Default: 1 · Range: 0 <= value <= 2
top_pnumberNo核采样参数 · Default: 1 · Range: 0 <= value <= 1
nintegerNo生成数量 · Default: 1 · Range: 1 <= value
streambooleanNo是否流式响应 · Default: false
stream_optionsobjectNo
stopstring|array<string>No停止序列
max_tokensintegerNo最大生成 Token 数
max_completion_tokensintegerNo最大补全 Token 数
presence_penaltynumberNoDefault: 0 · Range: -2 <= value <= 2
frequency_penaltynumberNoDefault: 0 · Range: -2 <= value <= 2
logit_biasobjectNo
userstringNo
toolsarray<object>No
tool_choicestring|objectNo
response_formatobjectNo
seedintegerNo
reasoning_effortstringNo推理强度 (用于支持推理的模型) · Allowed: "low" | "medium" | "high"
modalitiesarray<string>No
audioobjectNo

#Response Body

#200 OK · application/json

{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "claude-opus-4-6",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string",
        "name": "string",
        "tool_calls": [
          {
            "id": "string",
            "type": "function",
            "function": {
              "name": "string",
              "arguments": "string"
            }
          }
        ],
        "tool_call_id": "string",
        "reasoning_content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  },
  "system_fingerprint": "string"
}

#400 Bad Request · application/json

{
  "error": {
    "message": "string",
    "type": "string",
    "param": "string",
    "code": "string"
  }
}

#429 Too Many Requests · application/json

{
  "error": {
    "message": "string",
    "type": "string",
    "param": "string",
    "code": "string"
  }
}

#Try it online

POST/v1/chat/completions
Your browser calls FoxRouter directly. Your key is used only for this request and is never saved.Connectivity check