Coba gratis Claude Opus 5 File Analysis API dari Anthropic untuk meninjau, mengekstrak, dan meringkas dokumen, memahami gambar, serta penalaran profesional di Flaq AI.
Model Claude Opus 5 Terkait
Contoh API
Contoh Pengiriman
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);
}
}
}
Contoh Pengiriman
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)
Contoh Pengiriman
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
}'
Harga Claude Opus 5 File Analysis
| Parameter | Harga | Harga asli | Diskon |
|---|
README
Claude Opus 5 File Analysis API (Pemahaman Dokumen Multimodal)
Claude Opus 5 File Analysis API membantu aplikasi memahami file yang diunggah beserta instruksi bahasa alami. API ini mendukung input teks, gambar, dan file untuk alur kerja peninjauan dokumen, ekstraksi, perbandingan, dan riset yang memerlukan konteks multimodal di Flaq AI.
Fitur Utama Claude Opus 5 File Analysis API
-
Input File Multimodal: Analisis input teks, gambar, dan file unggahan yang didukung dalam percakapan terstruktur.
-
Pemahaman Dokumen: Ekstrak informasi penting, rangkum materi panjang, dan jawab pertanyaan tentang konten yang diberikan.
-
Analisis Referensi Silang: Bandingkan beberapa input, identifikasi hubungan, dan susun temuan ke dalam format yang diminta.
-
Interpretasi Berbasis Gambar: Gunakan konteks visual dari gambar yang didukung bersama instruksi teks ketika tugas bergantung pada tata letak atau detail visual.
-
Permintaan Output Terstruktur: Minta tabel, rangkuman, daftar periksa, klasifikasi, atau format lain yang siap ditinjau melalui bahasa alami.
-
Peninjauan Berbasis Percakapan: Lanjutkan analisis dengan pertanyaan lanjutan sambil mempertahankan konteks tugas yang relevan.
Cara Menggunakan Claude Opus 5 File Analysis API untuk Alur Kerja Dokumen di Flaq AI
-
Masukan: Prompt teks dengan unggahan gambar dan file opsional yang menyediakan materi untuk dianalisis.
-
Arahan Tugas: Jelaskan tujuan peninjauan, kolom penting, kriteria perbandingan, dan format output yang diharapkan.
-
Keluaran: Respons analisis terstruktur yang dikembalikan melalui alur kerja chat Flaq AI untuk ditinjau atau digunakan oleh aplikasi.
-
Tindak Lanjut: Ajukan pertanyaan terfokus untuk memperjelas temuan, memeriksa bagian tertentu, atau menyempurnakan format yang diminta.
-
Penanganan Aplikasi: Validasi informasi yang diekstrak, tangani kesalahan unggahan atau penyedia, dan lindungi materi sumber sensitif dengan tepat.
Kasus Penggunaan Terbaik untuk Integrasi Claude Opus 5 File Analysis API
-
Peninjauan Dokumen: Rangkum kontrak, laporan, ringkasan, kebijakan, dan dokumen internal dengan pertanyaan terfokus.
-
Ekstraksi Data: Ubah file tidak terstruktur menjadi kolom terstruktur, daftar periksa, atau rangkuman peninjauan.
-
Riset dan Perbandingan: Bandingkan beberapa file sumber dan tampilkan persamaan, perbedaan, serta informasi yang hilang.
-
Analisis Dokumen Visual: Tafsirkan diagram, halaman yang dipindai, tata letak, dan materi berbasis gambar lainnya beserta instruksi.
-
Alur Kerja Pengetahuan: Tambahkan asisten yang memahami file ke aplikasi dukungan, kepatuhan, operasi, dan riset.
Catatan Konfirmasikan izin file dan tinjau informasi yang diekstrak sebelum mengandalkannya untuk keputusan hukum, keuangan, medis, kepatuhan, atau keputusan berdampak tinggi lainnya.
Claude Opus 5 File Analysis vs Pesaing: Analisis Perbandingan
-
Claude Opus 5 vs. GPT-5 Vision: GPT-5 Vision mendukung penalaran multimodal yang luas. Claude Opus 5 File Analysis berfokus pada peninjauan yang mengutamakan dokumen, ekstraksi, dan analisis lanjutan di seluruh input yang diunggah.
-
Claude Opus 5 vs. Gemini 2.5 Pro: Gemini 2.5 Pro menawarkan pemahaman multimodal dalam ekosistem Google. Claude Opus 5 menyediakan alur kerja alternatif yang berpusat pada interpretasi dokumen secara cermat dan respons terstruktur.
-
Claude Opus 5 vs. Qwen-VL: Qwen-VL dirancang untuk tugas visual-bahasa dalam alur kerja Alibaba. Claude Opus 5 cocok bagi tim yang memprioritaskan peninjauan file, perbandingan kontekstual, dan penulisan analitis yang jelas.
-
Claude Opus 5 vs. Mistral OCR: Mistral OCR berfokus pada ekstraksi teks dokumen. Claude Opus 5 melampaui ekstraksi dengan mencakup tanya jawab, perbandingan, sintesis, dan penalaran multi-giliran.
-
Claude Opus 5 vs. Gemini Flash: Gemini Flash menekankan interaksi multimodal yang responsif. Claude Opus 5 sangat cocok ketika file yang diunggah memerlukan interpretasi lebih mendalam dan output yang disusun secara cermat.