เอกสาร API
AIKUB เข้ากันได้กับ OpenAI API ทุก library หลัก — เปลี่ยนแค่ Base URL และ API Key
เริ่มต้นใน 3 ขั้นตอน
- สมัครสมาชิก และ เติมเงิน (ขั้นต่ำ 10 บาท)
- สร้าง API Key ที่ หน้า API Keys แล้วเลือก Pool ที่ต้องการใช้
- ตั้งค่า Base URL + Key ตามด้านล่าง แล้วเรียกใช้ได้เลย
| Base URL | https://api-access.ox-ai.lol/v1 |
| Authentication | Authorization: Bearer sk-aikub-... |
Endpoints
| Method | Endpoint | รายละเอียด |
| GET | /v1 | สถานะ API (health check) |
| GET | /v1/models | รายชื่อโมเดลที่เปิดใช้งาน |
| POST | /v1/chat/completions | แชท (รองรับ stream: true) |
| POST | /v1/responses | OpenAI Responses API — ระบบแปลงเป็น chat ให้อัตโนมัติ |
| POST | /v1/messages | Anthropic Messages API — auth ด้วย x-api-key หรือ Bearer ได้ทั้งคู่ |
| POST | /v1/embeddings | แปลงข้อความเป็นเวกเตอร์ |
cURL
curl https://api-access.ox-ai.lol/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-aikub-YOUR_KEY" \
-d '{
"model": "grok-4.5",
"messages": [{"role": "user", "content": "สวัสดี AIKUB!"}]
}'
Python (openai SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-aikub-YOUR_KEY",
base_url="https://api-access.ox-ai.lol/v1"
)
resp = client.chat.completions.create(
model="grok-4.5",
messages=[{"role": "user", "content": "สวัสดี AIKUB!"}]
)
print(resp.choices[0].message.content)
JavaScript / Node.js (Streaming)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-aikub-YOUR_KEY",
baseURL:"https://api-access.ox-ai.lol/v1"
});
const stream = await client.chat.completions.create({
model: "grok-4.5",
messages: [{ role: "user", content: "สวัสดี AIKUB!" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}
Error Codes
| HTTP | code | ความหมาย |
| 401 | invalid_api_key | Key ไม่ถูกต้องหรือถูกเพิกถอน |
| 402 | insufficient_balance | ยอดเงินไม่พอ — กรุณาเติมเงิน |
| 403 | pool_access_denied | Key นี้ไม่ได้เลือก Pool ของโมเดลที่เรียก |
| 404 | model_not_found | ไม่พบโมเดลนี้ หรือยังไม่เปิดขาย |
| 502 | upstream_error | Provider ต้นทางขัดข้องชั่วคราว |