Configuration de l'URL de base et de l'authentification
Vos requêtes débutent à https://api.grokified.cc/v1. Transmettez votre clé API dans le Authorization header. Vous recevez une clé active par compte, affichée immédiatement après l'inscription via Google ou e-mail.
Première demande
Envoyez une requête POST à /v1/chat/completions avec le modèle uncensored. Le système traite votre entrée et renvoie du texte brut sans filtres corporatifs.
- Utiliser
temperaturepour la créativité. - Définir
max_tokenspour contrôler la longueur de sortie.
curl https://api.grokified.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the last modified date of index html"}]
}'
Intégration SDK Python
Installez la bibliothèque officielle OpenAI. Définissez l'URL de base sur notre point de terminaison. Transmettez votre clé en tant que valeur de clé API. Cela garantit la compatibilité avec le code client existant.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokified.cc/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)
Installation du SDK Node.js
Importez le package OpenAI. Initialisez le client avec votre clé et votre URL de base. Appelez chat.completions.create avec votre invite. La réponse contient le texte généré.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokified.cc/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);
Utilisation des jetons et réponses en streaming
Activez le streaming en définissant stream: true. Recevez des Server-Sent Events (SSE). Le dernier chunk inclut les données d'utilisation des tokens. Cela vous aide à suivre les coûts en temps réel.
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 taux, erreurs et fenêtre de contexte
Vous bénéficiez de 300 requêtes par minute et de 8 requêtes simultanées. La fenêtre de contexte est de 100 000 tokens. Les erreurs comme 401 ou 402 ne consomment pas de crédit. Les refus sont également gratuits.