Guide de démarrage rapide clé API cursor
Utilisez votre clé API cursor pour appeler un LLM uncensored qui imite l'interface OpenAI. Envoyez du texte et recevez du texte sans verrous d'abonnement.
Authentification et URL de base
Commencez par générer une clé sur la page Obtenir la clé API. Cliquez sur Continuer avec Google ou utilisez un e-mail et un mot de passe. Le système affiche votre clé immédiatement. Conservez-la en toute sécurité.
Pointez votre client vers HTTPS://api.apikeycursor.com/v1. Transmettez la clé dans l'en-tête Authorization en tant que jeton Bearer. Cette URL de base fonctionne avec les SDK officiels OpenAI et tout client compatible. Vous n'avez besoin que d'une clé active par compte.
- En-tête Auth : Autorisation : Bearer YOUR_KEY
- URL de base : HTTPS://api.apikeycursor.com/v1
curl https://api.apikeycursor.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch current server load stats"}]
}'
L'endpoint de complétions de chat
Appelez POST /v1/chat/completions pour générer du texte. Envoyez vos messages au format JSON standard. L'ID du modèle est uncensored. Il s'exécute sur nos serveurs et ne refuse pas les sujets adultes légaux.
Les tokens d'entrée coûtent 0,15 $ par 1M. Les tokens de sortie coûtent 0,50 $ par 1M. Les erreurs et les refus sont gratuits. Le crédit n'expire jamais. Vous pouvez recharger avec des USDT sur TRC20 ou des USDC sur Base. Commencez à 20 $. Obtenez une prime de 15 % à 200 $.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeycursor.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)
Réponses en streaming via SSE
Activez le streaming en définissant stream sur true. Vous recevez des événements envoyés par le serveur. Chaque fragment contient du texte partiel. Le dernier fragment inclut les données d'utilisation des jetons.
Gérez le flux dans votre code. Traitez chaque chunk à mesure qu'il arrive. Cela réduit la latence perçue pour les réponses longues. Le modèle prend en charge une fenêtre de contexte de 100,000 jetons. La sortie maximale est de 16,000 jetons par requête.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeycursor.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);
Appel de fonctions et mode JSON
Utilisez le paramètre tools pour l'appel de fonctions. Définissez vos fonctions dans le schéma. Le modèle renvoie des données structurées. Vous pouvez également forcer la sortie JSON avec response_format défini sur json_object.
Cela fonctionne pour les intégrations de clé API Cursor. Validez le JSON de votre côté. Le modèle ne garantit pas une syntaxe parfaite. Utilisez ceci pour l'automatisation. Analysez les appels d'outils. Exécutez-les. Renvoyez les résultats.
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)
Paramètres : température et seed
Contrôlez la créativité avec temperature. Des valeurs plus élevées rendent les sorties plus aléatoires. Des valeurs plus basses les rendent déterministes. Utilisez seed pour des résultats reproductibles. Cela aide à déboguer l'ingénierie des invites.
D’autres paramètres incluent top_p, stop et presence_penalty. Ajustez-les en fonction de votre cas d’utilisation. Affinez le style de réponse. Le modèle uncensored répond bien aux invites directes. Il ne refuse pas excessivement les sujets controversés.
Consultez la page de tarification pour connaître le coût des tokens. Utilisez le crédit d’essai pour tester.
Limites, erreurs et contexte
Vous bénéficiez de 300 requêtes par minute. Vous pouvez exécuter 8 requêtes simultanément. La limite du corps de la requête est de 8 Mo. La fenêtre de contexte est de 100 000 tokens au total. L'invite et la complétation partagent cet espace.
Les erreurs renvoient des codes HTTP standard. 401 signifie clé invalide. 402 signifie pas de crédit. 429 signifie limite de taux dépassée. Consultez la page Support pour les remboursements. Les erreurs comme les doubles facturations sont corrigées là. Le crédit n'est pas remboursé autrement.
Questions fréquemment posées
Comment générer ma clé API Cursor ?
Accédez à la page Obtenir la clé API. Connectez-vous avec Google ou e-mail. Votre clé apparaît immédiatement. Aucun numéro de téléphone n'est requis.
Quels modes de paiement sont acceptés ?
Nous acceptons les cryptomonnaies uniquement. Rechargez avec USDT sur TRC20 ou USDC sur Base. Les montants varient de 20 $ à 500 $. Vous bénéficiez d'un crédit bonus pour les montants plus importants.
S’agit-il d’un service officiel OpenAI ?
Non. Nous sommes un service indépendant. Nous utilisons un modèle open-source optimisé pour des réponses non censurées. Il est compatible avec le format de l'API OpenAI. Consultez la page des tarifs pour plus de détails.
Obtenez votre clé en quelques secondes
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout ce qu'il vous faut.