Referensi Developer API
Base URL: https://api.botconnector.id/v1
Autentikasi
Authorization: Bearer bc_live_...
API key dibuat dan dicabut dari Workspace.
GET /v1/models
Mengembalikan Model ID yang tersedia untuk akun terautentikasi. Request tanpa key yang valid menghasilkan error autentikasi.
POST /v1/chat/completions
Permukaan chat-completions kompatibel OpenAI. Gunakan Model ID canonical dari GET /v1/models.
OpenAI Responses — GPT-6 Luna
GPT-6 Luna menggunakan native OpenAI Responses API pada jalur Web App/BCCLI untuk paket berbayar yang memenuhi syarat. Route Luna tidak dibuka sebagai route generik untuk API key biasa.
Yang sudah tersedia:
POST /v1/responses- WebSocket
/v1/responses POST /v1/responses/input_tokensPOST /v1/responses/compactGET /v1/responses/{response_id}DELETE /v1/responses/{response_id}POST /v1/responses/{response_id}/cancelGET /v1/responses/{response_id}/input_itemsPOST /v1/conversationsGET|POST|DELETE /v1/conversations/{conversation_id}GET|POST /v1/conversations/{conversation_id}/itemsGET|DELETE /v1/conversations/{conversation_id}/items/{item_id}
Responses mendukung native streaming, prompt caching, previous_response_id, WebSocket stream_id, mid-turn steering di proxy, automatic compaction untuk BCCLI, dan background retrieve/resume. Resource state divalidasi terhadap pemilik BotConnector sebelum diteruskan ke project OpenAI yang digunakan bersama.
Batas endpoint hosted
Belum menjadi bagian kontrak hosted publik:
- OpenAI Files dan Vector Stores
- OpenAI Embeddings
- Rerank
- OpenAI Audio, Realtime, dan GPT-Live
- resource fine-tuning, Batch, dan administrasi OpenAI
Route yang belum didukung menghasilkan error eksplisit; tidak ada fallback diam-diam ke provider lain.
Permukaan akun
Workspace menyediakan pengelolaan API key, penggunaan, katalog model, panduan integrasi, dan status billing akun. Route internal akun/admin bukan bagian dari referensi publik ini.