คู่มือ Claude Code
ตั้งค่าโมเดล Claude ของ Flaq AI และสำรวจสกิล Claude Code
ลองใช้ API Claude Opus 5 สำหรับการวิเคราะห์ไฟล์ จาก Anthropic ฟรี เพื่อตรวจสอบ สกัด และสรุปเอกสาร ทำความเข้าใจรูปภาพ และรองรับเวิร์กโฟลว์การให้เหตุผลระดับมืออาชีพผ่าน Flaq AI
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-opus-5-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize this file and extract the key risks.' },
{
type: 'file',
file: {
filename: 'demo.pdf',
file_data: 'https://example.com/demo.pdf'
}
}
]
}
],
stream: true,
max_tokens: 4096
})
});
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-opus-5-file-analysis',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Summarize this file and extract the key risks.'},
{
'type': 'file',
'file': {
'filename': 'demo.pdf',
'file_data': 'https://example.com/demo.pdf'
}
},
],
}
],
'stream': True,
'max_tokens': 4096,
},
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-opus-5-file-analysis",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Summarize this file and extract the key risks." },
{
"type": "file",
"file": {
"filename": "demo.pdf",
"file_data": "https://example.com/demo.pdf"
}
}
]
}
],
"stream": true,
"max_tokens": 4096
}'
| พารามิเตอร์ | ราคา | ราคาเดิม | ส่วนลด |
|---|
Claude Opus 5 File Analysis API ช่วยให้แอปพลิเคชันเข้าใจไฟล์ที่อัปโหลดร่วมกับคำสั่งภาษาธรรมชาติ โดยรองรับอินพุตข้อความ รูปภาพ และไฟล์สำหรับเวิร์กโฟลว์การตรวจสอบเอกสาร การดึงข้อมูล การเปรียบเทียบ และการวิจัยที่ต้องใช้บริบทแบบมัลติโมดัลบน Flaq AI
อินพุตไฟล์แบบมัลติโมดัล: วิเคราะห์อินพุตข้อความ รูปภาพ และไฟล์ที่อัปโหลดซึ่งรองรับภายในบทสนทนาแบบมีโครงสร้าง
การทำความเข้าใจเอกสาร: ดึงข้อมูลสำคัญ สรุปเนื้อหาที่ยาว และตอบคำถามเกี่ยวกับเนื้อหาที่ให้มา
การวิเคราะห์แบบอ้างอิงข้าม: เปรียบเทียบอินพุตหลายรายการ ระบุความสัมพันธ์ และจัดระเบียบข้อค้นพบตามรูปแบบที่ร้องขอ
การตีความโดยรับรู้รูปภาพ: ใช้บริบทภาพจากรูปภาพที่รองรับร่วมกับคำสั่งข้อความเมื่องานขึ้นอยู่กับเค้าโครงหรือรายละเอียดทางภาพ
คำขอเอาต์พุตแบบมีโครงสร้าง: ขอให้สร้างตาราง บทสรุป รายการตรวจสอบ การจัดประเภท หรือรูปแบบอื่นที่พร้อมสำหรับการตรวจสอบผ่านภาษาธรรมชาติ
การตรวจสอบผ่านบทสนทนา: วิเคราะห์ต่อด้วยคำถามติดตามผลโดยยังคงบริบทของงานที่เกี่ยวข้องไว้
อินพุต: พรอมต์ข้อความพร้อมการอัปโหลดรูปภาพและไฟล์แบบไม่บังคับที่ให้เนื้อหาสำหรับวิเคราะห์
แนวทางของงาน: อธิบายเป้าหมายการตรวจสอบ ฟิลด์สำคัญ เกณฑ์การเปรียบเทียบ และรูปแบบเอาต์พุตที่คาดหวัง
เอาต์พุต: คำตอบการวิเคราะห์แบบมีโครงสร้างที่ส่งกลับผ่านเวิร์กโฟลว์แชตของ Flaq AI เพื่อการตรวจสอบหรือใช้งานในแอปพลิเคชัน
การติดตามผล: ถามคำถามที่เจาะจงเพื่อชี้แจงข้อค้นพบ ตรวจสอบส่วนใดส่วนหนึ่ง หรือปรับแต่งรูปแบบที่ร้องขอ
การจัดการในแอปพลิเคชัน: ตรวจสอบความถูกต้องของข้อมูลที่ดึงมา จัดการข้อผิดพลาดจากการอัปโหลดหรือผู้ให้บริการ และปกป้องแหล่งข้อมูลที่ละเอียดอ่อนอย่างเหมาะสม
การตรวจสอบเอกสาร: สรุปสัญญา รายงาน เอกสารสรุป นโยบาย และเอกสารภายในด้วยคำถามที่เจาะจง
การดึงข้อมูล: แปลงไฟล์ที่ไม่มีโครงสร้างเป็นฟิลด์แบบมีโครงสร้าง รายการตรวจสอบ หรือบทสรุปสำหรับการตรวจสอบ
การวิจัยและการเปรียบเทียบ: เปรียบเทียบไฟล์ต้นฉบับหลายไฟล์และแสดงความเหมือน ความแตกต่าง และข้อมูลที่ขาดหายไป
การวิเคราะห์เอกสารเชิงภาพ: ตีความแผนภูมิ หน้าที่สแกน เค้าโครง และเนื้อหาแบบรูปภาพอื่น ๆ ควบคู่กับคำสั่ง
เวิร์กโฟลว์ด้านความรู้: เพิ่มผู้ช่วยที่รับรู้ไฟล์ให้กับแอปพลิเคชันด้านการสนับสนุน การปฏิบัติตามข้อกำหนด การปฏิบัติงาน และการวิจัย
หมายเหตุ ตรวจสอบสิทธิ์ของไฟล์และทบทวนข้อมูลที่ดึงมาก่อนนำไปใช้ในการตัดสินใจด้านกฎหมาย การเงิน การแพทย์ การปฏิบัติตามข้อกำหนด หรือการตัดสินใจอื่นที่มีผลกระทบสูง
Claude Opus 5 เทียบกับ GPT-5 Vision: GPT-5 Vision รองรับการให้เหตุผลแบบมัลติโมดัลที่หลากหลาย Claude Opus 5 File Analysis มุ่งเน้นการตรวจสอบเอกสาร การดึงข้อมูล และการวิเคราะห์ติดตามผลจากอินพุตที่อัปโหลด
Claude Opus 5 เทียบกับ Gemini 2.5 Pro: Gemini 2.5 Pro นำเสนอความเข้าใจแบบมัลติโมดัลภายในระบบนิเวศของ Google ส่วน Claude Opus 5 มอบเวิร์กโฟลว์ทางเลือกที่เน้นการตีความเอกสารอย่างรอบคอบและคำตอบแบบมีโครงสร้าง
Claude Opus 5 เทียบกับ Qwen-VL: Qwen-VL ออกแบบมาสำหรับงานด้านภาพและภาษาในเวิร์กโฟลว์ของ Alibaba Claude Opus 5 เหมาะสำหรับทีมที่ให้ความสำคัญกับการตรวจสอบไฟล์ การเปรียบเทียบตามบริบท และการเขียนเชิงวิเคราะห์ที่ชัดเจน
Claude Opus 5 เทียบกับ Mistral OCR: Mistral OCR มุ่งเน้นการดึงข้อความจากเอกสาร Claude Opus 5 ขยายขอบเขตไปไกลกว่าการดึงข้อมูล โดยครอบคลุมการตอบคำถาม การเปรียบเทียบ การสังเคราะห์ และการให้เหตุผลหลายรอบ
Claude Opus 5 เทียบกับ Gemini Flash: Gemini Flash เน้นการโต้ตอบแบบมัลติโมดัลที่ตอบสนองรวดเร็ว Claude Opus 5 เหมาะอย่างยิ่งเมื่อไฟล์ที่อัปโหลดต้องการการตีความที่ลึกซึ้งยิ่งขึ้นและเอาต์พุตที่จัดโครงสร้างอย่างรอบคอบ
ตั้งค่าโมเดล Claude ของ Flaq AI และสำรวจสกิล Claude Code

ตั้งค่าโมเดล GPT ของ Flaq AI และสำรวจสกิล Codex
ใช้โมเดล LLM ของ Flaq AI ใน Hermes Agent
ใช้ GLM 5.2, Kimi K3 และ DeepSeek v4 ใน ZCode
เรียกใช้ DeepSeek Harness กับโมเดล DeepSeek ของ Flaq AI
เชื่อมต่อเอเจนต์ AI กับเครื่องมือสร้างรูปภาพและวิดีโอของ Flaq
ใช้ GPT 6 Astra และ Claude Fable 5.1 ใน WorkBuddy