GPT 6.1 Sol API
Tài liệu tham khảo API đầy đủ cho các mô hình ngôn ngữ lớn GPT 6.1 Sol 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 6.1 Sol Text to Text
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Nội dung tin nhắn được hỗ trợ
Tùy chọn
Ví dụ yêu cầ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-6.1-sol-text-to-text',
messages: [
{
role: 'user',
content: 'Write a short launch announcement for a new AI feature.'
}
],
stream: true,
max_tokens: 2048
})
});
GPT 6.1 Sol Image to Text
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Nội dung tin nhắn được hỗ trợ
Tùy chọn
Ví dụ yêu cầ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-6.1-sol-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 6.1 Sol Web Search
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Nội dung tin nhắn được hỗ trợ
Tùy chọn
Ví dụ yêu cầ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-6.1-sol-web-search',
messages: [
{
role: 'user',
content: 'Find recent product launch trends in AI developer tools.'
}
],
stream: true,
max_tokens: 2048
})
});
GPT 6.1 Sol File Analysis
Điểm cuối
POST /api/v1/chat/completions
Tham số yêu cầu
Bắt buộc
Nội dung tin nhắn được hỗ trợ
Tùy chọn
Ví dụ yêu cầ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-6.1-sol-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 ngôn ngữ lớn GPT 6.1 Sol trả về phản hồi hoàn thành tương thích với OpenAI. Với stream: true, phản hồi sử dụng sự kiện do máy chủ gửi (SSE); 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-6.1-sol-image-to-text","choices":[{"index":0,"delta":{"role":"assistant"},"finish_reason":null}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-6.1-sol-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-6.1-sol-image-to-text","choices":[{"index":0,"delta":{},"finish_reason":"stop"}]}
data: {"id":"chatcmpl-...","object":"chat.completion.chunk","created":1710000000,"model":"gpt-6.1-sol-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 nên áp dụng
- Giữ tin nhắn có cấu trúc: Sử dụng
messages[] cho lịch sử hội thoại thay vì gộp ngữ cảnh vào một lời nhắc duy nhất.
- Đính kèm tệp và hình ảnh vào tin nhắn: Đặt các phần
image_url và file 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ị dần và coi data: [DONE] là hoàn thành thành công.
- Chỉ gửi đầu vào được hỗ trợ: Đảm bảo các phần văn bản, hình ảnh và tệp 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 đoạn phản hồi chứa
id hoàn thành, nhưng máy khách vẫn nên xử lý các đoạn thông qua trạng thái yêu cầu đang hoạt động.