Skip to content

Agent Tools

Agent Tools are protocol-agnostic, extensible product APIs (same family as /v1/me) under POST /v1/tools/* for desktop agents after a model tool call. They are not part of OpenAI / Anthropic / Gemini chat protocols.

Available today:

ToolEndpointAvailable Providers
Web SearchPOST /v1/tools/web-searchBocha, Tavily, Alibaba Cloud CleverSee, Tencent Cloud WSA
Web FetchPOST /v1/tools/web-fetchFirecrawl, Tavily Extract, Jina Reader
Web Deep SearchPOST /v1/tools/web-deep-searchFirecrawl Search, Jina Search
AI DetectionPOST /v1/tools/ai-detectionTencent Cloud TMS (currently implemented)
  1. Open Tools → Configuration.
  2. Click a Provider card and use the right-side drawer to enter credentials plus S / C / M prices (currency follows system billing currency).
  3. Use Save configuration only to prepare a non-Active engine. Save and activate stores the draft and switches the tool’s single Active engine; unimplemented engines or incomplete credentials cannot be activated.
  4. Before clearing credentials from the current Active engine, save and activate another fully configured engine.
  5. Call /v1/tools/* with a user sk-…; inspect Tools → Invocations or Request logs (provider_id=octafuse-tools).
Terminal window
curl -sS "$GATEWAY_URL/v1/tools/web-search" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{"query":"OctaFuse gateway","count":5}'

Full fields and engine whitelists: GitHub · user API.