API 概览
LLMoxy 提供完全兼容的 Anthropic Messages API 接口,只需更改 Base URL 即可使用官方 SDK 无缝接入。
Base URL
https://llmoxy.com/v1
TIP Claude Code 等工具使用的地址 不带
/v1,即https://llmoxy.com。SDK 调用时带/v1。
鉴权方式
方式一:x-api-key(推荐)
x-api-key: YOUR_API_KEY
方式二:Authorization
Authorization: Bearer YOUR_API_KEY
快速体验
Python
from anthropic import Anthropic
client = Anthropic(
api_key="YOUR_API_KEY",
base_url="https://llmoxy.com/v1"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "你好!"}
]
)
print(message.content[0].text)
Node.js
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://llmoxy.com/v1'
});
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [
{ role: 'user', content: '你好!' }
]
});
console.log(message.content[0].text);
OpenAI 兼容(Chat Completions)
curl
curl https://llmoxy.com/v1/chat/completions \
-H "Authorization: Bearer <LLMOXY_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{ "role": "user", "content": "Say hello in one short sentence." }
]
}'
TypeScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.LLMOXY_API_KEY,
baseURL: "https://llmoxy.com/v1",
});
const response = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "Write a haiku about routers." }],
});
console.log(response.choices[0]?.message?.content);
Python
from openai import OpenAI
client = OpenAI(
api_key="<LLMOXY_API_KEY>",
base_url="https://llmoxy.com/v1",
)
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Write a haiku about routers."}],
)
print(response.choices[0].message.content)
流式输出
在 Chat 或 Responses 请求中设置 stream: true,LLMoxy 会返回 OpenAI 兼容的 SSE 流。
curl https://llmoxy.com/v1/chat/completions \
-H "Authorization: Bearer <LLMOXY_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"stream": true,
"messages": [
{ "role": "user", "content": "Count from one to five." }
]
}'
支持的模型
Claude 系列(可用分组:Max、Kiro)
| 模型 | 说明 |
|---|---|
| claude-opus-4-20250514 | 最强性能 |
| claude-sonnet-4-20250514 | 均衡之选 |
| claude-haiku-4-20250414 | 快速响应 |
Gemini 系列(可用分组:Gemini)
| 模型 | 说明 |
|---|---|
| gpt-5.4 | 图像生成 |
最新模型列表 具体可用模型以 官网模型广场 为准。
计费方式
按实际 Token 用量计费(含缓存写入和缓存读取),不同模型价格不同。详见 分组与计价。
下一步
- Anthropic 格式详细文档 — 请求参数、响应格式、代码示例
- Chat Completions — OpenAI 兼容请求格式
- 路由、计费与错误 — 了解费用和错误码
