GPT 5.6 Terra API
Tài liệu tham chiếu API đầy đủ cho các mô hình LLM GPT 5.6 Terra do OpenAI cung cấp.
Các biến thể mô hình
API này hỗ trợ bốn biến thể mô hình:
So sánh nhanh
GPT 5.6 Terra Text to Text
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Khả năng hỗ trợ tin nhắn
Tùy chọn
Yêu cầu mẫu
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-5.6-terra-text-to-text',
messages: [
{
role: 'user',
content: 'Write a short launch announcement for a new AI feature.'
}
],
stream: true,
max_tokens: 2048
})
});
GPT 5.6 Terra Image to Text
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Khả năng hỗ trợ tin nhắn
Tùy chọn
Yêu cầu mẫu
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-5.6-terra-image-to-text',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Describe the image and extract any visible text.' },
{
type: 'image_url',
image_url: {
url: 'https://example.com/sample-image.jpg'
}
}
]
}
],
stream: true,
max_tokens: 2048
})
});
GPT 5.6 Terra Web Search
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Khả năng hỗ trợ tin nhắn
Tùy chọn
Yêu cầu mẫu
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-5.6-terra-web-search',
messages: [
{
role: 'user',
content: 'Find recent product launch trends in AI developer tools.'
}
],
stream: true,
max_tokens: 2048
})
});
GPT 5.6 Terra File Analysis
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Khả năng hỗ trợ tin nhắn
Tùy chọn
Yêu cầu mẫu
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-5.6-terra-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize this document and list the key action items.' },
{
type: 'file',
file: {
filename: 'demo.pdf',
file_data: 'https://example.com/demo.pdf'
}
}
]
}
],
stream: true,
max_tokens: 2048
})
});
Định dạng phản hồi
Các mô hình LLM GPT 5.6 Terra trả về phản hồi completion tương thích với OpenAI. Với stream: true, phản hồi là Server-Sent Events; với stream: false, phản hồi là một đối tượng JSON duy nhất.
Phản hồi thành công
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-5.6-terra-image-to-text","choices":[{"index":0,"delta":{"role":"assistant"},"finish_reason":null}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-5.6-terra-image-to-text","choices":[{"index":0,"delta":{"content":"The image shows"},"finish_reason":null}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-5.6-terra-image-to-text","choices":[{"index":0,"delta":{},"finish_reason":"stop"}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-5.6-terra-image-to-text","choices":[],"usage":{"prompt_tokens":12,"completion_tokens":8,"total_tokens":20}}
data: [DONE]
Phản hồi lỗi
event: error
data: {"error":{"message":"API requests too frequent, exceeding rate limit","type":"rate_limit_error","code":"1302","param":null}}
Các phương pháp hay nhất
- Giữ cấu trúc tin nhắn: Sử dụng
messages[] cho lịch sử trò chuyện thay vì gộp ngữ cảnh vào một prompt.
- Đính kèm tệp và hình ảnh vào tin nhắn: Đặt các phần
image_url và file bên trong tin nhắn đã giới thiệu chúng.
- Sử dụng phân tích SSE: Nối thêm
choices[0].delta.content để hiển thị tăng dần và coi data: [DONE] là hoàn tất thành công.
- Chỉ gửi đầu vào được hỗ trợ: Điều chỉnh các phần văn bản, hình ảnh và tệp cho phù hợp với biến thể mô hình đã chọn.
- Lưu trạng thái yêu cầu cục bộ: Các chunk chứa
id completion, nhưng máy khách vẫn nên định tuyến các chunk thông qua trạng thái yêu cầu đang hoạt động.