Chuyển tới nội dung chính

Giao thức OpenAI compatible

Kết nối ứng dụng OpenAI compatible bằng Base URL /v1.

Endpoint thường dùng

Trang này liệt kê endpoint OpenAI compatible cho văn bản, Responses, hình ảnh, tác vụ video, âm thanh, vector, moderation và realtime. Tham số video và quy trình polling có hướng dẫn riêng; khả dụng phụ thuộc mô hình và nhóm Key.

Mô hình và khám phá

Mục đíchPhương thứcĐường dẫn
Danh sách mô hìnhGET/v1/models

Văn bản và phản hồi

Mục đíchPhương thứcĐường dẫn
Text completion (cũ)POST/v1/completions
Chat completionsPOST/v1/chat/completions
ResponsesPOST/v1/responses
Nén ResponsesPOST/v1/responses/compact

Hình ảnh

Mục đíchPhương thứcĐường dẫn
Tạo hình ảnhPOST/v1/images/generations
Chỉnh sửa hình ảnhPOST/v1/images/edits

Tác vụ video

Mục đíchPhương thứcĐường dẫn
Tạo tác vụ videoPOST/v1/videos
Lấy trạng thái tác vụ videoGET/v1/videos/{task_id}
Lấy nội dung videoGET/v1/videos/{task_id}/content
Tạo tác vụ video (tương thích)POST/v1/video/generations
Lấy trạng thái tác vụ video (tương thích)GET/v1/video/generations/{task_id}

Âm thanh

Mục đíchPhương thứcĐường dẫn
Chuyển âm thanh thành văn bảnPOST/v1/audio/transcriptions
Dịch âm thanhPOST/v1/audio/translations
Chuyển văn bản thành giọng nóiPOST/v1/audio/speech

Vector và truy hồi

Mục đíchPhương thứcĐường dẫn
Embedding văn bảnPOST/v1/embeddings
Xếp hạng lại tài liệuPOST/v1/rerank

An toàn và realtime

Mục đíchPhương thứcĐường dẫn
Kiểm duyệt nội dungPOST/v1/moderations
Realtime (WebSocket)GET/v1/realtime

Yêu cầu tối thiểu

Ứng dụng thường dùng Base URL https://api.popgo.site/v1 và xác thực bằng Authorization: Bearer YOUR_API_KEY. Thay YOUR_MODEL bằng ID trên trang mô hình và xác nhận mô hình hỗ trợ endpoint cần dùng.

curl https://api.popgo.site/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [
{"role": "user", "content": "Hãy xác nhận kết nối"}
]
}'

Kiểm tra

Kiểm tra mô hình và giao thức bằng yêu cầu tối thiểu trước khi bật streaming, tools hoặc tùy chọn media. Với 404, kiểm tra /v1 có bị thêm hai lần; với 400, kiểm tra khả năng của endpoint.