Documentation de l'API pour les développeurs Cursor
Ce guide de démarrage rapide montre aux utilisateurs de l'IDE Cursor comment configurer notre API compatible avec OpenAI pour la génération de texte sans censure. Remplacez votre point de terminaison standard pour contourner les restrictions tout en conservant le même code client que vous connaissez déjà.
Authentification et URL de base
Notre API utilise une authentification standard par jeton Bearer. Définissez votre URL de base sur HTTPS://api.cursoraiapikey.com/v1 et transmettez votre clé dans l'en-tête Authorization. Ce point de terminaison fonctionne avec n'importe quel SDK compatible OpenAI. Vous obtenez une clé immédiatement après vous être inscrit avec Google ou par e-mail. Aucun numéro de téléphone n'est requis. Le crédit n'expire jamais. Les erreurs sont gratuites. Les refus sont gratuits. Ne payez que pour les vrais tokens. Authorization: Bearer YOUR_API_KEY est tout ce dont vous avez besoin. Commencez à effectuer des requêtes immédiatement. Le système est simple. La transparence compte.
Première demande
Envoyez une requête POST à /v1/chat/completions pour générer du texte. Utilisez le modèle "uncensored" pour des réponses sans restriction. Incluez votre invite système pour guider le comportement. L'API accepte les structures JSON standard OpenAI. Voici un exemple de base utilisant curl. Remplacez YOUR_API_KEY par vos identifiants. Envoyez votre message et recevez une sortie textuelle. C'est l'interaction principale. Gardez cela simple.
curl https://api.cursoraiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three key features of the new API update"}]
}'
Intégration du SDK Python
Utilisez le package Python officiel d'OpenAI. Définissez l'URL de base et la clé API. Passez les messages sous forme de liste de dictionnaires. Demandez le modèle "uncensored". Le SDK gère automatiquement les nouvelles tentatives. La diffusion est prise en charge. L'appel de fonctions fonctionne aussi. Configurez la température et le top_p pour le contrôle. Cette approche minimise les modifications de code. Votre logique existante reste intacte. Pointez simplement vers notre URL. L'efficacité est clé. Les développeurs préfèrent les outils familiers.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoraiapikey.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)
Utilisation du SDK Node
Initialisez le client OpenAI en Node.js. Remplacez le basePath par notre URL. Définissez apiKey sur vos identifiants. Appelez chat.completions.create(). Passez le modèle comme "uncensored". Attendez le résultat. Gérez les erreurs élégamment. L'écosystème Node est robuste. Vous obtenez des réponses en temps réel. Le code est propre. Les dépendances sont standard. Aucune bibliothèque supplémentaire nécessaire. Configurez simplement le client. Exécutez votre script. Obtenez votre texte. La simplicité l'emporte.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.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);
Support du streaming et des outils
Activez le streaming en définissant stream à true. Recevez des jetons via des événements envoyés par le serveur. Utilisez l'appel de fonction pour l'intégration d'outils. Définissez des outils dans votre requête. Le modèle renvoie des arguments. Analysez-les en toute sécurité. Le mode JSON est pris en charge. Définissez response_format sur json_object. Cela garantit une sortie valide. Combinez le streaming avec des outils pour des applications dynamiques. Les mises à jour en temps réel améliorent l'expérience utilisateur. Les développeurs apprécient la faible latence. Contrôlez le flux. Adaptez-vous aux besoins. La flexibilité est essentielle.
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, Erreurs et Contexte
La fenêtre de contexte est de 100 000 jetons. La sortie maximale est de 16 000 jetons. La limite de requêtes par minute est de 300. Les requêtes simultanées par clé est de 8. La taille maximale du corps est de 8 Mo. L'erreur 401 signifie clé invalide. L'erreur 402 signifie pas de crédit. L'erreur 429 signifie limite de débit. Le crédit est prépayé. Les erreurs sont gratuites. Les refus sont gratuits. Pas de frais mensuels. Utilisez la crypto pour recharger. USDT ou USDC. Commencez avec 20 $. Obtenez des bonus. Continuez à coder.
Questions fréquemment posées
Comment commencer avec la clé API Cursor AI ?
Inscrivez-vous avec Google ou e-mail sur la page Get API key. Votre clé apparaît immédiatement. Aucun numéro de téléphone n'est requis. Ajoutez 20 $ en crypto pour commencer à utiliser le LLM uncensored. Un crédit d'essai de 0,50 $ est disponible pour les nouveaux comptes. Il dure 7 jours.
Quelle est la fenêtre de contexte et la limite de sortie ?
La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion. Vous pouvez générer jusqu'à 16 000 tokens par requête. Si vous ne définissez pas max_tokens, la limite est de 2 048 tokens. Cela permet des conversations longues et le traitement de documents. Ajustez les paramètres pour correspondre à votre cas d'utilisation. Diffusez les grandes réponses pour une meilleure expérience utilisateur.
Pourquoi j'obtiens une erreur 402 ?
Une erreur 402 indique que votre crédit prépayé est épuisé. L'API ne facture pas les erreurs ou les refus. Vous ne payez que pour les vrais jetons utilisés. Rechargez en utilisant USDT (TRC20) ou USDC (Base). Le minimum de recharge est de 20 $. Des bonus s'appliquent aux paliers supérieurs. Ajoutez des fonds pour reprendre le service immédiatement.
Obtenez votre clé API
Inscrivez-vous, copiez les identifiants et mettez à jour votre URL de base. C'est tout ce que vous avez à faire.