Branch #09 docs/api/README.md + docs/api/09-account-billing.md

02. Quick Start — Cài plugin, gắn API, tích hợp mở rộng tự động

Playbook triển khai nhanh cho doanh nghiệp và đội dev: từ 0 đến chạy toàn bộ branch API trong 5 bước.

Mô hình chuẩn: FE gọi same-origin proxy, PHP wrapper gọi lên BizCity Hub với Bearer biz-xxx.

Khi đã bám đúng pattern này, các app như VSCode extension flow hoặc antigravity automation có thể mở rộng chức năng theo từng endpoint mà không phá kiến trúc lõi.

Endpoints

GET
https://bizgpt.vn/wp-json/llm/router/v1/health

Kiểm tra gateway sống

Auth: Public

GET
https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement

Kiểm tra tier + giới hạn

Auth: Bearer

GET
https://bizgpt.vn/wp-json/bizcity/v1/master/config

Lấy config plan và feature gating

Auth: Bearer

Method Path Auth Mô tả
GET https://bizgpt.vn/wp-json/llm/router/v1/health Public Kiểm tra gateway sống
GET https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement Bearer Kiểm tra tier + giới hạn
GET https://bizgpt.vn/wp-json/bizcity/v1/master/config Bearer Lấy config plan và feature gating

Query Examples

GET Kiểm tra gateway sống
curl -X GET "https://bizgpt.vn/wp-json/llm/router/v1/health"
const res = await fetch('https://bizgpt.vn/wp-json/llm/router/v1/health', {
  method: 'GET',
});
const data = await res.json();
console.log(data);
import requests
url = "https://bizgpt.vn/wp-json/llm/router/v1/health"
headers = {}
res = requests.get(url, headers=headers)
print(res.json())
GET Kiểm tra tier + giới hạn
curl -X GET "https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement" -H "Authorization: Bearer biz-YOUR_KEY"
const res = await fetch('https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement', {
  method: 'GET',
  headers: {
    Authorization: 'Bearer biz-YOUR_KEY',
  },
});
const data = await res.json();
console.log(data);
import requests
url = "https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement"
headers = {'Authorization': 'Bearer biz-YOUR_KEY'}
res = requests.get(url, headers=headers)
print(res.json())
GET Lấy config plan và feature gating
curl -X GET "https://bizgpt.vn/wp-json/bizcity/v1/master/config" -H "Authorization: Bearer biz-YOUR_KEY"
const res = await fetch('https://bizgpt.vn/wp-json/bizcity/v1/master/config', {
  method: 'GET',
  headers: {
    Authorization: 'Bearer biz-YOUR_KEY',
  },
});
const data = await res.json();
console.log(data);
import requests
url = "https://bizgpt.vn/wp-json/bizcity/v1/master/config"
headers = {'Authorization': 'Bearer biz-YOUR_KEY'}
res = requests.get(url, headers=headers)
print(res.json())

Use Cases

  • Khởi động nhanh một hệ thống CRM + content + omni channel trong cùng nền tảng WordPress.
  • Tạo chuẩn kỹ thuật cho team outsource/dev nội bộ bám theo mà không lệch kiến trúc.
  • Làm nền tảng để agent tự động hóa sinh code tích hợp theo endpoint chuẩn.

Implementation Steps

  1. Cài plugin bizcity-twin-ai và kích hoạt trên site doanh nghiệp.
  2. Vào phần LLM Settings để nhập bizcity_llm_gateway_url và bizcity_llm_api_key.
  3. Tạo proxy REST cùng origin cho từng nghiệp vụ (chat/search/video/astro/billing).
  4. Kiểm tra entitlement + quota trước khi gọi endpoint nặng (video, astro pro, automation).
  5. Bật automation theo template hub để chuẩn hóa quy trình CRM, marketing, báo cáo.

Quick Start cURL

bash
curl -X GET https://bizgpt.vn/wp-json/bizcity/v1/account/entitlement -H "Authorization: Bearer biz-YOUR_KEY"

Mẫu proxy same-origin trên client plugin

php
register_rest_route('bizcity-twinchat/v1', '/account/entitlement', [
  'methods' => 'GET',
  'permission_callback' => '__return_true',
  'callback' => function() {
    // Call BizCity_LLM_Client::get_entitlement() and return fail-open payload
  },
]);
Canonical Spec

docs/api/README.md + docs/api/09-account-billing.md

Notes for Public Deployment
  • Nếu dùng app bên ngoài, luôn đi qua proxy cùng origin để đảm bảo bảo mật key.
  • Không gọi trực tiếp từ browser tới bizcity.vn bằng key thật.

Mục tiêu triển khai cho doanh nghiệp

Doanh nghiệp chỉ cần cài plugin client, gắn API key, và dùng các page này làm chuẩn tích hợp để tự động mở rộng theo yêu cầu bởi team dev nội bộ, đối tác kỹ thuật, hoặc workflow code-assistant.

1 Platform · Full Digital Transformation Kết nối CRM, POS, omni-channel, AI automation, tạo ảnh, tạo video, content ops và analytics thành một nền tảng liền mạch.

20 Trang hướng dẫn API (direct links)

01. 1API Overview BizCity vận hành theo mô hình 1API: một API key, một gateway, nhưng mở ra toàn bộ nhánh nghiệp vụ AI cho doanh nghiệp. 02. Quick Start Playbook triển khai nhanh cho doanh nghiệp và đội dev: từ 0 đến chạy toàn bộ branch API trong 5 bước. 03. LLM Chat Branch #01 — Lõi giao tiếp AI cho toàn bộ hệ sinh thái. 04. LLM Tools Branch #02 — Trích xuất dữ liệu từ tài liệu, ảnh, âm thanh, video. 05. Search Branch #03 — Thu thập tri thức web thời gian thực cho tác vụ doanh nghiệp. 06. Video Branch #04 — Sinh video bất đồng bộ cho marketing, truyền thông, chiến dịch quảng cáo. 07. PiAPI Branch #05 — Mở rộng video/image workflow chuyên biệt. 08. Image Branch #06 — Sinh ảnh AI cho content ops, product studio, marketing campaigns. 09. Astrology Branch #07 + 07A — Cốt lõi chiêm tinh cho tư vấn chuyên gia và quản trị nhân sự. 10. Rerank Branch #08 — Tăng độ chính xác retrieval trước khi model tạo câu trả lời cuối. 11. Account & Billing Branch #09 — Quản trị hạn mức, chi phí, trạng thái truy cập và analytics sử dụng. 12. Google OAuth Branch #10 — Tập trung OAuth Google cho Calendar, Drive, Docs, Sheets theo mô hình hub. 13. Marketplace Branch #11 — Catalog plugin, download, update, phân phối module trong hệ sinh thái BizCity. 14. QR Templates Branch #12 — Quản trị thư viện template QR cho chiến dịch và điểm chạm khách hàng. 15. Image Templates Branch #13 — Thư viện template ảnh, sample và tài nguyên editor cho content studio. 16. QR Proxy Branch #14 — Endpoint tạo QR hot-link cho email, social post, landing page mà không cần Bearer. 17. Master Plans Branch #15 — Quản trị gói free/master_pro/master_premium và feature gating tập trung. 18. LLM Activity Branch #16 — Meter usage theo ngày và breakdown theo loại tác vụ. 19. Automation Templates Branch #17 — Chợ workflow template để nhân bản quy trình CRM, marketing, ops cho doanh nghiệp. 20. Commerce + License Branch #18 — Thanh toán gói và cấp entitlement tự động cho client plugin.