深色模式
文本对话
OpenAI 协议(通用)
适用于所有文本模型(Claude、GPT、Gemini、DeepSeek、GLM、Kimi、Qwen、Grok……),只要模型在你密钥的分组里即可。
bash
curl https://aimoniker.top/v1/chat/completions \
-H "Authorization: Bearer sk-xxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6",
"messages": [
{"role": "system", "content": "你是一个乐于助人的助手。"},
{"role": "user", "content": "用一句话解释什么是 API"}
],
"stream": true
}'python
# pip install openai
from openai import OpenAI
client = OpenAI(
api_key="sk-xxxx",
base_url="https://aimoniker.top/v1",
)
resp = client.chat.completions.create(
model="gpt-5.6",
messages=[{"role": "user", "content": "用一句话解释什么是 API"}],
)
print(resp.choices[0].message.content)js
// npm install openai
import OpenAI from 'openai'
const client = new OpenAI({
apiKey: 'sk-xxxx',
baseURL: 'https://aimoniker.top/v1',
})
const resp = await client.chat.completions.create({
model: 'gpt-5.6',
messages: [{ role: 'user', content: '用一句话解释什么是 API' }],
})
console.log(resp.choices[0].message.content)Responses 接口
GPT / Codex 系列推荐使用 Responses 接口:
python
from openai import OpenAI
client = OpenAI(api_key="sk-xxxx", base_url="https://aimoniker.top/v1")
resp = client.responses.create(
model="gpt-5.6",
input="写一个 Python 快速排序",
reasoning={"effort": "medium"},
)
print(resp.output_text)Anthropic 协议(Claude 推荐)
调用 Claude 模型时,使用原生 Messages 接口可以完整使用思考(extended thinking)、提示词缓存等能力。
bash
curl https://aimoniker.top/v1/messages \
-H "x-api-key: sk-xxxx" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "你好"}]
}'python
# pip install anthropic
import anthropic
client = anthropic.Anthropic(
api_key="sk-xxxx",
base_url="https://aimoniker.top", # 不要加 /v1
)
msg = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "你好"}],
)
print(msg.content[0].text)js
// npm install @anthropic-ai/sdk
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: 'sk-xxxx',
baseURL: 'https://aimoniker.top', // 不要加 /v1
})
const msg = await client.messages.create({
model: 'claude-sonnet-4-6',
max_tokens: 1024,
messages: [{ role: 'user', content: '你好' }],
})
console.log(msg.content[0].text)Gemini 协议
bash
curl "https://aimoniker.top/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: sk-xxxx" \
-H "Content-Type: application/json" \
-d '{"contents": [{"parts": [{"text": "你好"}]}]}'Python 使用 google-genai SDK:
python
# pip install google-genai
from google import genai
from google.genai import types
client = genai.Client(
api_key="sk-xxxx",
http_options=types.HttpOptions(base_url="https://aimoniker.top"),
)
resp = client.models.generate_content(model="gemini-3.8-flash", contents="你好")
print(resp.text)模型名
示例中的模型名仅作演示,请替换为你密钥分组中可用的模型,在 定价页 查看。
