跳转到主要内容
你可以用 OpenAI 兼容接口调用 POST /v1/chat/completions。 你先在 Console 创建 API key

获取 API key

Console 复制 key。

模型列表

先确认 model 该填哪个 id。

接口信息

  • 接口地址POST https://api.yelinai.com/v1/chat/completions
  • 鉴权方式Authorization: Bearer YOUR_API_KEY
  • 兼容性:兼容 OpenAI Chat Completions

最小请求示例

cURL

curl https://api.yelinai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "system", "content": "你是一个有用的 AI 助手。"},
      {"role": "user", "content": "用一句话介绍 YeLin AI。"}
    ]
  }'

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.yelinai.com/v1",
)

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "你是一个有用的 AI 助手。"},
        {"role": "user", "content": "用一句话介绍 YeLin AI。"},
    ],
)

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

请求参数

必填参数

参数类型说明
modelstring模型 id。你可以先看 模型列表
messagesarray对话消息数组。

常用可选参数

参数类型说明
temperaturenumber控制随机性。常用范围 0-2。
max_tokensinteger最大输出 token 数。
streamboolean是否启用流式输出。

消息格式

{"role":"user","content":"你好"}
支持的 rolesystemuserassistant

流式输出示例

curl https://api.yelinai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "写一句广告语"}],
    "stream": true
  }'
你在调试阶段先用 gpt-4o-mini。 你确认流程没问题后再换更强模型。