Files
search-hub/docs/api.md

1020 B
Raw Permalink Blame History

API 文档

搜索入口: http://localhost:8650

搜索

POST /api/search
Content-Type: application/json

{
    "query": "搜索词",
    "source": "auto",          // auto / tavily / baidu / searxng / tavily,baidu
    "max_results": 10
}

搜索源列表

GET /api/sources

服务状态

GET /api/status

AI 总结(流式 SSE

POST /api/ai-summarize/stream
Content-Type: application/json

{
    "query": "搜索词",
    "results": [{"title": "...", "url": "...", "content": "..."}]
}

响应为 Server-Sent Events:

event: delta
data: {"content": "..."}

event: meta
data: {"model": "...", "elapsed": 1.23}

event: error
data: {"error": "..."}

管理 API

获取源配置

GET /api/admin/sources/{name}

更新源配置

POST /api/admin/sources/{name}
Content-Type: application/json

{"api_key": "sk-xxx", "base_url": "https://..."}

完整 API 列表

访问管理面板或 GET /api/docs 获取完整列表及 curl 示例。