API de Veo 3: Prompts y guiones a través de un solo endpoint
Comienza con el motor de texto sin censura para tus pipelines de Veo 3. Usa nuestro endpoint compatible con OpenAI para generar guiones, subtítulos y prompts sin rechazos creativos.
https://api.veo3apis.com/v1
Prerrequisitos y autenticación
Antes de realizar tu primera petición, asegúrate de tener una clave de API válida. Regístrate en la página Obtener clave de API con solo un correo electrónico y contraseña. Recibes acceso inmediato a $0.50 en crédito de prueba, válido por 7 días, sin necesidad de tarjeta de crédito. Para cargas de trabajo en producción, recarga con al menos $10 para asegurar el acceso continuado.
Nuestra URL base es https://api.veo3apis.com/v1. Incluye tu clave de API en el encabezado Authorization como token Bearer. Este endpoint es totalmente compatible con OpenAI, lo que significa que puedes usar SDK estándar apuntándolos a nuestra URL base.
Completado de chat básico
Envía una petición POST estándar a /v1/chat/completions para generar texto. El ID del modelo es "uncensored". Esto devuelve la respuesta completa en un solo objeto JSON, ideal para tareas simples de generación de prompts o escritura de guiones donde no necesitas actualizaciones en tiempo real.
Integración con SDK de Python
Usa el SDK oficial de OpenAI para Python para una integración limpia. Configura el cliente con nuestra URL base y tu clave de API. Este enfoque simplifica el manejo de errores y el conteo de tokens para tus pipelines multimodales.
Integración con SDK de Node.js
Para proyectos en JavaScript/TypeScript, el SDK de Node.js de OpenAI funciona de forma nativa. Apunta el cliente a nuestra URL base. Esto es útil para la generación de scripts en el lado del servidor o para etapas de postprocesamiento en tu flujo de trabajo de Veo 3.
Respuestas en streaming (SSE)
Para una latencia percibida más rápida, habilita el streaming estableciendo stream: true. La API devuelve un flujo de Server-Sent Events (SSE) con respuestas parciales. Esto permite que tu aplicación muestre tokens a medida que se generan, lo cual es crítico para la generación de guiones largos o tareas de razonamiento complejas.
Límites, errores y contexto
Tus peticiones están sujetas a un límite de peticiones de 300 peticiones por minuto por clave. Si superas este límite, recibirás un error 429. Las fallas de autenticación devuelven 401, y el crédito insuficiente devuelve 402. La ventana de contexto es de 100,000 tokens en total (prompt + completación). Asegúrate de que tus cargas útiles no superen los 8 MB. El único límite estricto de contenido es el contenido sexual que involucra a menores, el cual siempre se bloquea.
cURL
curl https://api.veo3apis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.veo3apis.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.veo3apis.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Streaming
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Funciones y límites
Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| ID del modelo | uncensored |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.veo3apis.com/v1 |
| Modo JSON | response_format: {"type": "json_object"} |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Concurrencia | 8 peticiones a la vez por clave |
| Límite de peticiones | 300 por minuto por clave |
| Tamaño de petición | hasta 8 MB |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga |
| Bono | +5 % desde $50, +10 % desde $100 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Acceso | Google o correo y contraseña |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
Errores y qué hacer
Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |
Preguntas y respuestas
¿Es esta la API oficial de generación de video de Veo 3?
No. Esta es una API de texto independiente. Proporcionamos el motor LLM sin censura que impulsa las etapas de texto (prompts, guiones, subtítulos) en tu pipeline de Veo 3, pero no generamos el video en sí.
¿Necesito una tarjeta de crédito para la prueba?
No. Las cuentas nuevas reciben $0,50 en crédito de prueba válido por 7 días con solo un correo electrónico y contraseña. Solo necesitas criptomonedas (USDT o USDC) cuando recargues con $10 o más.
¿Puedo usar esto para llamadas a funciones?
Sí. Nuestro endpoint admite tool/function calling. Puedes definir herramientas en tu petición y el modelo devolverá una salida JSON estructurada adecuada para integrar en la lógica de tu aplicación.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.