FR ▾
Obtenir une clé API

klingapis.comDémarrage rapide pour les pipelines Kling

Démarrage rapide pour les pipelines Kling

Obtenez votre clé API textuelle sans censure et commencez à générer des scripts, des prompts et des légendes pour votre pipeline vidéo Kling en quelques minutes.

URL de base et authentification

Utilisez https://api.klingapis.com/v1 comme URL de base. Il est compatible avec tout SDK compatible OpenAI. Envoyez votre clé API dans l'en-tête Authorization sous forme de jeton Bearer. Vous obtenez une clé par compte, visible immédiatement après la connexion. Régénérez-la à tout moment pour révoquer l'ancienne.

ID du modèle : Envoyez toujours "uncensored" dans vos requêtes. C'est un modèle à poids ouverts conçu pour un usage adulte légal sans refus de contenu.

Première requête

Envoyez une requête POST vers /v1/chat/completions pour générer du texte. L'API accepte les formats de charge utile standard OpenAI. Elle renvoie une sortie textuelle adaptée aux scripts, aux légendes ou à la génération de prompts.

Fenêtre de contexte : Le modèle prend en charge jusqu'à 100 000 tokens (entrée + sortie). Gardez vos prompts concis pour maximiser la longueur de la sortie.

Limite stricte : Les requêtes contenant du contenu sexuel impliquant des mineurs sont toujours bloquées.


curl https://api.klingapis.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."}]
  }'

SDK Python

Utilisez la bibliothèque Python officielle openai. Configurez l'URL de base et la clé API dans l'initialisation de votre client. Cela garantit la compatibilité avec les scripts existants du pipeline Kling.

L'API prend en charge l'appel de fonctions, vous permettant de structurer les sorties pour le traitement en aval. Utilisez ceci pour extraire des données de transcriptions ou formater des sections de script.


from openai import OpenAI

client = OpenAI(base_url="https://api.klingapis.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)

SDK Node.js

Initialisez le SDK Node.js OpenAI avec la même URL de base. Cela s'intègre directement dans vos workflows Node.js pour la sous-titrage en temps réel ou l'amélioration de prompts.

Le modèle sans censure gère les sujets controversés ou pour adultes sans les refus standards, ce qui le rend idéal pour des pipelines créatifs variés. Assurez-vous que votre charge utile reste inférieure à 8 Mo.


import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.klingapis.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);

Réponses en streaming (SSE)

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison des tokens en temps réel. Cela réduit la latence perçue pour les scripts longs ou les légendes détaillées.

Gérez les événements SSE dans votre client pour mettre à jour l'interface utilisateur ou journaliser la sortie de manière incrémentale. C'est critique pour les applications destinées aux utilisateurs où attendre la complétion complète est inacceptable.


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)

Limites de débit et limites

Limite de débit : 300 requêtes par minute par clé. Le dépassement renvoie une erreur 429.

Erreurs : 401 indique une clé invalide ou expirée. 402 signifie que votre crédit prépayé est épuisé.

Limite du corps : Les requêtes doivent être inférieures à 8 Mo. Les crédits paiement à l'usage n'expirent jamais. Rechargez à partir de 10 $, avec des bonus à 50 $ (+5 %) et 100 $ (+10 %).

Fiche technique de l'API

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

Codes d'erreur

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

Questions et réponses

Cette API génère-t-elle des vidéos ou des images ?

Non. Il s'agit d'une API textuelle uniquement. Elle génère du texte pour les scripts, les prompts et les légendes que vous pouvez utiliser dans votre pipeline vidéo ou image Kling. Elle ne gère pas la génération de médias elle-même.

Le modèle sans censure est-il GPT ou Claude ?

Non. Il s'agit d'un modèle à poids ouverts exécuté sur nos propres serveurs GPU. Ce n'est ni GPT, ni Claude, ni Gemini, ni Grok, ni DeepSeek. Il est spécifiquement ajusté pour réduire les refus de contenu.

Comment payer l'API ?

Utilisez des crédits prépayés. Rechargez à partir de 10 $ par crypto (USDT ou USDC). Les crédits n'expirent jamais. Aucun frais mensuel ni abonnement. Vous payez au token utilisé.

Votre clé est à un formulaire de vous

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