Trigger
精确前缀触发
只识别最后一条 user 消息的开头 web: ,不会误伤普通对话内容。
这个网关接收标准 OpenAI Chat Completions 请求。只有最后一条 user 消息以精确前缀 web: 开头时才会触发联网搜索;
否则会原样转发到 https://api.chatst.org/v1/chat/completions。
web: 你的问题。
web: 前缀时,直接透传,不做额外处理。
6666,你可以直接放到反向代理后面使用。
POST https://online.st0722.top/v1/chat/completions
只识别最后一条 user 消息的开头 web: ,不会误伤普通对话内容。
统一用 Ollama 的 web search API 取结果,默认 max_results=5,可以直接在服务端控制搜索质量。
搜索成功时先告诉你“已成功联网搜索到 xx 个结果,用时 xx 秒”,然后继续返回模型输出。
curl https://online.st0722.top/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "your-model",
"stream": false,
"messages": [
{"role": "user", "content": "web: 帮我查一下今天 OpenAI 和 Ollama 的联网搜索能力对比"}
]
}'