第一个请求

关于 model 字段:填写模型广场详情页展示的调用名,优先使用稳定的 alias。不要根据展示名称自行拼接。

调用示例

curl https://www.silvamux.com/api/v1/chat/completions \
  -H "Authorization: Bearer $SILVAMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-m2.5",
    "messages": [
      {"role": "user", "content": "用一句话介绍你自己"}
    ]
  }'

流式输出

设置 stream: true 即可获得流式响应(SSE):

curl https://www.silvamux.com/api/v1/chat/completions \
  -H "Authorization: Bearer $SILVAMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-m2.5",
    "messages": [{"role": "user", "content": "写一首五言绝句"}],
    "stream": true
  }'

流式响应格式为 Server-Sent Events,每个事件的 data 字段包含一个 JSON chunk。最终可能收到 choices 为空、带有 usage 的用量 chunk,随后服务器关闭连接。客户端应以流结束为准,不要仅依赖 data: [DONE] 判断完成。

使用 Anthropic 格式

如果你更熟悉 Anthropic 的 Messages API,SilvaMux 同样支持:

curl https://www.silvamux.com/api/v1/messages \
  -H "Authorization: Bearer $SILVAMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-m2.5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "你好"}]
  }'

更多接口格式见文本生成模型