API 文档

POST /v1/chat/completions

对话补全接口,OpenAI 兼容。

参数类型说明
modelstring模型标识,如 deepseek-v4-flash
messagesarray消息列表,每条含 role 和 content
streamboolean是否流式返回,默认 false
max_tokensinteger最大输出 token 数(可选)
temperaturenumber采样温度(可选)

请求示例:

curl https://api.trellis.hk/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "你好"}],
    "stream": false
  }'

响应示例:

{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "model": "deepseek-v4-flash",
  "choices": [{
    "index": 0,
    "message": { "role": "assistant", "content": "你好!" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 8, "completion_tokens": 20, "total_tokens": 28 }
}

GET /v1/models

列出可用模型。

curl https://api.trellis.hk/v1/models \
  -H "Authorization: Bearer sk-xxxxxxxx"