Skip to content

文本对话 ​

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)

模型名

示例中的模型名仅作演示,请替换为你密钥分组中可用的模型,在 定价页 查看。

遇到问题?加入 QQ 交流群 1013908099