用统一 API 调用 Gemini 模型
通过 SOOLINK 的统一入口发现并调用 Gemini 模型,无需把不同线路、鉴权方式和用量记录分散到多个客户端。
curl
curl https://soolink.ai/v1/chat/completions \
-H "Authorization: Bearer $SOOLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-model","messages":[{"role":"user","content":"介绍一下你自己"}]}'先确认可用模型
Gemini 模型和线路可能按账号、分组和上游配额变化。生产调用前请求 /v1/models,使用返回的精确模型名,不要把搜索结果或旧配置当作可用性保证。
流式和多模态请求
对话、图像等能力使用对应的统一端点和模型配置。需要流式输出时开启 stream,并在客户端处理连接中断、重复片段和最终 usage。
- 将模型名称放在服务端配置中,避免前端写死
- 为超时和重试设置上限
- 通过用量日志核对实际成本
线路可用性
SOOLINK 会根据已启用线路和账号权限返回结果;单个上游配额不足不等于所有 Gemini 模型不可用。把失败原因记录到监控中,避免盲目增加重试。