Điểm cuối mô hình
GET /v1/models — xác định chính xác các ID mô hình mà khóa của bạn có thể gọi.
Danh sách chính thức. Nếu một mã định danh không có ở đây, khóa của bạn không thể gọi mô hình đó — đừng đoán mã định danh từ tài liệu hoặc bài viết trên blog.
curl https://aiprimetech.io/v1/models \
-H "Authorization: Bearer $CLAUDEAPIKEY"
Phản hồi
{
"object": "list",
"data": [
{"id": "claude-opus-4-8", "object": "model", "owned_by": "anthropic"},
{"id": "claude-sonnet-4-6", "object": "model", "owned_by": "anthropic"},
{"id": "gpt-5.5", "object": "model", "owned_by": "openai"}
]
}
Ứng dụng thực tế
- Kiểm tra tình trạng hoạt động. Một 200 xác nhận rằng cả URL cơ sở và khóa đều chính xác trước khi bạn gỡ lỗi bất kỳ vấn đề nào khác.
- Điền danh sách cho bộ chọn mô hình. Đọc mã định danh khi khởi động thay vì mã hóa cứng một danh sách sẽ trở nên lỗi thời.
- Phát hiện lỗi gõ. Kiểm tra mã định danh mô hình đã cấu hình với danh sách này và báo lỗi rõ ràng ngay khi khởi động thay vì đợi đến yêu cầu đầu tiên của người dùng.
import os, httpx
r = httpx.get(
class="s">"https://aiprimetech.io/v1/models",
headers={class="s">"Authorization": fclass="s">"Bearer {os.environ['CLAUDEAPIKEY']}"},
timeout=20,
)
r.raise_for_status()
ids = [m[class="s">"id"] for m in r.json()[class="s">"data"]]
assert class="s">"claude-sonnet-4-6" in ids, class="s">"configured model not available on this key"