TÀI LIỆU API & TÍCH HỢP HỆ THỐNG

Tài liệu tích hợp CadHayVN

Chọn ứng dụng, gửi yêu cầu đầu tiên hoặc tra cứu giao thức. Kiểm tra model và bảng giá hiện hành trước khi tích hợp.

Bắt đầu nhanh

Cài đúng thư viện theo ví dụ, dùng runtime được thư viện hỗ trợ và thiết lập STALI_API_KEY trong môi trường. Thay model mẫu bằng model hiện có phù hợp giao thức.

Chuẩn bị SDK và kiểm tra API key

Cài thư viện theo ngôn ngữ bạn dùng. Nhập key kín trong Bash hoặc PowerShell, rồi gọi GET /v1/models để kiểm tra xác thực và lấy model ID; lệnh này không sinh nội dung AI.

read -r -s -p "STALI_API_KEY: " STALI_API_KEY
export STALI_API_KEY
printf '\n'
curl -fsS https://api.cadhayvn.com/v1/models -H "Authorization: Bearer ${STALI_API_KEY:?STALI_API_KEY}"

Ví dụ cURL dùng Bash trên macOS/Linux hoặc WSL/Git Bash. Python sẽ hỏi key nếu chưa có STALI_API_KEY; Node.js đọc biến môi trường.

curl -N https://api.cadhayvn.com/v1/messages \
  -H "x-api-key: ${STALI_API_KEY:?Hãy đặt STALI_API_KEY}" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-fable-5",
    "max_tokens": 1024,
    "stream": true,
    "messages": [
      { "role": "user", "content": "Viết hàm quicksort bằng Python" }
    ]
  }'

Các ví dụ tạo nội dung là lượt gọi thật và có thể phát sinh phí. Kiểm tra đơn vị tính và mức tối thiểu trước khi chạy.

Xác thực · Xem bảng giá hiện hành

Cài API CLI

Cần Node.js từ 18. Cài API CLI rồi chạy api-cli để nhập key trong wizard. Dùng api-cli doctor để kiểm tra cấu hình; yêu cầu chat hoặc ping vẫn có thể tính phí.

# Khuyến nghị (Win / macOS / Linux giống nhau) — cần Node.js >= 18
npm install -g stali-cli@latest

# Hoặc one-liner (npm bên trong; fallback GitHub+Bun nếu npm lỗi):
# curl -fsSL "https://api.cadhayvn.com/install/stali-cli.sh" | bash

# Chỉ cài, không mở wizard:
# curl -fsSL "https://api.cadhayvn.com/install/stali-cli.sh" | STALI_CLI_NO_RUN=1 bash

stali
Xem hướng dẫn đầy đủ

Kết nối ứng dụng

Tìm hướng dẫn theo công cụ và giao thức.

← Tất cả ứng dụng

Vòng đời một yêu cầu

Từ API request đến đối soát

Yêu cầu

Gửi endpoint, model và payload theo ví dụ. Giữ API key trong biến môi trường hoặc cấu hình bí mật trên máy chủ.

Chọn từng bước để xem chi tiết. Sơ đồ minh họa luồng xử lý; không hiển thị trạng thái thực tế.

URL cơ sở

Chọn URL đúng với SDK và giao thức.

Anthropic https://api.cadhayvn.com

OpenAI https://api.cadhayvn.com/v1

Xem hướng dẫn đầy đủ

Xác thực

Bảo vệ khóa và gửi đúng header.

Xem hướng dẫn đầy đủ

Endpoint và giao thức

Chọn endpoint theo model và tính năng.

Xem hướng dẫn đầy đủ

Ảnh, âm thanh và video

Kiểm tra định dạng và vòng đời tác vụ.

Xem hướng dẫn đầy đủ

Streaming

Đọc sự kiện, usage và lỗi cuối luồng.

Xem hướng dẫn đầy đủ

Cách tính phí

Phân biệt token, yêu cầu và mức phí tối thiểu.

Một số model có mức phí tối thiểu mỗi lần gọi. Yêu cầu ngắn vẫn có thể chịu mức này; không suy ra miễn phí từ số token thấp.

Xem hướng dẫn đầy đủ

Lỗi và thử lại

Chẩn đoán bằng mã lỗi và request ID.

Lưu x-cadhayvn-request-id nếu có và thời điểm lỗi để đối chiếu. Không gửi khóa API hoặc dữ liệu nhạy cảm trong báo lỗi.

Xem trạng thái model trong Bảng giá

Xem hướng dẫn đầy đủ

Giới hạn và thời gian chờ

Hiểu giới hạn tiếp nhận và timeout.

Xem hướng dẫn đầy đủ

Tạo video

Tạo video từ mô tả và ảnh, theo dõi tiến độ và tải MP4 qua Videos API.

Xem hướng dẫn đầy đủ

Đọc hình ảnh

Kiểm tra định dạng và vòng đời tác vụ.

Xem hướng dẫn đầy đủ

Tiêu đề phản hồi

Lưu x-cadhayvn-request-id nếu có và thời điểm lỗi để đối chiếu. Không gửi khóa API hoặc dữ liệu nhạy cảm trong báo lỗi.

Xem hướng dẫn đầy đủ

Khắc phục sự cố

Tôn trọng Retry-After; dùng exponential backoff có jitter, giới hạn số lần và tổng thời gian thử lại. Với tác vụ video đã có thể được tạo, tra cứu ID trước để tránh yêu cầu trùng.

Xem hướng dẫn đầy đủ

Ví dụ được rà soát ở mức mã và kiểm thử cục bộ; không khẳng định đã chạy trên mọi phiên bản ứng dụng. Hãy kiểm tra cấu hình, gửi một yêu cầu nhỏ và xác nhận usage trước khi dùng thật.

Support