API Reference

Tổng quan về BizCity API — gateway AI thống nhất cho WordPress.

BizCity API tương thích với chuẩn OpenAI Chat Completions. Nếu bạn đã quen với OpenAI API hoặc OpenRouter, bạn chỉ cần thay đổi base_urlapi_key là dùng được ngay.

💡 Tương thích OpenAI SDK BizCity API sử dụng cùng request/response schema với OpenAI. Bạn có thể dùng OpenAI SDK (Python, Node.js, PHP) chỉ cần trỏ base_url về BizCity.

Base URL

Tất cả API requests gửi tới:

text
https://bizgpt.vn/wp-json/bizcity/v1/llm

Quick Start

Ví dụ gọi Chat Completion bằng curl:

bash
curl https://bizgpt.vn/wp-json/bizcity/v1/llm/chat \
  -H "Authorization: Bearer biz-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-chat-v3-0324:free",
    "messages": [
      { "role": "user", "content": "Xin chào!" }
    ]
  }'

Danh sách Endpoints

MethodEndpointMô tảAuth
POST/chatChat completion (blocking)Bearer
POST/chat/streamChat completion (SSE streaming)Bearer
POST/embeddingsTạo vector embeddingsBearer
GET/modelsDanh sách models khả dụngBearer
GET/models/purposesPurpose → model mappingBearer
GET/usageThống kê sử dụngBearer
GET/balanceSố dư creditsBearer
GET/healthHealth checkPublic
GET/public/modelsPublic model browserPublic

Response Format

Tất cả responses trả về JSON. Thành công sẽ có HTTP status 200. Lỗi trả về object error:

json
{
  "error": {
    "code": 401,
    "message": "Invalid API key",
    "type": "authentication_error"
  }
}

SDK & Libraries

BizCity API hoạt động với mọi OpenAI-compatible SDK:

Ngôn ngữSDKGhi chú
PythonopenaiĐổi base_url + api_key
Node.jsopenaiTương tự Python
PHPwp_remote_post()WordPress HTTP API
cURLCLIVí dụ ở trên