Developers
Integrasikan aplikasi Anda lewat API cloud yang kompatibel dengan OpenAI.
API-nya memakai format OpenAI, jadi SDK OpenAI, LangChain, dan sebagian besar alat langsung berfungsi setelah base URL diganti. Buat key di Workspace.
https://api.botconnector.id/v1curl 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}'
import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://api.botconnector.id/v1', apiKey: process.env.BOTCONNECTOR_API_KEY })
const stream = await client.chat.completions.create({
model: 'glm-5.3-flash',
messages: [{ role: 'user', content: 'Halo!' }],
stream: true,
})
for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content ?? '')
from openai import OpenAI
import os
client = OpenAI(base_url="https://api.botconnector.id/v1", api_key=os.environ["BOTCONNECTOR_API_KEY"])
stream = client.chat.completions.create(
model="glm-5.3-flash",
messages=[{"role": "user", "content": "Halo!"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
Endpoint
Semua request memakai Authorization: Bearer <key>. Model gratis bisa dipakai dengan key Starter; model bayar per pakai butuh saldo PAYG, diisi di Workspace.
| Endpoint | Fungsinya |
|---|---|
POST /chat/completions | Chat dengan streaming dan pemanggilan alat. |
GET /models | Model yang bisa dipakai key Anda. |
POST /images/generations | Membuat gambar dengan model gambar di katalog. |
POST /audio/speech | Teks ke suara. |
POST /web/search | Hasil pencarian web (judul, URL, cuplikan) untuk mendasari jawaban. Dikenakan ke kuota paket; tanpa batas harian. |
POST /web/fetch | Ambil URL sebagai teks atau Markdown bersih (hingga 30k karakter per halaman, batas 5 MB, alamat privat diblokir). Dikenakan ke kuota paket; tanpa batas harian. |
GET /usage | Saldo dompet, limit bulanan, dan jendela kuota paket (5 jam / 7 hari / periode tagihan) dalam micros USD. |
Format request dan response lengkap: referensi API.
Panduan
Panduan API
Key, model, streaming, error, dan batas.
SDK
Memakai SDK OpenAI untuk JavaScript dan Python.
BCCLI
Agent coding di terminal dan perintahnya.
Switchboard
Agent terminal open-source (sbx) dengan plugin, persetujuan alat, dan jalur Telegram/Discord.
MCP
Sambungkan alat dan data ke BCCLI dengan server MCP.
Integrasi
Editor dan aplikasi yang menerima endpoint kompatibel OpenAI.
Model
ID model, panjang konteks, dan akses.