Guía de Claude Code
Configura modelos Claude de Flaq AI y explora skills de Claude Code
Prueba gratis la API de Gemini 3.5 Flash para análisis de archivos, resúmenes de documentos, extracción y razonamiento multimodal. Acceso estable para equipos de 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: 'gemini-3.5-flash-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': 'gemini-3.5-flash-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": "gemini-3.5-flash-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
}'
| Parámetros | Precio | Precio original | Descuento |
|---|
La API Gemini 3.5 Flash File Analysis en Flaq AI ofrece acceso al modelo de Google para comprensión rápida de documentos, revisión de archivos y flujos de análisis multimodal. Esta integración eficiente de la API Gemini ayuda a los desarrolladores a analizar archivos subidos, imágenes e instrucciones de texto mediante una ruta gestionada estable. Está creada para equipos que necesitan análisis de archivos asequible a escala sin montar infraestructura de procesamiento específica de proveedores.
Nota Asegúrate de que los archivos subidos, los prompts y los flujos de aplicación cumplan con las directrices de seguridad de Google. Si ocurre un error, revisa la entrada en busca de contenido restringido, simplifica la solicitud e inténtalo de nuevo.
Gemini 3.5 Flash vs. Claude File Analysis
Claude file analysis es sólido para razonamiento documental cuidadoso. Gemini 3.5 Flash File Analysis prioriza velocidad, asequibilidad e integración con modelos Google para flujos escalables.
Gemini 3.5 Flash vs. GPT File Analysis
Las rutas GPT de análisis de archivos ofrecen comportamiento nativo de OpenAI y familiaridad amplia del ecosistema. Gemini 3.5 Flash da a los equipos una ruta Google eficiente para comprensión gestionada de archivos.
Gemini 3.5 Flash vs. flujos de archivos Qwen
Los flujos Qwen ofrecen alternativas de modelo Alibaba para tareas de lenguaje. Gemini 3.5 Flash File Analysis se centra en comprensión asequible de archivos e imágenes con tecnología Google.
Gemini 3.5 Flash vs. flujos de visión Grok
Los flujos de visión Grok ofrecen comportamiento de modelo xAI. Gemini 3.5 Flash proporciona análisis rápido y gestionado de archivos Google mediante Flaq AI.
Gemini 3.5 Flash vs. Llama con pipelines documentales
Llama con herramientas documentales ofrece control de infraestructura. Gemini 3.5 Flash elimina la complejidad de hospedaje y pipeline para equipos que quieren una API gestionada.
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