Résumé
- Groq est un fournisseur d'inférence ; Grok est une famille de modèles de xAI. Les noms sont proches, les entreprises sont sans lien.
- Le catalogue de Groq change, donc lisez-le depuis leur propre endpoint models, et non depuis un article de blog.
- Cette API expose un seul ID de modèle, uncensored, listé par GET /v1/models.
- Choisissez en fonction de l'adéquation des politiques, de la taille de la fenêtre de contexte et du prix, et non du nom.
Groq et Grok ne sont pas la même chose
Groq (avec un q) est une entreprise qui fait tourner des modèles de langage à poids ouverts sur son propre matériel d'inférence et vend l'accès via GroqCloud. Grok (avec un k) est le nom que xAI donne à son chatbot et à ses modèles. Deux produits, deux fournisseurs, une seule lettre de différence, ce qui explique pourquoi les recherches les mélangent.
Nous ne sommes ni l'un ni l'autre. Notre service est un endpoint compatible OpenAI indépendant pour un modèle à poids ouverts, ajusté pour répondre sans refus de contenu pour un usage adulte légal. Ce n'est pas l'API officielle de xAI, Groq ou tout autre fournisseur, et ce n'est pas un routeur entre fournisseurs.
Comment lire n'importe quelle liste de modèles
La liste de modèles d'un fournisseur est un tableau de choix, et chaque ligne cache les mêmes quelques questions. Posez-les dans cet ordre.
- Qui a entraîné le modèle ? Un hôte qui sert des modèles à poids ouverts de plusieurs laboratoires vous donne plusieurs familles sous une seule clé. Un laboratoire qui sert ses propres modèles vous donne une seule famille.
- Quelle est la fenêtre de contexte ? Cela définit combien d'historique, de code ou de texte de document tient dans un seul appel.
- Quels sont les tarifs d'entrée et de sortie ? Les deux comptent, et la sortie est généralement le tarif le plus élevé par token.
- Quelles sont les limites de débit ? Les requêtes par minute et les requêtes simultanées déterminent si un travail par lots prend des minutes ou des heures.
- Que permet la politique d'utilisation ? Chaque fournisseur en publie une. Lisez-la avant de construire autour d'un modèle.
Nous ne copions pas le catalogue de Groq ici car il change, et une liste périmée est pire qu'aucune liste. Récupérez-la en direct depuis leur endpoint models avec votre propre clé, et considérez leur documentation comme la source de vérité.
Ce que cette API liste
Notre liste est volontairement courte. GET /v1/models renvoie le seul modèle que vous pouvez appeler, avec l'ID uncensored.
curl https://api.grockapi.com/v1/models -H "Authorization: Bearer YOUR_KEY"
Ce modèle unique dispose d'une fenêtre de contexte de 100 000 tokens partagée entre le prompt et la complétion, prend en charge le streaming, l'appel de fonctions et le mode JSON, et accepte temperature, top_p, stop, seed et les pénalités. Il est textuel uniquement : pas d'images, audio, embeddings ou fine-tuning.
Un seul modèle signifie qu'il n'y a pas de décision à prendre sur lequel appeler. Cela signifie aussi qu'il n'y a pas de variante plus petite et moins chère pour les tâches simples, ni de spécialiste pour le code ou la vision. Si vous avez besoin de cette gamme, un hôte multi-modèles est le meilleur choix, et nous le disons clairement.
Ce qu'implique un seul modèle en pratique
Avec un seul modèle, il n'y a rien à router. Vous ne choisissez pas entre un petit modèle rapide et un grand modèle lent, et vous n'avez pas besoin d'une table de fallback dans votre configuration. Chaque requête va vers le même modèle, donc le comportement est facile à raisonner : si un prompt fonctionne aujourd'hui, il devrait continuer à fonctionner avec les mêmes paramètres. Vous pouvez épingler seed et temperature pour des tests reproductibles.
Le compromis est le contrôle des coûts par le choix du modèle. Sur un hôte multi-modèles, vous pouvez envoyer des tâches de classification simples à un petit modèle et économiser de l'argent. Ici, vous contrôlez les coûts par la longueur du prompt et par max_tokens, à $0,15 par 1M de tokens d'entrée et $0,50 par 1M de tokens de sortie.
Pièges de nommage dans le code et la recherche
Les noms quasi identiques causent de vrais bugs, et ils faussent aussi les résultats de recherche. Voici quelques points à surveiller :
- Les clés ne sont pas interchangeables. Une clé émise par un fournisseur ne fonctionne qu'à l'URL de base de ce fournisseur. L'envoyer ailleurs renvoie une erreur d'autorisation, et cela fuit aussi un secret vers un hôte qui n'a pas à le voir.
- Variables d'environnement. Nommez-les en fonction du fournisseur, comme
GROQ_API_KEYetUNCENSORED_KEY, jamais uneAPI_KEYgénérique partagée entre les projets. - Les IDs de modèle diffèrent. Un nom de modèle qui fonctionne chez un hôte est rejeté chez un autre. Passez toujours l'ID de la liste de modèles de cet hôte.
- Termes de recherche. Rechercher la liste des modèles d'un fournisseur donne des résultats uniquement sur ce fournisseur. Ajoutez le nom de l'entreprise, car un mot qui sonne de manière similaire attire le mauvais fournisseur.
Si une requête échoue avec une erreur 401 ou modèle non trouvé juste après avoir copié un extrait, vérifiez l'URL de base, la clé et le nom du modèle ensemble. Dans presque tous les cas, l'un des trois appartient à un fournisseur différent.
Comparaison côte à côte
| Question | Groq | Grok (xAI) | Cette API |
|---|---|---|---|
| Ce que c'est | Hôte d'inférence pour des modèles à poids ouverts | Famille de modèles propre à xAI | Modèle à poids ouverts hébergé, un seul ID |
| Choix du modèle | Plusieurs, selon leur catalogue | Plusieurs, selon la documentation de xAI | Un : uncensored |
| Client style OpenAI | Documenté comme compatible | Documenté comme compatible | Oui, changez l'URL de base et la clé |
| Prix | Vérifiez leurs tarifs actuels | Vérifiez leurs tarifs actuels | $0,15 entrants, $0,50 sortants par 1M |
| Contenu | La politique du fournisseur s'applique | La politique du fournisseur s'applique | Aucun refus de contenu pour un usage adulte légal |
Sélectionnez la ligne qui compte le plus pour votre projet. Si la diversité des modèles est primordiale, consultez un hébergeur multi-modèles. Si le modèle d'un fournisseur spécifique est déterminant, adressez-vous à ce fournisseur. Si les refus bloquent votre produit, la dernière colonne est celle qui vous intéresse.
Utilisation de plusieurs fournisseurs dans la même application
Étant donné que les trois parlent un style d'API chat-completions, vous pouvez conserver un petit client par fournisseur et router par tâche. Voici le modèle avec deux clients, un pour cet endpoint et un pour l'hôte que vous choisissez, avec son URL de base et sa clé tirées de l'environnement.
import os
from openai import OpenAI
adult_fiction = OpenAI(base_url="https://api.grockapi.com/v1",
api_key=os.environ["UNCENSORED_KEY"])
general = OpenAI(base_url=os.environ["OTHER_BASE_URL"],
api_key=os.environ["OTHER_KEY"])
def ask(task, prompt):
if task == "fiction":
client, model = adult_fiction, "uncensored"
else:
client, model = general, os.environ["OTHER_MODEL"]
r = client.chat.completions.create(
model=model, messages=[{"role": "user", "content": prompt}])
return r.choices[0].message.content
Cela rend votre code indépendant de tout fournisseur unique. Changer de fournisseur ultérieurement ne nécessite que la modification de trois variables d'environnement, sans réécrire les appels.
Une méthode équitable pour tester n'importe quel modèle
Les listes de modèles indiquent ce qui existe. Seuls vos propres prompts indiquent ce qui fonctionne. Une petite évaluation prend moins d'une heure.
- Collectez 30 prompts réels provenant de votre produit, y compris quelques-uns difficiles.
- Exécutez chaque prompt sur chaque candidat avec les mêmes paramètres.
- Lisez les réponses côte à côte et évaluez chaque résultat comme réussi, partiel ou échoué.
- Comptez les refus séparément, car ils sont plus importants que le style pour certains produits.
- Enregistrez les tokens utilisés et calculez le coût pour 100 prompts.
import json
from openai import OpenAI
client = OpenAI(base_url="https://api.grockapi.com/v1", api_key="YOUR_KEY")
prompts = json.load(open("prompts.json")) # a list of strings
results = []
for p in prompts:
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": p}],
temperature=0.7,
)
results.append({"prompt": p,
"answer": r.choices[0].message.content,
"in": r.usage.prompt_tokens,
"out": r.usage.completion_tokens})
json.dump(results, open("uncensored_results.json", "w"), indent=1)
Pointez le même script vers un autre fournisseur en modifiant les trois valeurs, et comparez les deux fichiers de résultats. Mesurez vous-même la latence sur votre propre réseau au lieu de faire confiance à un chiffre publié, car cela dépend de l'endroit où vous exécutez.
Lequel choisir
Choisissez un hébergeur multi-modèles lorsque vous souhaitez tester plusieurs familles de modèles et choisir le moins cher qui passe votre évaluation. Choisissez xAI lorsque vous voulez spécifiquement Grok. Choisissez cet endpoint lorsque votre produit textuel est freiné par les refus sur du contenu adulte légal et qu'un seul modèle suffit.
Quel que soit votre choix, testez avec des prompts réels avant de vous engager. La page clé API offre aux nouveaux comptes 0,50 $ de crédit d'essai gratuit valable 7 jours, sans carte requise. La documentation couvre les endpoints et les limites, la page tarifs liste les paliers de rechargement, et notre guide Grok sans censure en explique les détails. Une limite stricte s'applique à tous les plans : tout contenu sexuel impliquant des mineurs est interdit.
Un raccourci décisionnel
- Vous souhaitez comparer de nombreux modèles à poids ouverts à moindre coût : utilisez un hébergeur multi-modèles et lancez l'évaluation de la section précédente.
- Vous souhaitez le modèle phare d'un fournisseur spécifique : adressez-vous à ce fournisseur.
- Vous avez besoin d'endpoints image, audio ou embedding : aucune des options purement textuelles ici ne conviendra, choisissez donc un service qui les propose.
- Vous voulez un modèle textuel compatible OpenAI qui ne refuse pas les requêtes adultes légales : commencez avec la clé d'essai ici.
Aucun de ces choix n'est définitif. Le format de requête étant partagé, un changement ultérieur se résume à modifier l'URL de base, la clé et le nom du modèle.
Plus de guides
- Coût de l'API Grok : tarification par token et exemples concrets
- Grock sans censure : Le guide définitif
Questions fréquemment posées
Grok sans censure est-il le même que Grok ? Non. Grock sans censure est un modèle à poids ouverts indépendant. Il n'est pas produit par xAI ou tout autre grand fournisseur. Il est ajusté pour une sortie sans censure mais s'exécute sur sa propre architecture.
Puis-je utiliser cette API pour des projets commerciaux ? Oui. Vous pouvez utiliser la sortie pour tout usage légal. Il n'y a aucune restriction sur l'utilisation commerciale. Le modèle ne revendique pas la propriété de votre texte généré.
Comment recharger mon crédit ? Accédez au tableau de bord. Sélectionnez le paiement crypto. Choisissez USDT sur TRC20 ou USDC sur Base. Envoyez le montant souhaité entre 20 $ et 500 $. Le crédit est ajouté immédiatement. Les crédits bonus s'appliquent automatiquement en fonction du montant.
Que se passe-t-il en cas d'erreur ? Le crédit n'est pas remboursé. Il n'expire jamais. Si vous avez été facturé deux fois, utilisez la page Support pour résoudre le problème. L'équipe support examinera la transaction.
