返回博客
简体中文

CrazyRouter API 快速入门指南

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

C
Crazyrouter Team
2026年1月19日 / 1554 次浏览
分享:
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

相关文章

GLM-5.2 vs Claude Fable 5 实测:真正的差异在输出预算和可见结果Comparison

GLM-5.2 vs Claude Fable 5 实测:真正的差异在输出预算和可见结果

基于 Crazyrouter OpenAI-compatible API 的真实测试,对比 glm-5.2 与 claude-fable-5 在数学推理、物理综合题和 Canvas 动画长代码任务中的表现,重点分析 max_tokens、reasoning_tokens、finish_reason、可见正文为空和浏览器验证结果。

7月6日
25|Claude Code + Figma:AI 画原型完整教程,从 PRD 到设计稿只要 5 分钟:Crazyrouter 连载 25Claude Code

25|Claude Code + Figma:AI 画原型完整教程,从 PRD 到设计稿只要 5 分钟:Crazyrouter 连载 25

25|Claude Code + Figma:AI 画原型完整教程,从 PRD 到设计稿只要 5 分钟:Crazyrouter 连载 25。本文围绕 Claude Code 与 Crazyrouter 的统一接入、配置检查和实战流程展开,帮助读者按站内文档完成可复用的开发工作流。

6月9日
02|Claude Code 接入 Crazyrouter 的工程实践Claude Code

02|Claude Code 接入 Crazyrouter 的工程实践

02|Claude Code 接入 Crazyrouter 的工程实践。本文围绕 Claude Code 与 Crazyrouter 的统一接入、配置检查和实战流程展开,帮助读者按站内文档完成可复用的开发工作流。

6月9日
36|Claude Code 接入 Crazyrouter 连载 36:用设计和编程 Agent 设计网站Claude Code

36|Claude Code 接入 Crazyrouter 连载 36:用设计和编程 Agent 设计网站

36|Claude Code 接入 Crazyrouter 连载 36:用设计和编程 Agent 设计网站。本文围绕 Claude Code 与 Crazyrouter 的统一接入、配置检查和实战流程展开,帮助读者按站内文档完成可复用的开发工作流。

6月9日
GPT代理模式完全指南:OpenAI Agent模式使用教程Tutorial

GPT代理模式完全指南:OpenAI Agent模式使用教程

详细介绍GPT代理模式(Agent Mode)的功能、使用方法和API接入教程,帮助开发者快速上手OpenAI最新的自主任务执行能力。

2月22日
AI Proxy Mode Complete GuideGuide

AI Proxy Mode Complete Guide

"详细介绍AI代理模式的概念、优势和使用方法。通过Crazyrouter一个API密钥访问GPT-5、Claude、Gemini等300+模型,附Python代码示例和价格对比。"

2月21日