外观
对话请求
请求地址
http
POST https://yfcym.top/v1/chat/completions使用支持该接口的模型,并提供有效 API 密钥。
非流式示例
下面的 Bash / Git Bash 示例从环境变量读取密钥。将 YOUR_AVAILABLE_CHAT_MODEL 替换为控制台中可用的对话模型名称。
bash
curl --fail-with-body 'https://yfcym.top/v1/chat/completions' \
-H "Authorization: Bearer ${YFCYM_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"model": "YOUR_AVAILABLE_CHAT_MODEL",
"messages": [
{ "role": "user", "content": "你好,请简短介绍一下自己。" }
],
"stream": false
}'参数说明
| 参数 | 本示例的含义 |
|---|---|
model | 当前可用且支持此接口的对话模型 |
messages | 对话消息列表 |
stream | false 表示等待完整响应 |
如需增加其他参数,先确认该模型与上游渠道是否支持。
流式调用
将 stream 设置为 true,并为 curl 增加 --no-buffer,可以按流接收响应。客户端需要按 SSE 协议处理数据,不能将整个响应直接当作一个 JSON 解析。
调用失败
先检查状态码和响应体,再对照 常见问题。对已经发出的生成请求,重试前应考虑可能重复生成和产生费用。
