Trang chủ / Tài liệu / Tổng quan về API

Tổng quan về API

Mọi endpoint mà gateway cung cấp, định dạng mà từng endpoint sử dụng và dữ liệu trả về.

Ba endpoint. Hai định dạng yêu cầu. Một khóa.

Phương thứcĐường dẫnĐịnh dạngMục đích
POST/v1/messagesAnthropic MessagesHoàn thành hội thoại, cấu trúc bao bọc Anthropic
POST/v1/chat/completionsOpenAI Chat CompletionsHoàn thành hội thoại, cấu trúc bao gói OpenAI
GET/v1/modelsDanh sách theo kiểu OpenAICác ID mô hình mà khóa của bạn có thể gọi

Mô tả ở định dạng máy có thể đọc được công bố tại /openapi.json, và bản tóm tắt toàn bộ trang web bằng văn bản thuần túy tại /llms.txt và /llms-full.txt.

Chọn endpoint

Chúng cung cấp quyền truy cập vào cùng các mô hình với cùng mức giá. Hãy chọn theo định dạng mà ứng dụng khách của bạn đã gửi — đừng tự chuyển đổi định dạng.

EndpointHeader xác thựcCấu trúc phản hồiTruyền dữ liệu theo luồng
/v1/messagesx-api-key hoặc Bearercontent[] mảng + usageSSE, content_block_delta sự kiện
/v1/chat/completionsBearerchoices[].message.contentSSE, choices[].delta.content các đoạn dữ liệu
Các cấu trúc truyền luồng khác nhau và không thể dùng thay thế cho nhau. Một ứng dụng khách được viết cho choices[].delta.content sẽ không đọc được bất kỳ dữ liệu nào từ luồng Messages. Xem Truyền dữ liệu theo luồng.

Các header dùng chung

HeaderÁp dụng choGhi chú
content-type: application/jsoncả hai yêu cầu POSTBắt buộc
x-api-keyMessagesKiểu Anthropic
Authorization: Bearercả haiKiểu OpenAI; Messages cũng chấp nhận
anthropic-version: 2023-06-01MessagesĐược các SDK Anthropic thiết lập tự động
accept: text/event-streamcả haiĐược các SDK thiết lập khi stream là true