Hướng dẫn Claude Code
Thiết lập model Claude của Flaq AI và khám phá kỹ năng Claude Code
Dùng thử miễn phí API phân tích tệp Claude Sonnet 5 để đánh giá PDF, suy luận tài liệu có nhận biết hình ảnh, trích xuất, tóm tắt và xây dựng quy trình sản xuất ổn định.
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: 'claude-sonnet-5-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize the key points of this PDF.' },
{
type: 'file',
file: {
filename: 'gptproto.pdf',
file_data: 'https://tos.gptproto.com/resource/gptproto.pdf'
}
}
]
}
],
stream: true,
max_tokens: 1000,
top_p: 0.5,
top_k: 50
})
});
const reader = response.body.getReader();
const decoder = new TextDecoder();
let buffer = '';
let assistantText = '';
while (true) {
const { done, value } = await reader.read();
if (done) break;
buffer += decoder.decode(value, { stream: true });
const frames = buffer.split('\n\n');
buffer = frames.pop() || '';
for (const frame of frames) {
const lines = frame.split('\n').filter(Boolean);
let eventName = 'message';
const dataLines = [];
for (const line of lines) {
if (line.startsWith('event:')) {
eventName = line.slice(6).trim();
} else if (line.startsWith('data:')) {
dataLines.push(line.replace(/^data:\s*/, ''));
}
}
const raw = dataLines.join('\n').trim();
if (raw === '[DONE]') {
console.log('\nFinal text:', assistantText);
continue;
}
let payload;
try {
payload = JSON.parse(raw);
} catch {
continue;
}
if (eventName === 'error' || payload.error) {
const msg = payload.error?.message ?? payload.message ?? 'Chat request failed';
throw new Error(msg);
}
const delta = payload.choices?.[0]?.delta;
if (delta?.content) {
assistantText += delta.content;
console.log(assistantText);
}
}
}
import json
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/chat/completions',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json',
},
json={
'model': 'claude-sonnet-5-file-analysis',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Summarize the key points of this PDF.'},
{
'type': 'file',
'file': {
'filename': 'gptproto.pdf',
'file_data': 'https://tos.gptproto.com/resource/gptproto.pdf'
}
},
],
}
],
'stream': True,
'max_tokens': 1000,
'top_p': 0.5,
'top_k': 50,
},
stream=True,
)
response.raise_for_status()
event_name = 'message'
assistant_text = ''
for raw_line in response.iter_lines(decode_unicode=True):
if not raw_line:
event_name = 'message'
continue
if raw_line.startswith('event:'):
event_name = raw_line.replace('event:', '', 1).strip()
continue
if raw_line.startswith('data:'):
raw_data = raw_line.replace('data:', '', 1).strip()
if raw_data == '[DONE]':
print('\nFinal text:', assistant_text)
continue
payload = json.loads(raw_data)
if event_name == 'error' or payload.get('error'):
error = payload.get('error') or payload
raise RuntimeError(error.get('message', 'Chat request failed'))
choices = payload.get('choices') or []
if choices:
delta = choices[0].get('delta') or {}
content = delta.get('content')
if content:
assistant_text += content
print(content, end='', flush=True)
curl -N -X POST "https://api.flaq.ai/api/v1/chat/completions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: text/event-stream" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-file-analysis",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Summarize the key points of this PDF." },
{
"type": "file",
"file": {
"filename": "gptproto.pdf",
"file_data": "https://tos.gptproto.com/resource/gptproto.pdf"
}
}
]
}
],
"stream": true,
"max_tokens": 1000,
"top_p": 0.5,
"top_k": 50
}'
| Tham số | Giá | Giá gốc | Giảm giá |
|---|
API Phân Tích Tệp Claude Sonnet 5 trên Flaq AI đưa các khả năng suy luận, lập trình và công việc tri thức nâng cao của Anthropic vào các ứng dụng lấy tài liệu làm trung tâm. Tích hợp Claude API sẵn sàng cho môi trường production này cho phép nhà phát triển kết hợp chỉ dẫn bằng ngôn ngữ tự nhiên với các tệp và hình ảnh được hỗ trợ để tóm tắt, trích xuất, so sánh và phân tích chi tiết. Với đầu vào nhiều tệp, khả năng đặt câu hỏi tiếp nối trong hội thoại, phản hồi streaming và các tùy chọn điều khiển quá trình tạo linh hoạt, đội ngũ có thể biến tài liệu nguồn phức tạp thành câu trả lời hữu ích mà không cần xây dựng hạ tầng xử lý tài liệu riêng.
Lưu Ý Hãy bảo đảm prompt, tệp tải lên và quy trình ứng dụng của bạn tuân thủ hướng dẫn về an toàn và sử dụng của Anthropic. Nếu xảy ra lỗi, hãy kiểm tra đầu vào để tìm nội dung bị hạn chế hoặc không được hỗ trợ, đơn giản hóa yêu cầu rồi thử lại.
Claude Sonnet 5 so với Phân Tích Tệp Claude Sonnet 4.6
Claude Sonnet 4.6 hỗ trợ khả năng suy luận tài liệu và phân tích chuyên nghiệp đáng tin cậy. Claude Sonnet 5 phát triển trên nền tảng đó với khả năng thực thi tác vụ, suy luận, lập trình và hiệu năng công việc tri thức mạnh mẽ hơn cho các quy trình tệp đòi hỏi cao.
Claude Sonnet 5 so với Phân Tích Tệp Claude Opus 4.8
Claude Opus 4.8 hướng đến khối lượng công việc ưu tiên cấp độ năng lực cao nhất của Anthropic. Claude Sonnet 5 cung cấp lựa chọn thuộc dòng Sonnet cho việc phân tích tệp có khả năng mở rộng với mức cân bằng chi phí-hiệu năng tốt hơn.
Claude Sonnet 5 so với Phân Tích Tệp GPT 5.5
GPT 5.5 cung cấp các quy trình tài liệu và đa phương thức nâng cao của OpenAI. Claude Sonnet 5 là lựa chọn thay thế mạnh mẽ cho những đội ngũ coi trọng khả năng tuân thủ chỉ dẫn cẩn trọng của Claude, phân tích liên tục và hệ sinh thái Anthropic.
Claude Sonnet 5 so với Phân Tích Tệp Gemini
Các mô hình Gemini phù hợp tự nhiên với quy trình đa phương thức và năng suất xoay quanh Google. Claude Sonnet 5 rất phù hợp với các ứng dụng nhiều tài liệu ưu tiên suy luận chi tiết, tổng hợp có cấu trúc và đánh giá qua hội thoại.
Claude Sonnet 5 so với Quy Trình Tài Liệu Dùng Mô Hình Mở
Các mô hình mở có thể cung cấp quyền kiểm soát triển khai và khả năng tùy chỉnh nhưng đòi hỏi thêm hạ tầng phục vụ và xử lý. Claude Sonnet 5 cung cấp khả năng phân tích tệp được quản lý thông qua API định hướng production trên Flaq AI.
Thiết lập model Claude của Flaq AI và khám phá kỹ năng Claude Code

Thiết lập model GPT của Flaq AI và khám phá kỹ năng Codex
Dùng mô hình LLM của Flaq AI trong Hermes Agent
Sử dụng GLM 5.2, Kimi K3 và DeepSeek v4 trong ZCode
Chạy DeepSeek Harness với các mô hình DeepSeek của Flaq AI
Kết nối các tác nhân AI với công cụ tạo hình ảnh và video của Flaq