FR ▾
Obtenir une clé API

API Veo 3 : prompts et scripts via un seul endpoint

Commencez avec le moteur textuel sans censure pour vos pipelines Veo 3. Utilisez notre endpoint compatible OpenAI pour générer des scripts, des légendes et des prompts sans refus créatifs.

Obtenir une clé API

https://api.veo3apis.com/v1

Prérequis et authentification

Avant de faire votre première requête, assurez-vous d'avoir une clé API valide. Inscrivez-vous sur la page Obtenir la clé API avec simplement une adresse e-mail et un mot de passe. Vous recevez un accès immédiat à 0,50 $ de crédit d'essai, valable 7 jours, sans carte bancaire requise. Pour les charges de production, rechargez avec au moins 10 $ pour garantir un accès continu.

Notre URL de base est https://api.veo3apis.com/v1.. Incluez votre clé API dans l'en-tête Authorization en tant que jeton Bearer. Cet endpoint est entièrement compatible OpenAI, ce qui signifie que vous pouvez utiliser des SDK standard en les pointant vers notre URL de base.

Complétion de chat basique

Envoyez une requête POST standard à /v1/chat/completions pour générer du texte. L'ID du modèle est « uncensored ». Cela renvoie la réponse complète dans un seul objet JSON, idéal pour la génération simple de prompts ou la rédaction de scripts où vous n'avez pas besoin de mises à jour en temps réel.

Intégration SDK Python

Utilisez le SDK Python officiel OpenAI pour une intégration propre. Configurez le client avec notre URL de base et votre clé API. Cette approche simplifie la gestion des erreurs et le comptage des tokens pour vos pipelines multimodaux.

Intégration SDK Node.js

Pour les projets JavaScript/TypeScript, le SDK Node.js OpenAI fonctionne directement. Pointez le client vers notre URL de base. Cela est utile pour la génération de scripts côté serveur ou les étapes de post-traitement dans votre workflow Veo 3.

Réponses en streaming (SSE)

Pour une latence perçue plus rapide, activez le streaming en définissant stream: true. L'API renvoie un flux Server-Sent Events (SSE) de réponses partielles. Cela permet à votre application d'afficher les tokens au fur et à mesure de leur génération, ce qui est critique pour la génération de longs scripts ou les tâches de raisonnement complexes.

Limites, erreurs et contexte

Vos requêtes sont soumises à une limite de débit de 300 requêtes par minute par clé. Si vous dépassez ce seuil, vous recevez une erreur 429. Les échecs d'authentification retournent 401, et un crédit insuffisant retourne 402. La fenêtre de contexte est de 100 000 tokens au total (prompt + complétion). Assurez-vous que vos charges utiles restent sous 8 Mo. La seule limite stricte de contenu concerne le contenu sexuel impliquant des mineurs, qui est toujours bloqué.

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)

Fonctions et limites

Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.

ÉlémentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
EndpointsPOST /v1/chat/completions · GET /v1/models
ID du modèleuncensored
AuthentificationAuthorization: Bearer YOUR_KEY
Base URLhttps://api.veo3apis.com/v1
Mode JSONresponse_format: {"type": "json_object"}
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Fenêtre de contexte100 000 tokens (entrée + sortie)
Sortie max.jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct)
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Concurrence8 requêtes simultanées par clé
Limite de débit300 requêtes par minute et par clé
Taillejusqu'à 8 Mo par requête
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Essai gratuit0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge
Bonus+5 % dès 50 $, +10 % dès 100 $
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Validitéle crédit payé n'expire jamais, sans abonnement
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé
ConnexionGoogle ou e-mail et mot de passe
Clésune clé active par compte ; une nouvelle remplace l'ancienne

Erreurs et solutions

Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodèle occupé — réessayez dans quelques secondes
01

Questions et réponses

S'agit-il de l'API officielle de génération vidéo Veo 3 ?

Non. Il s'agit d'une API textuelle indépendante. Nous fournissons le moteur LLM sans censure qui alimente les étapes textuelles (prompts, scripts, légendes) de votre pipeline Veo 3, mais nous ne générons pas la vidéo elle-même.

Faut-il une carte bancaire pour l'essai ?

Non. Les nouveaux comptes reçoivent 0,50 $ de crédit d'essai valable 7 jours avec simplement une adresse e-mail et un mot de passe. Vous n'avez besoin de crypto (USDT ou USDC) que lorsque vous rechargez avec 10 $ ou plus.

Puis-je utiliser ceci pour l'appel de fonctions ?

Oui. Notre endpoint prend en charge l'appel d'outils/fonctions. Vous pouvez définir des outils dans votre requête et le modèle renverra un résultat JSON structuré adapté à l'intégration dans la logique de votre application.

Votre clé est à un formulaire de vous

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.

Obtenir la clé APILire la documentation