Skip to main content
Trang này mô tả skill dùng chung tokenlab-api-integration đang được duy trì. Bản phân phối chuẩn nằm ở hedging8563/tokenlab-skills, nơi repository công khai chủ ý chỉ giữ skill này.
Dùng trang này để cài skill và hướng dẫn workflow cho agent. Với thiết lập theo endpoint, hãy dùng trang SDK, client hoặc API reference riêng của công cụ đó.

Skill này làm gì

  • Tạo ví dụ tối thiểu chạy được cho các nhóm API TokenLab như chat, image, audio, video, translation và nhiều nhóm khác.
  • Dùng https://api.tokenlab.sh/v1 cho client tương thích OpenAI và giải thích khi nào nên chuyển sang route native Anthropic hoặc Gemini.
  • Khám phá model bằng /v1/models, /llms.txt và danh sách recommended_for thay vì đoán từ danh sách cũ.
  • Đọc chi tiết model của model trước khi thử lại yêu cầu non-chat để không âm thầm bỏ các trường không hỗ trợ.
  • Xử lý gợi ý lỗi Agent-First như did_you_mean, suggestions, retry_afterrecommended_request.

Cài đặt

Dùng lệnh cài đặt chuẩn không tương tác:
Lệnh này cài skill dùng chung tokenlab-api-integration từ repository TokenLab skills.Nếu công cụ của bạn không hỗ trợ installer, hãy sao chép skills/tokenlab-api-integration/ từ repository vào thư mục skills hoặc rules dùng chung của công cụ.

Cập nhật bản cài hiện có

Nếu bạn đã cài skill trước đó, hãy chạy lại cùng lệnh để cập nhật lên gói public hiện tại.

Kiểm tra cài đặt

Hỏi coding agent của bạn:
Nếu thấy tokenlab-api-integration, cài đặt đã thành công.

Lấy API Key

1

Truy cập TokenLab

Đi tới tokenlab.sh
2

Đăng nhập

Tạo tài khoản hoặc đăng nhập
3

Lấy API Key

Mở Dashboard → API Keys và tạo key mới
4

Sao chép key

Key bắt đầu bằng sk-.... Hãy lưu an toàn.
Đừng dán API keys vào prompt hoặc file nguồn. Skill nên hỏi biến môi trường nào sẽ dùng và tạo code đọc key từ biến đó.

Quy trình Agent được khuyến nghị

  1. Bắt đầu với ví dụ chạy được nhỏ nhất khớp với ngôn ngữ và nhóm API người dùng yêu cầu.
  2. Khi chưa chốt model, gọi /v1/models hoặc https://api.tokenlab.sh/llms.txt trước khi hard-code model.
  3. Với tác vụ non-chat, gọi /v1/models?recommended_for=<scene> trong đó <scene>image, video, music, 3d, tts, stt, embedding, rerank hoặc translation.
  4. Trước khi đổi một yêu cầu non-chat bị lỗi, đọc /v1/models/:model và căn theo supported_operations, supported_parameters, request_endpoint, request_endpoint_by_operation, request_shape_mode, recommended_request.
  5. Nếu API trả lỗi Agent-First, dùng trường có cấu trúc để sửa yêu cầu và chỉ thử lại khi lỗi retryable.

Ví dụ chat tối thiểu

Ví dụ này dùng OpenAI Python SDK với base URL của TokenLab:
Chạy bằng:

Khám phá model và chi tiết model

Ưu tiên khám phá trực tiếp thay vì danh sách đóng gói đã cũ:

Chọn giao thức native

Đường dẫn tương thích OpenAI /v1 là mặc định cho ví dụ chat, image, embedding, audio và rerank phổ biến. Không suy ra khả năng dùng giao thức native từ tên model, tên nhà cung cấp hoặc header phản hồi Chat. Hãy đọc GET /v1/models/{model} và chỉ dùng định dạng yêu cầu được công bố trong chi tiết model. Trường cần đọc là tokenlab.accepted_request_formats. Các endpoint là /v1/chat/completions cho Chat Completions, /v1/responses cho Responses, /v1/messages cho Messages, và /v1beta/models/{model}:generateContent cho Gemini.

Phục hồi lỗi Agent-First

Lỗi bao gồm các trường mà coding agent có thể phân tích mà không cần đọc thủ công tài liệu:

Các nhóm API được hỗ trợ

Thực hành tốt nhất

An toàn API Key

Dùng biến môi trường và lệnh gọi phía server. Không để lộ keys trong code frontend.

Hợp đồng trước cho non-chat

Đọc /v1/models?recommended_for=.../v1/models/:model trước khi thử lại yêu cầu image, video, music, 3D, translation, audio, embedding hoặc rerank.

Ví dụ chạy được nhỏ nhất

Tạo một lệnh gọi hoạt động trước khi thêm abstraction, queue hoặc luồng UI.

Dùng gợi ý có cấu trúc

Phân tích did_you_mean, retry_after, alternativesrecommended_request trước khi sửa code.

FAQ

Nhắc “TokenLab” hoặc “TokenLab API” trong yêu cầu, ví dụ: Dùng TokenLab để thêm tạo ảnh vào app Node.js của tôi.
Bất kỳ coding agent nào hỗ trợ thư mục skill hoặc rules dùng chung đều dùng được thư mục này. Installer skills tự xử lý các agent được hỗ trợ.
Chạy lại lệnh cài đặt. Lệnh này làm mới bản sao cục bộ từ repository công khai chuẩn.

Tài nguyên

Agent-First API

Gợi ý lỗi có cấu trúc và hành vi phục hồi

Tài liệu API

Thiết lập theo endpoint và API Reference

Model

Duyệt các model có sẵn

llms.txt

Tổng quan API đọc được bằng máy cho agents
Có câu hỏi? Dùng GitHub Issues hoặc liên hệ support@tokenlab.sh.