Login
Back to Blog
中文

CrazyRouter API 快速入门指南

本文介绍如何快速接入 Crazyrouter API,5分钟内完成首次调用,支持 OpenAI、Claude、Gemini 等

C
Crazyrouter Team
January 19, 2026 / 928 views
Share:
CrazyRouter API 快速入门指南

欢迎使用 Crazyrouter!本指南将帮助你在 5 分钟内完成 API 接入,开始使用全球顶尖的 AI 模型。

为什么选择 Crazyrouter?#

  • 统一接口:一个 API Key 访问 300+ AI 模型
  • OpenAI 兼容:无需修改代码,直接替换 base_url 即可
  • 更低价格:比官方价格更优惠,按量计费无订阅
  • 高可用性:智能路由,自动故障转移

1. 获取 API Key#

  1. 访问 Crazyrouter 官网
  2. 注册账号并登录 控制台
  3. 进入「令牌管理」页面
  4. 点击「创建令牌」
  5. 复制生成的 API Key(以 sk- 开头)

提示:请妥善保管你的 API Key,不要在公开场合泄露。

2. 发起第一个请求#

使用 curl#

bash
curl https://crazyrouter.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" \
  -d '{
    "model": "gpt-5.2",
    "messages": [{"role": "user", "content": "Hello, how are you?"}],
    "temperature": 0.7
  }'

使用 Python(推荐)#

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://crazyrouter.com/v1"
,
    default_headers={
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
)

response = client.chat.completions.create(
    model="gpt-5.2",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello, how are you?"}
    ],
    temperature=0.7,
    max_tokens=1000
)

print(response.choices[0].message.content)

使用 Node.js#

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-your-api-key',
  baseURL: 'https://crazyrouter.com/v1'
});

async function main() {
  const response = await client.chat.completions.create({
    model: 'gpt-5.2',
    messages: [
      { role: 'system', content: 'You are a helpful assistant.' },
      { role: 'user', content: 'Hello,Please introduce yourself' }
    ],
    temperature: 0.7
  });

  console.log(response.choices[0].message.content);
}

main();

流式输出(Streaming)#

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://crazyrouter.com/v1"
,
    default_headers={
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
)

stream = client.chat.completions.create(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "Write a poem about spring"}],
    stream=True
)

for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

3. 支持的模型#

Crazyrouter 支持 300+ AI 模型,以下是部分热门模型:

厂商模型示例特点
OpenAIgpt-5.2, gpt-5, gpt-4o, o3-pro, o3-mini综合能力强,支持多模态
Anthropicclaude-opus-4.5, claude-4, claude-sonnet-4长上下文,代码能力强
Googlegemini-3.0-pro, gemini-3-flash, gemini-2.5-pro多模态,推理能力强
xAIgrok-3, grok-3-mini, grok-3-vision实时信息,深度搜索
DeepSeekdeepseek-r1, deepseek-v3性价比高,中文优秀

查看完整模型列表:模型广场

4. 常用参数说明#

参数类型说明
modelstring模型名称,如 gpt-5.2
messagesarray对话消息列表
temperaturenumber随机性,0-2,默认 1
max_tokensinteger最大输出 token 数
streamboolean是否流式输出
top_pnumber核采样参数,0-1

5. 错误处理#

python
from openai import OpenAI, APIError, RateLimitError

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://crazyrouter.com/v1"
,
    default_headers={
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
)

try:
    response = client.chat.completions.create(
        model="gpt-5.2",
        messages=[{"role": "user", "content": "Hello!"}]
    )
except RateLimitError:
    print("请求过于频繁,请稍后重试")
except APIError as e:
    print(f"API 错误: {e}")

6. 下一步#


Implementation Guides

Related Posts

实测 cn.crazyrouter.com:Claude Opus 4.8 和 GPT-5.5 的价格差距,关键在缓存创建收费Pricing

实测 cn.crazyrouter.com:Claude Opus 4.8 和 GPT-5.5 的价格差距,关键在缓存创建收费

基于 https://cn.crazyrouter.com/v1 的实测,解释 Claude Opus 4.8 的 cache_creation_input_tokens、cache_read_input_tokens 为什么会显著影响真实账单,并对比 GPT-5.5 的普通 OpenAI-compatible 调用成本结构。

Jun 5
Gemini 3 Flash Preview 完整指南:Google 最新轻量模型 API 教程 2026Tutorial

Gemini 3 Flash Preview 完整指南:Google 最新轻量模型 API 教程 2026

全面介绍 Google Gemini 3 Flash Preview 的核心能力、API 接入教程、与 GPT-5-mini/Claude Haiku 对比、定价分析和代码示例。

Apr 15
Gemini 2.5 Flash vs GPT 4.1 Nano:图片理解 API 实测对比(Crazyrouter Base URL)Comparison

Gemini 2.5 Flash vs GPT 4.1 Nano:图片理解 API 实测对比(Crazyrouter Base URL)

本文用 Crazyrouter OpenAI 兼容接口实测 gemini-2.5-flash 与 gpt-4.1-nano 的图片理解表现,比较识别准确率、延迟、价格、usage 信号和生产选型建议。

Jun 21
AI API Prompt Caching 完整指南:Claude、GPT、Gemini 缓存省钱教程 2026Guide

AI API Prompt Caching 完整指南:Claude、GPT、Gemini 缓存省钱教程 2026

详解 Claude、GPT-5、Gemini 的 Prompt Caching 机制,教你如何通过缓存策略节省 50-90% 的 API 费用,含代码示例和最佳实践。

Apr 15
WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型Tutorial

WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型

这篇中文指南从 models.json、PowerShell 一键配置、模型选择、Token 权限、成本控制、稳定性和排错等维度,讲解如何在 WorkBuddy 中接入 claude-opus-4-8、gpt-5.5 等 Crazyrouter 自定义模型。

Jun 15
09|Claude Code 接入 Crazyrouter 连载 09:第六章:数据处理与分析Claude Code

09|Claude Code 接入 Crazyrouter 连载 09:第六章:数据处理与分析

09|Claude Code 接入 Crazyrouter 连载 09:第六章:数据处理与分析。本文围绕 Claude Code 与 Crazyrouter 的统一接入、配置检查和实战流程展开,帮助读者按站内文档完成可复用的开发工作流。

Jun 9