API Veo 3: prompt e script su un unico endpoint
Inizia con il motore di testo senza censura per le tue pipeline Veo 3. Usa il nostro endpoint compatibile con OpenAI per generare script, didascalie e prompt senza rifiuti creativi.
https://api.veo3apis.com/v1
Prerequisiti e autenticazione
Prima di effettuare la tua prima richiesta, assicurati di avere una chiave API valida. Accedi alla pagina Ottieni chiave API con solo email e password. Ricevi accesso immediato a $0,50 di credito di prova, valido per 7 giorni, senza bisogno di carta di credito. Per carichi di lavoro di produzione, ricarica con almeno $10 per garantire l'accesso continuato.
Il nostro URL di base è https://api.veo3apis.com/v1.. Inserisci la tua chiave API nell'intestazione Authorization come token Bearer. Questo endpoint è completamente compatibile con OpenAI, il che significa che puoi utilizzare SDK standard puntandoli al nostro URL di base.
Chat completion di base
Invia una richiesta POST standard a /v1/chat/completions per generare testo. L'ID del modello è "uncensored". Questo restituisce l'intera risposta in un singolo oggetto JSON, ideale per la generazione semplice di prompt o la scrittura di script dove non sono necessari aggiornamenti in tempo reale.
Integrazione SDK Python
Utilizza l'SDK Python ufficiale di OpenAI per un'integrazione pulita. Configura il client con il nostro URL di base e la tua chiave API. Questo approccio semplifica la gestione degli errori e il conteggio dei token per le tue pipeline multimodali.
Integrazione SDK Node.js
Per i progetti JavaScript/TypeScript, l'SDK Node.js di OpenAI funziona out of the box. Punta il client al nostro URL di base. Questo è utile per la generazione di script lato server o per le fasi di post-processing nel tuo flusso di lavoro Veo 3.
Risposte in streaming (SSE)
Per una latenza percepita più rapida, abilita lo streaming impostando stream: true. L'API restituisce uno stream di Server-Sent Events (SSE) con risposte parziali. Questo permette alla tua applicazione di visualizzare i token man mano che vengono generati, il che è cruciale per la generazione di script lunghi o per attività di ragionamento complesso.
Limiti, errori e contesto
Le tue richieste sono soggette a un limite di richieste di 300 richieste al minuto per chiave. Se lo superi, ricevi un errore 429. I fallimenti di autenticazione restituiscono 401, e il credito insufficiente restituisce 402. La finestra di contesto è di 100.000 token in totale (prompt + completamento). Assicurati che i payload rimangano sotto 8 MB. L'unico limite rigido sui contenuti è il contenuto sessuale che coinvolge minori, che viene sempre bloccato.
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)Specifiche tecniche
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID modello | uncensored |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.veo3apis.com/v1 |
| Modalità JSON | response_format: {"type": "json_object"} |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Finestra di contesto | 100.000 token (input + output) |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Concorrenza | 8 richieste contemporanee per chiave |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Prova gratuita | $0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica |
| Bonus | +5% da $50, +10% da $100 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Accesso | Google oppure e-mail e password |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |
Domande e risposte
È l'API ufficiale per la generazione video di Veo 3?
No. Si tratta di un'API testuale indipendente. Forniamo il motore LLM senza censura che alimenta le fasi testuali (prompt, script, didascalie) della tua pipeline Veo 3, ma non generiamo il video.
Serve la carta di credito per la prova?
No. I nuovi account ricevono $0,50 di credito di prova valido per 7 giorni con solo email e password. Hai bisogno di crypto (USDT o USDC) solo quando ricarichi con $10 o più.
Posso usarla per la chiamata di funzioni?
Sì. Il nostro endpoint supporta la chiamata di strumenti/funzioni. Puoi definire gli strumenti nella richiesta e il modello restituirà un output JSON strutturato adatto all'integrazione nella logica della tua applicazione.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, modifica l'URL di base. È tutta qui la configurazione.