以下是最简单的流式对话(边回答边输出)请求示例,只需要将 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 进行监听获取。