Grok limity API : Démarrage rapide Guide
Utilisez notre API compatible OpenAI pour envoyer du texte uncensored à un modèle unique sans abonnements corporatifs ni frais mensuels. Ce guide montre comment s'authentifier, diffuser les réponses et gérer les erreurs avec zéro apprentissage sur vos données.
Authentification & URL de base
Commencez par définir votre clé API et votre URL de base dans la configuration de votre client. Notre service utilise des en-têtes standards, vous pouvez donc intégrer vos paramètres SDK OpenAI existants sans réécrire votre logique. Vous recevez une clé active par compte, que vous pouvez régénérer instantanément en cas de compromission. L'URL de base est HTTPS://api.groklimity.com/v1 et ne nécessite aucun middleware spécial. N'oubliez pas que vos données de prompt ne sont pas utilisées pour l'entraînement, garantissant la confidentialité de vos prompts propriétaires.
Envoi de votre première requête
Envoyez une requête POST à /v1/chat/completions avec l'ID de modèle uncensored. Ce point de terminaison accepte des paramètres standards tels que temperature et stop séquences. Vous pouvez tester la connexion avec un message système simple pour vérifier la latence. Les erreurs telles que 401 indiquent une clé invalide, tandis que 402 signifie que votre crédit prépayé est épuisé. Note que la fenêtre de contexte s'étend sur 100 000 jetons pour l'entrée et la sortie combinées.
curl https://api.groklimity.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix the syntax error in the loop."}]
}'
Intégration du SDK Python
Installez l' openai paquet et pointez-le vers notre URL de base. Cela vous permet d'utiliser les méthodes Python familières pour les appels synchrones ou asynchrones. Définissez le modèle sur uncensored pour s'assurer que vous atteignez le bon point de terminaison. Vous pouvez passer une liste de messages exactement comme vous le feriez avec GPT-4. La bibliothèque gère automatiquement le comptage des jetons, vous restez ainsi informé de vos limites d'utilisation. Conseil: utilisez max_tokens pour plafonner la sortie et éviter une consommation inattendue de crédit.
from openai import OpenAI
client = OpenAI(base_url="https://api.groklimity.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)
Configuration du SDK Node
Initialisez le client avec votre clé API et l'URL de base personnalisée. Les développeurs Node peuvent tirer parti de l'interface standard chat.completions.create méthode. Cette approche fonctionne parfaitement avec les projets existants qui utilisent déjà des clients OpenAI. Vous n'avez pas besoin de réécrire vos structures de requête. Le SDK gère la connexion HTTP et analyse les réponses JSON efficacement. Avertissement: si vous ne définissez pas max_tokens, la sortie par défaut est limitée à 2 048 tokens.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groklimity.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
Activez le streaming en définissant stream: true dans le corps de votre requête. Cela renvoie un flux Server-Sent Events (SSE) de jetons partiels. Vous pouvez afficher le texte en temps réel au fur et à mesure de sa génération, ce qui améliore la latence perçue pour les utilisateurs. Le dernier chunk contient les statistiques d'utilisation des jetons pour la facturation. Cette méthode est idéale pour les interfaces de chat où les utilisateurs attendent un retour immédiat. Exigence: assurer que votre client gère correctement les événements SSE pour éviter les fuites de mémoire.
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 & Contexte
Chaque clé permet 300 requêtes par minute et 8 requêtes simultanées. Si vous dépassez cette limite, vous recevez une 429 Erreur de limite de taux. Les corps de requête sont limités à 8 Mo, ce qui convient à la plupart des historiques de conversation standards. Les erreurs sont gratuites, donc les requêtes échouées ne consomment pas votre crédit prépayé. Le modèle prend en charge l'appel de fonctions et le mode JSON pour les sorties structurées. Contrainte: une seule clé active existe par compte, donc faites tourner les clés avec soin.
FAQ
Grok non filtré est-il fiable pour la génération de code ?
Le modèle gère efficacement les tâches de code mais n'est ni Claude ni Gemini. Il excelle dans les tâches de texte général et offre une alternative économique pour une utilisation intensive. Testez-le avec votre propre base de code pour vérifier la qualité des sorties.
Comment fonctionne le système de crédit prépayé ?
Vous ne payez que pour ce que vous utilisez, sans abonnements mensuels. Les crédits n'expirent jamais et vous pouvez recharger via crypto avec des bonus pour les montants plus élevés. Les erreurs et les refus ne consomment pas votre crédit, vous ne payez donc que pour les complétions réussies.
Puis-je utiliser cette clé API grok comme remplacement ?
Oui, c'est une API compatible avec OpenAI qui accepte le même code client. Vous devez simplement mettre à jour l'URL de base et l'ID du modèle. Il exécute un modèle distinct sans censure sur nos serveurs, et non le service officiel Grok.
Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est tout.
Obtenir la clé API