Hosted Developer API
Base URL
https://api.botconnector.id/v1Autentikasi
Buat API key di Workspace → API Keys, lalu kirim sebagai Bearer token.
Authorization: Bearer bc_live_...Route hosted yang diverifikasi
| Method | Route | Catatan |
|---|---|---|
| GET | /v1/models | Menampilkan model yang tersedia untuk akun terautentikasi |
| POST | /v1/chat/completions | Request chat kompatibel OpenAI |
| POST | /v1/messages | Permintaan Anthropic Messages (teks dan streaming sudah dicek) |
| POST | /v1/messages/count_tokens | Hitung input token Anthropic |
| POST | /v1/responses | Native OpenAI Responses untuk GPT-6 Luna pada paket berbayar yang memenuhi syarat melalui Web App/BCCLI |
| WebSocket | /v1/responses | Responses WebSocket untuk GPT-6 Luna/BCCLI; mendukung stream_id, continuation, dan steering |
| POST | /v1/responses/input_tokens | Hitung input token native GPT-6 Luna |
| POST | /v1/responses/compact | Standalone OpenAI Responses compaction |
| GET/DELETE | /v1/responses/{response_id} | Retrieve/delete response milik user |
| POST | /v1/responses/{response_id}/cancel | Cancel response |
| GET | /v1/responses/{response_id}/input_items | Input items response |
| POST | /v1/conversations | Buat OpenAI Conversation untuk state Luna yang terisolasi per user |
| GET/POST/DELETE | /v1/conversations/{conversation_id} | Retrieve/update/delete conversation dan subresource items |
Native Responses GPT-6 Luna tetap mengikuti kebijakan produk Web App + BCCLI dan entitlement paket berbayar akun. API key umum tanpa client yang diizinkan tidak membuka route Luna.
Belum termasuk dalam kontrak hosted publik: OpenAI Files/Vector Stores, Embeddings, Rerank, OpenAI Audio/Realtime/GPT-Live, dan resource administrasi OpenAI.
Contoh
curl https://api.botconnector.id/v1/models \
-H "Authorization: Bearer bc_live_..."Gunakan Model ID canonical yang dikembalikan oleh /v1/models untuk request chat.