Engineered for builders,
terminal agents, and apps.
Connect code editors, autonomous terminal agents, and enterprise backends to BotConnector. Access both cloud frontier models and local hardware execution through a standard OpenAI-compatible API layer.
Standard OpenAI-compatible endpoints
Use your existing OpenAI SDKs, LangChain, LlamaIndex, or raw HTTP clients. Simply replace the base_url with BotConnector's gateway and authenticate with your account API key.
| Method | Endpoint | Description | Capabilities | Status |
|---|---|---|---|---|
| POST | /chat/completions |
Generate chat completions with streaming, tool-use, and multi-modal vision. | stream, tools, json_schema |
Live · Production |
| GET | /models |
List all active models, context limits, and hardware recommendations. | Metadata & context info | Live · Production |
Integrate in seconds with standard SDKs
cURL Request
curl https://api.botconnector.id/v1/chat/completions \
-H "Authorization: Bearer $BOTCONNECTOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "ling-3.0-flash-sante",
"messages": [
{"role": "system", "content": "You are an expert systems engineer."},
{"role": "user", "content": "Explain concurrent mutex lock contention in Go."}
],
"stream": false
}'
Python Example
from openai import OpenAI
client = OpenAI(
base_url="https://api.botconnector.id/v1",
api_key="bc_live_..." # Set your BotConnector API key
)
response = client.chat.completions.create(
model="glm-5.3-flash",
messages=[
{"role": "user", "content": "Draft an authentication middleware for FastAPI"}
],
temperature=0.2
)
print(response.choices[0].message.content)
TypeScript / JavaScript Example
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.botconnector.id/v1",
apiKey: process.env.BOTCONNECTOR_API_KEY,
});
const response = await client.chat.completions.create({
model: "mistral-nemo",
messages: [{ role: "user", content: "Optimize this PostgreSQL query plan." }],
stream: true,
});
for await (const chunk of response) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
Explore our developer toolkit
BCCLI Terminal Agent
Terminal-first agent for code analysis, multi-file refactoring, git diffs, and MCP tooling directly in your repository.
View CLI Guide →IDE & Client Integrations
Connect BotConnector to Cursor, Cline, Aider, OpenCode, and Claude Code with instant base URL overrides.
View Integrations →Model Context Protocol (MCP)
Extend models with custom tools, databases, filesystem access, and API relays via standard MCP servers.
View MCP Setup →Complete API Reference
In-depth parameter documentation, error codes, streaming contracts, and rate limiting details.
View API Docs →