Guía de Claude Code
Configura modelos Claude de Flaq AI y explora skills de Claude Code
Prueba gratis la API de análisis de archivos Claude Sonnet 5 para revisar PDF, razonar sobre documentos con imágenes, extraer, resumir y crear flujos estables en producción.
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
}'
| Parámetros | Precio | Precio original | Descuento |
|---|
La API Claude Sonnet 5 File Analysis de Flaq AI lleva las capacidades avanzadas de razonamiento, programación y trabajo del conocimiento de Anthropic a las aplicaciones centradas en documentos. Esta integración de la API de Claude, lista para producción, permite a los desarrolladores combinar instrucciones en lenguaje natural con archivos e imágenes compatibles para resumir, extraer, comparar y analizar en detalle. Con entrada de varios archivos, seguimiento conversacional, respuestas en streaming y controles de generación flexibles, los equipos pueden convertir materiales de origen complejos en respuestas útiles sin crear una infraestructura independiente de procesamiento de documentos.
Nota Asegúrate de que tus prompts, archivos cargados y flujos de aplicación cumplan las directrices de seguridad y uso de Anthropic. Si se produce un error, revisa las entradas en busca de contenido restringido o no compatible, simplifica la solicitud e inténtalo de nuevo.
Claude Sonnet 5 vs. Claude Sonnet 4.6 File Analysis
Claude Sonnet 4.6 ofrece razonamiento documental fiable y análisis profesional. Claude Sonnet 5 desarrolla esa base con una ejecución de tareas y un rendimiento de razonamiento, programación y trabajo del conocimiento más sólidos para flujos de archivos exigentes.
Claude Sonnet 5 vs. Claude Opus 4.8 File Analysis
Claude Opus 4.8 se orienta a cargas de trabajo que priorizan el nivel de capacidad más alto de Anthropic. Claude Sonnet 5 ofrece una opción de clase Sonnet para el análisis escalable de archivos con un perfil coste-rendimiento más equilibrado.
Claude Sonnet 5 vs. GPT 5.5 File Analysis
GPT 5.5 ofrece flujos documentales y multimodales avanzados de OpenAI. Claude Sonnet 5 es una alternativa sólida para los equipos que valoran el seguimiento cuidadoso de instrucciones de Claude, su análisis sostenido y el ecosistema de Anthropic.
Claude Sonnet 5 vs. Gemini File Analysis
Los modelos Gemini encajan de forma natural en flujos multimodales y de productividad centrados en Google. Claude Sonnet 5 es adecuado para aplicaciones con gran carga documental que priorizan el razonamiento detallado, la síntesis estructurada y la revisión conversacional.
Claude Sonnet 5 vs. pipelines documentales con modelos abiertos
Los modelos abiertos pueden ofrecer control de despliegue y personalización, pero requieren infraestructura adicional de servicio y procesamiento. Claude Sonnet 5 ofrece análisis gestionado de archivos mediante una API orientada a producción en Flaq AI.
Configura modelos Claude de Flaq AI y explora skills de Claude Code

Configura modelos GPT de Flaq AI y explora skills de Codex
Usa modelos LLM de Flaq AI en Hermes Agent
Usa GLM 5.2, Kimi K3 y DeepSeek v4 en ZCode
Ejecuta DeepSeek Harness con modelos DeepSeek de Flaq AI
Conecta agentes de IA con las herramientas de generación de imágenes y vídeos de Flaq