NouveauBranchez n’importe quel agent sur UberLLM : une clé, tous les modèles, au prix catalogue ou moins.
UberLLM

Authentification

Clés API

Les requêtes d'inférence s'authentifient avec une clé API UberLLM. Les clés commencent par ull_ suivi d'un suffixe aléatoire. Transmettez-la comme un bearer token :

Authorization: Bearer ull_your_key_here

L'interface Anthropic accepte également la clé dans l'en-tête x-api-key.

Votre première clé est générée pour vous lors de votre première visite au tableau de bord et y est affichée avec un premier appel que vous pouvez coller. Créez, modifiez, listez et supprimez des clés sous Tableau de bord → Clés API. Le secret complet est affiché une seule fois lors de la création — stockez-le immédiatement ; UberLLM ne conserve qu'un hachage et ne pourra jamais le montrer à nouveau. La suppression d'une clé (Tableau de bord → Clés API → Supprimer) prend effet immédiatement : les applications qui l'utilisent cessent de fonctionner, et son utilisation passée reste dans vos totaux.

Contrôles par clé

Chaque clé peut avoir ses propres garde-fous, définis lors de sa création ou plus tard avec Modifier sur Tableau de bord → Clés API. Une modification s'applique à la prochaine requête de la clé.

  • Limite de dépenses — un plafond en USD sur une fenêtre de daily, monthly ou lifetime. Les requêtes qui la dépasseraient sont rejetées avec 402 key_spend_cap_exceeded. Vide signifie aucune limite.
  • Limite quotidienne — daily_limit_usd, en plus de la limite de dépenses. Une requête doit respecter les deux, et la limite quotidienne est réinitialisée à minuit UTC. Une requête dépassant l'une ou l'autre limite est refusée avec 402 key_spend_cap_exceeded et rien n'est facturé. Définissez-la sur la page Clés ou avec PATCH /api/v1/keys/{id}.
  • Limite de débit — un plafond de requêtes par minute (1 à 10,000). Vide signifie la limite standard par clé (300 par minute).
  • Fournisseur BYOK — associez la clé pour qu'elle passe par vos propres identifiants de fournisseur (voir ci-dessous).

Alerte de solde faible

Sur Tableau de bord → Crédits, vous pouvez demander à être averti par e-mail lorsque votre solde descend en dessous d'un montant que vous choisissez. Elle est désactivée par défaut, envoie un e-mail chaque fois que le solde descend en dessous de ce montant, et est envoyée aux propriétaires du compte. Si l'argent mis de côté pour une requête d'image, de vidéo, de musique ou de parole est toujours retenu 15 minutes après la fin de la tâche, les propriétaires du compte reçoivent un e-mail listant ces tâches et notre équipe est informée. Cet argent est toujours le vôtre et sera libéré.

BYOK — apportez votre propre clé

Ajoutez un identifiant de fournisseur sous Tableau de bord → BYOK. Les requêtes acheminées via un fournisseur BYOK utilisent directement votre identifiant ; aucun crédit n'est réservé et le coût par token est de zéro sur votre solde UberLLM. Les identifiants stockés sont chiffrés et ne sont affichés que sous la forme d'un dernier -4 masqué.

Sessions du tableau de bord

Vous vous connectez au tableau de bord web avec Google (un clic : l'invite « Continuer en tant que » sur uberllm.dev, ou le bouton Google), ou avec votre e-mail : nous envoyons un code à 6 chiffres (et un lien de connexion) qui expire dans 15 minutes. Il n'y a pas de mot de passe. La connexion crée une session de courte durée, stockée dans un cookie httpOnly. Cette session est distincte de vos ull_ clés d'inférence — les endpoints du tableau de bord sous /api/v1/* utilisent le cookie ; la passerelle (/v1/*) utilise la clé API.

Erreurs

Les échecs d'authentification renvoient une enveloppe d'erreur de style OpenAI :

{ "error": { "code": "invalid_api_key", "message": "…", "type": "authentication_error" } }

Consultez Erreurs & limites pour la liste complète.