APIMODELHUB docs

Docs / Công cụ & SDK

Continue (VS Code / JetBrains)

Continue: provider openai (/v1) cho GPT/Grok/DeepSeek, provider anthropic cho Claude.

Sửa config.yaml

Continue đọc cấu hình từ ~/.continue/config.yaml (Windows: C:\Users\<tên>\.continue\config.yaml). File config.json cũ vẫn chạy nhưng đã bị thay bằng YAML — nếu bạn còn config.json thì chuyển sang config.yaml trước, vì hai file cùng tồn tại sẽ gây khó hiểu khi sửa.

~/.continue/config.yaml
name: apimodelhub
version: 0.0.1
schema: v1

models:
  - name: Claude Sonnet 5.5
    provider: anthropic
    model: claude-sonnet-5-5
    apiBase: https://api.apimodelhub.com
    apiKey: sk-spk-...

  - name: GPT-5.4
    provider: openai
    model: gpt-5.4
    apiBase: https://api.apimodelhub.com/v1
    apiKey: sk-spk-...
Hai provider, hai apiBase KHÁC nhauprovider: openai tự nối /chat/completions vào apiBase, nên apiBase phải là https://api.apimodelhub.com/v1. provider: anthropic tự nối /v1/messages, nên apiBase phải là https://api.apimodelhub.com (KHÔNG có /v1). Đổi lẫn hai cái là 404 đường dẫn — lỗi trông như key sai nhưng không phải.
Vì sao model Claude phải dùng provider: anthropicChúng tôi chuyển path NGUYÊN VĂN lên nhà cung cấp của model, không dịch giao thức: claude-* chỉ nói được /v1/messages. Khai Claude bằng provider: openai sẽ đẩy request tới Anthropic bằng đường /v1/chat/completions và nhận 404 của họ. Cùng lý do đó, model gemini-* không dùng được trong Continue.

Chọn model nào

  • Viết code hằng ngày: claude-sonnet-5-5 — rẻ, đủ mạnh, đa số trường hợp dùng cái này.
  • Việc khó / refactor lớn: claude-opus-5-5.
  • Việc nhẹ, sinh nhanh: claude-haiku-4-5 hoặc gpt-4o-mini.
  • Dòng GPT thế hệ mới: gpt-5.4, gpt-6.1-sol.
max_tokens không cần lo (chỉ với provider openai)Các model OpenAI thế hệ mới từ chối tham số max_tokens và đòi max_completion_tokens. Với /v1/chat/completions chúng tôi TỰ đổi tên tham số trước khi chuyển lên nhà cung cấp, nên mọi tool gửi max_tokens (kể cả Continue) vẫn chạy — bạn không cần sửa gì.

Kiểm tra nhanh

  1. Mở Continue → panel Chat, chọn model "Claude Sonnet 5.5" vừa khai.
  2. Gửi "xin chào". Trả lời tức là key + base URL đúng.
  3. Vào trang Tài khoản → Lịch sử sử dụng để thấy request vừa rồi.
Nếu Continue báo lỗi 404Đọc thông báo: model "x" is not available nghĩa là id model sai — mở GET /v1/models để lấy id đúng. Còn lỗi 404 dạng đường dẫn nghĩa là apiBase thiếu hoặc thừa /v1.