以下是最简单的流式对话(边回答边输出)请求示例,只需要将 stream
设置为 true
即可:
curl --location --request POST 'https://geekai.co/api/v1/chat/completions' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "gpt-4o-mini",
"messages": [
{
"role": "user",
"content": "你好"
}
],
"stream": true
}'
对于流式请求,需要在客户端接收响应时进行特殊处理才能获取到,以 JavaScript 为例,需要通过 EventSource
进行监听获取。