Factory
Ajoutez OneProvider à Factory Droid comme modèle compatible Anthropic dans ~/.factory/settings.json et affectez-le à vos droids. Exemple inclus.
Factory Droid est une CLI d’agent de code. Ajoutez OneProvider comme modèle personnalisé compatible Anthropic dans ~/.factory/settings.json.
Tous les modèles, leurs capacités et leurs tarifs Index de la documentation pour les agents IA :https://oneprovider.dev/docs/llms.txt Avant de commencer : une clé de votre espace client Ouvrez votre espace client : le bot Telegram @oneprovider_robot (« Mon espace ») ou app.oneprovider.dev . Appuyez sur « Créer une clé », donnez-lui un nom (par exemple, ce client) et une limite de dépense, puis copiez la clé. Vous rechargez le solde au même endroit. En savoir plus sur l’espace client et les clés . Configuration
Factory Droid lit les modèles avec votre propre clé (bring your own key) dans ~/.factory/settings.json — il n’existe pas d’interface web pour les fournisseurs. Ajoutez un modèle au tableau customModels ; laissez baseUrl sans /v1, car le fournisseur anthropic ajoute lui-même /v1/messages.
{
"customModels": [
{
"model": "claude-sonnet-5-5",
"displayName": "OneProvider claude-sonnet-5-5",
"baseUrl": "https://api.oneprovider.dev",
"apiKey": "sk-your-key-here",
"provider": "anthropic",
"maxOutputTokens": 8192
}
]
} Ajoutez d’autres entrées avec un model différent pour d’autres modèles Claude. Exécutez ensuite /model dans droid et choisissez le modèle sous Custom models.
Attribuer des modèles aux droids
Chaque droid de Factory a un modèle par défaut. Utilisez claude-sonnet-5-5 comme choix pratique par défaut, ou claude-opus-5-5 pour le travail d’architecture.
Quel modèle choisir
Ajoutez une entrée customModels par modèle. claude-sonnet-5-5 est le choix pratique par défaut pour les droids ; utilisez claude-opus-5-5 pour le travail d’architecture et claude-haiku-5-5 pour des droids rapides et économiques. Gardez provider à "anthropic". Les ID sont sur la page des modèles , les tarifs sur la page des tarifs .
Erreurs courantes et solutions
404
baseUrl doit être https://api.oneprovider.dev sans /v1 : le fournisseur anthropic ajoute lui-même /v1/messages.
401
La clé de l’entrée est tronquée ou contient un guillemet en trop. Collez la clé entière.
Le modèle est absent de /model
Enregistrez ~/.factory/settings.json (JSON valide, sans guillemets « intelligents ») et rouvrez droid ; les entrées personnalisées apparaissent sous Custom models.
429 « Insufficient balance »
Le solde est épuisé ou la limite de la clé est atteinte. Rechargez le solde de l’espace client.
FAQ
Existe-t-il une interface web pour les fournisseurs ?
Non. Les modèles avec votre propre clé ne se configurent que dans ~/.factory/settings.json.
Puis-je ajouter plusieurs modèles ?
Oui, ajoutez un objet par modèle au tableau ; la même clé fonctionne pour tous.
Où voir le coût ?
Sur la page « Consommation » du Dashboard de la clé.
Réponses rapides
Quelle base URL utiliser ?
Claude Code et les SDK Anthropic utilisent https://api.oneprovider.dev. Les SDK OpenAI et les clients compatibles OpenAI utilisent https://api.oneprovider.dev/v1. Une seule clé fonctionne avec les deux ; la liste des modèles est sur la page des modèles , les tarifs sur la page des tarifs .
Comment s’authentifier ?
Envoyez la clé sk-… telle quelle dans x-api-key ou Authorization: Bearer : l’un des deux, jamais les deux. Conservez la clé dans une variable d’environnement, pas dans un fichier qui sera commité. En savoir plus sur l’authentification .
Où obtenir une clé ?
Ouvrez votre espace client dans le bot Telegram @oneprovider_robot ou sur app.oneprovider.dev, rechargez le solde et appuyez sur « Créer une clé ». Chaque clé peut avoir sa propre limite de dépense. Espace client et clés API .
Que signifient 401, 404 et 429 ?
401 : la clé est absente, mal saisie ou envoyée dans le mauvais en-tête ; collez la clé entière, sans guillemets ni espaces. 404 : le plus souvent une base URL incorrecte, par exemple un /v1 manquant ou en double. 429 avec « Insufficient balance » : le solde de l’espace client est à zéro ou la clé a atteint sa limite de dépense, donc rechargez au lieu de réessayer ; tout autre 429 est une limite de débit, donc attendez le délai indiqué par Retry-After. Détails : codes d’erreur et dépannage .
Pourquoi les flux se coupent-ils ou se réinitialisent-ils ?
Les VPN et les proxys VLESS mettent souvent le SSE en mémoire tampon ou perturbent la négociation HTTP/2. OneProvider n’a aucune restriction régionale et ne met pas les flux en mémoire tampon : désactivez le proxy et réessayez.
Où demander de l’aide si cela ne suffit pas ?
Écrivez à @Oneproviderhelpbot sur Telegram ou ouvrez « Support » dans l’espace client web, en indiquant le code de statut HTTP et le message d’erreur exact. Comment fonctionne le support .
Dernière mise à jour: 2026-11-08 Vous avez trouvé un bug ? @Oneproviderhelpbot