BotConnector

Developers

Build with an OpenAI-compatible cloud API.

The API speaks the OpenAI format, so the OpenAI SDKs, LangChain and most tools work after you change the base URL. Create a key in Workspace.

https://api.botconnector.id/v1
curl https://api.botconnector.id/v1/chat/completions \
  -H "Authorization: Bearer $BOTCONNECTOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "glm-5.3-flash", "messages": [{"role": "user", "content": "Halo!"}], "stream": true}'

Endpoints

All requests use Authorization: Bearer <key>. Free models work with a Starter key; pay-as-you-go models need a PAYG balance, topped up in Workspace.

EndpointWhat it does
POST /chat/completionsChat with streaming and tool calling.
GET /modelsThe models your key can use.
POST /images/generationsGenerate images with the image models in the catalog.
POST /audio/speechText to speech.
POST /web/searchWeb search results (title, URL, snippet) for grounding answers. Charged to your plan allowance; no daily cap.
POST /web/fetchFetch a URL as clean text or Markdown (up to 30k characters per page, 5 MB page limit, private addresses blocked). Charged to your plan allowance; no daily cap.
GET /usageWallet balance, monthly limit, and plan quota windows (5 hours / 7 days / billing period) in USD micros.

Full request and response formats: API reference.

Guides