Retour aux guides
Tarification·21 septembre 2026·Mis à jour le 24 septembre 2026·11 min de lecture

tarification, modèles et meilleure API pour bolt.diy

Le logiciel coûte 0 $. La facture correspond aux trois appels de modèle qu’un message envoie une fois que votre projet contient des fichiers.

Dernière vérification le .

bolt.diy coûte 0 $ — il s’agit d’un logiciel sous licence MIT, sans forfaits, comptes ni niveau hébergé ; la seule facture est donc celle de l’API du modèle vers laquelle vous le configurez. Le nombre qui détermine réellement cette facture n’est pas le tarif par million que vous choisissez : l’optimisation du contexte est activée par défaut, si bien qu’une fois que votre projet contient des fichiers, un message de chat envoie trois appels de modèle, et bolt.diy n’envoie jamais de directive de mise en cache, de sorte que rien dans le client ne demande à un fournisseur de réutiliser le grand prompt système.

Commençons par une distinction, car les résultats de recherche les mélangent. bolt.new est le produit hébergé facturé selon les jetons dont ce projet est issu, et c’est de là que vient le montant de 25 $ par mois. BoltAI est un client macOS sans rapport, avec ses propres tarifs de licence. Ni l’un ni l’autre ne doit figurer dans un budget bolt.diy. Et coleam00/bolt.new-any-llm n’est pas un projet distinct : il s’agit du nom d’origine de bolt.diy, qui redirige désormais vers stackblitz-labs/bolt.diy.

Tarification de bolt.diy : le logiciel coûte 0 $, mais pas les requêtes

PosteCe que cela coûteSource
bolt.diy lui-même, toutes les méthodes d’installation0 $, MITAPI du dépôt : MIT, non archivé, non désactivé
Un bolt.diy hébergé et payantN’existe pasLe domaine bolt.diy renvoie vers une redirection qui arrive sur le dépôt GitHub
Jetons d'API du modèleLe tarif par jeton de votre fournisseurLa propre facturation de votre fournisseur
Hébergement, si vous ne l’exécutez pas localementVotre propre factureLe dépôt fournit un fichier Docker compose et une image conteneur
bolt.new Free / Pro / Teams (produit différent)0 $ avec 1M de jetons par mois et une limite quotidienne de 300K · à partir de 25 $/mois avec 10M de jetons · 30 $/mois par membreTarification de bolt.new

Toutes les lignes ont été vérifiées le 19 septembre 2026. La ligne bolt.new est présente afin que vous puissiez le reconnaître lorsqu’un résultat de recherche vous y conduit — il ne s’agit pas d’un tarif bolt.diy, et bolt.diy ne dispose d’aucune allocation de jetons, quelle qu’elle soit.

Vérifiez le rythme avant de le standardiser pour une équipe. Le dépôt n’est pas archivé et compte près de 20 000 étoiles, mais le dernier commit vers main date du 7 février 2026 et rien n’a été intégré depuis ; la seule version 1.x est v1.0.0 du 12 mai 2025. Pendant ce temps, 56 pull requests sont ouvertes et non fusionnées. Il n’existe aucun avis d’archivage ni déclaration de mainteneur sur l’orientation du projet ; considérez donc cela comme un élément daté plutôt que comme une annonce.

Quelle version de bolt.diy exécutez-vous ? Trois builds, trois comportements

C’est ce qui fait que les instructions de configuration des autres se contredisent. Le projet fournit actuellement trois artefacts construits à partir de code d’âges différents, et ils ne configurent pas un point de terminaison personnalisé de la même manière.

Méthode d’installationCode obtenuEmplacement de la clé APIEn cas d’échec de la liste des modèles
Binaires de bureau v1.0.0v1.0.0, 12 mai 2025Un champ de clé apparaît dans l’interface de chatAucun repli ni délai d’expiration
git clone -b stable, comme l’indique le READMEMême commit de la version v1.0.0Même champ de cléIdentique : aucun repli
git clone main, ou l’image ghcr.ioCommit 2e254ac, 7 février 2026Uniquement dans l’environnement du serveur — aucun champ dans l’interfaceDélai d’expiration de 5 secondes, puis OPENAI_LIKE_API_MODELS

La différence du champ de clé correspond à un véritable changement de comportement rattaché à un commit daté, et non à une rumeur. Dans le commit vers lequel pointe stable, la condition qui protège le champ de clé est (!LOCAL_PROVIDERS.includes(provider.name) || 'OpenAILike') — une chaîne littérale seule est toujours évaluée comme vraie, et le champ s’affiche donc. Sur main, le || 'OpenAILike' a disparu et OpenAI-Like se trouve dans LOCAL_PROVIDERS, si bien qu’aucun champ de clé n’est affiché. Un guide qui dit « collez votre clé dans l’interface » est correct pour le build de bureau et incorrect pour celui de Docker.

Deux autres dates méritent d’être connues. La configuration publiée de l’image ghcr.io/stackblitz-labs/bolt.diy:latest porte la date du 7 février 2026 et la révision 2e254ac…, ce qui la rend actuelle par rapport à main, mais aussi vieille de sept mois. La version v1.0.0 fournit uniquement des binaires pour Windows x64, macOS arm64 et Linux arm64 — il n’existe aucun artefact macOS Intel ni Linux x64. Node >=18.18.0 et pnpm 9.14.4 sont déclarés dans package.json ; le serveur de développement utilise par défaut le port 5173.

API personnalisée de bolt.diy : connecter un point de terminaison compatible OpenAI

Le fournisseur recherché s’appelle OpenAI-Like et se trouve sous Local Providers dans Settings plutôt que sous Cloud Providers — l’onglet cloud l’exclut explicitement avec Ollama et LM Studio. Il est également désactivé par défaut, car le code n’active un fournisseur que lorsqu’il ne figure pas dans cette liste locale. Activez le bouton, sinon aucun modèle n’apparaîtra.

Il existe trois paramètres, dont seulement deux figurent dans le .env.example du dépôt lui-même :

.env.local
# bolt.diy reads these from the SERVER environment on main and on the
# ghcr.io image. Edit, then restart the server — there is no key field in
# the UI on those builds.
OPENAI_LIKE_API_BASE_URL=https://api.kunavo.com/v1
OPENAI_LIKE_API_KEY=your_kunavo_key

# main only. Used only if GET {baseUrl}/models fails or times out.
# Format: model:contextLimit, separated by semicolons.
OPENAI_LIKE_API_MODELS=claude-sonnet-5:1000000;claude-haiku-4-5:200000

Quatre éléments concernant cette URL de base. Elle doit être le préfixe sous lequel se trouvent à la fois /models et /chat/completions, car le SDK Vercel AI épinglé concatène simplement le chemin à cette URL — pour Kunavo, il s’agit de https://api.kunavo.com/v1. bolt.diy supprime pour vous une barre oblique finale. Une valeur définie dans l’unique champ « API Endpoint » de l’interface l’emporte sur l’environnement. Et il n’existe aucun champ de texte model-id : bolt.diy exécute GET {baseUrl}/models avec un jeton Bearer, refuse d’afficher quoi que ce soit si l’URL de base et la clé ne sont pas toutes deux présentes, et utilise chaque id renvoyé tel quel comme valeur OpenAI model.

Une conséquence propre à un catalogue multimodal : le /v1/models de Kunavo renvoie les modèles d’image, de vidéo et de musique dans la même liste que les modèles de chat, et l’analyseur de bolt.diy ne filtre pas par type — il associe chaque ligne au sélecteur. Choisissez un modèle de chat ; les autres ne peuvent pas fournir de complétion de chat. Cette conclusion est tirée des deux bases de code plutôt qu’observée dans une installation en fonctionnement.

Ce que le fournisseur OpenAI-Like ne peut pas atteindre

Ce à quoi vous pourriez vous attendreCe que fait le codeConséquence
Rediriger le fournisseur Anthropic vers une passerelleSa configuration ne contient que apiTokenKey, sans clé d’URL de base, et il récupère sa liste de modèles depuis api.anthropic.comUn point de terminaison compatible Claude doit être consommé via OpenAI-Like sur le protocole Chat Completions
Diriger le fournisseur OpenRouter ailleursopenrouter.ai/api/v1 est codé en dur ; sa seule clé est OPEN_ROUTER_API_KEYOpenRouter est un fournisseur distinct, pas une astuce d’URL de base
La véritable fenêtre de contexte de votre modèleChaque modèle lu dans votre réponse /models reçoit maxTokenAllowed: 8000 ; le champ de contexte renvoyé n’est jamais lu. Les modèles déclarés dans OPENAI_LIKE_API_MODELS conservent la limite que vous y écrivezLe sélecteur affiche environ 8k, même pour un modèle d’un million de jetons. Cette valeur alimente le libellé du sélecteur et un journal d’avertissement côté serveur ; rien dans le chemin de diffusion ne plafonne la requête ni ne tronque le chat
Sorties longuesPROVIDER_COMPLETION_LIMITS.OpenAILike = 8192, envoyé comme limite de sortie de la requête8,192 jetons de sortie par requête, quelle que soit la limite autorisée par le modèle — sauf pour les identifiants de la ligne ci-dessous
Un badge de santé vertLe badge effectue côté navigateur une requête GET vers {baseUrl}/models sans en-tête Authorization, en ajoutant /v1 s’il est absentUn point de terminaison qui exige une clé — c’est le cas du /v1/models de Kunavo — rejette cette sonde non authentifiée ; le badge indique donc un état défaillant alors que la génération fonctionne
Identifiants commençant par o1, o3 ou gpt-5, traités comme les autresL’expression régulière /^(o1|o3|gpt-5)/i impose temperature: 1, supprime les paramètres d’échantillonnage et transmet maxCompletionTokens — une clé que les types de ai@4.3.16 épinglé ne définissent pasCes identifiants sont silencieusement envoyés sans limite de sortie appliquée. L’expression régulière est ancrée au début de l’identifiant ; gpt-5-6-terra correspond donc, tandis que claude-haiku-4-5 et claude-sonnet-5 ne correspondent pas

Lu dans le code source de main le 19 septembre 2026. Le socle de protocole d’une installation par défaut est modeste : Chat Completions en streaming, sans appel de fonctions — bolt.diy transmet un ensemble d’outils vide sauf si vous configurez un serveur MCP, et le SDK épinglé supprime cet ensemble vide ainsi que le choix d’outil. Kunavo ne fournit aucun modèle d’embeddings, et le flux de chat de bolt.diy n’en demande aucun. Configurez un serveur MCP et le socle passe aux outils avec exécution en plusieurs étapes. Les pièces jointes image sont envoyées sous forme de parties data-URL encodées en base64 ; la vision nécessite donc ce format.

Un message, trois appels de modèle : estimation détaillée du coût de l’API bolt.diy

L’optimisation du contexte est activée par défaut et, lorsque votre projet contient des fichiers, la route de chat exécute un appel de résumé et un appel de sélection de fichiers avant l’appel de génération. Une réponse poursuivie peut ajouter jusqu’à deux segments supplémentaires. Rien dans la base de code ne définit de directive de mise en cache — aucun marqueur cache_control, aucune option de cache du fournisseur — de sorte que la mise en cache qu’un client devrait demander ne s’active jamais, et les chiffres ci-dessous supposent l’absence totale de remise sur le cache. La question de savoir si un préfixe renvoyé est malgré tout facturé avec une remise dépend du fournisseur que vous configurez, et non de bolt.diy. Le prompt n’est pas petit non plus : les trois fichiers source de prompt fournis mesurent 15,4 Ko, 32,8 Ko et 23,8 Ko, celui intitulé « fine tuned » étant utilisé par défaut. Il s’agit de caractères, et non de jetons ; le nombre de jetons n’a pas été mesuré.

Les chiffres ci-dessous correspondent à un calcul illustratif de jetons, et non au coût mesuré d’une tâche ni à un plafond de facturation. Supposons un message sur un petit projet : un appel de génération de 30k jetons d’entrée et 4k jetons de sortie, plus un appel de résumé de 20k jetons d’entrée et 800 de sortie, et un appel de sélection de fichiers de 20k jetons d’entrée et 600 de sortie — soit au total 70k jetons d’entrée et 5,400 jetons de sortie. Les répartitions sont des hypothèses destinées à l’illustration. Les tarifs sont les prix actuels du catalogue Kunavo par million de jetons.

ModèleEntrée / sortie par millionAppel de génération seulUn message, paramètres par défaut40 messages
Claude Haiku 4.5$0.70 / $3.50$0.0350$0.0679$2.72
GPT-5.6 Terra$0.70 / $4.20$0.0378$0.0717$2.87
Claude Sonnet 5$1.40 / $7.00$0.0700$0.1358$5.43

Selon ces hypothèses, les paramètres par défaut portent le coût de l'appel de génération à environ deux fois celui-ci pour chaque message d'un projet contenant des fichiers — Claude Sonnet 5 passe de $0.0700 à $0.1358 pour la même sortie visible. Voilà le contenu honnête de « le logiciel est gratuit ». Si votre projet est suffisamment volumineux pour que les appels de résumé et de sélection transportent davantage de contexte que l'appel de génération, le ratio s'aggrave, et non l'inverse ; désactiver l'optimisation du contexte échange ce coût contre le fait que le modèle voie moins de vos fichiers.

Multipliez par votre propre nombre de messages avant de considérer quoi que ce soit ici comme un budget. Le montant du catalogue de Kunavo constitue un plancher de facturation plutôt qu'un plafond : lorsque l'amont signale son coût, la facture correspond au montant le plus élevé entre le coût du catalogue et le coût amont multiplié par la majoration applicable. Le rechargement minimum est de $10 de crédit prépayé — un minimum de financement, et non des frais par tâche ou un abonnement. Consultez les détails de la facturation ou modélisez d'autres configurations avec le calculateur de coût LLM.

Meilleure API pour bolt.diy : quelle route l'emporte selon le cas

FormuleÀ privilégier lorsqueCe à quoi vous renoncez
API directe du fournisseurVous restez chez un seul fournisseur et bolt.diy propose un fournisseur de première classe pour celui-ciUn deuxième fournisseur implique une deuxième clé ; la liste statique intégrée d'Anthropic est suffisamment obsolète pour qu'il vaille mieux l'éviter au profit de la liste dynamique
OpenRouterVous voulez voir les prix par modèle et les fenêtres de contexte réelles dans le sélecteurSes frais d'achat de crédits, ainsi qu'un fournisseur que vous ne pouvez pas rediriger vers autre chose
Passerelle compatible avec OpenAI (OpenAI-Like)Vous voulez une seule clé et un seul solde pour plusieurs familles de modèlesL'étiquette de contexte de 8 000 tokens, la limite de sortie de 8 192 tokens, le badge de santé rouge et la clé stockée dans l'environnement serveur sur les versions actuelles
Niveau gratuit de Google GeminiVous ne paierez rien et bolt.diy le prend en charge nativementLa page tarifaire de Google indique que le contenu du niveau gratuit est « utilisé pour améliorer nos produits », contrairement au contenu du niveau payant — tenez-en compte avant d'y coller le code d'un client
Modèle local via Ollama ou LM StudioTravail privé ou ponctuel sans frais par requêteLa FAQ de bolt.diy indique elle-même que les modèles de moins de 7 milliards de paramètres ne peuvent généralement pas interagir correctement avec lui ; du matériel et de l'électricité plutôt que des tokens

À la question « quel est le meilleur modèle pour bolt.diy », les deux réponses officielles du projet ne concordent pas et sont toutes deux anciennes. La FAQ de la documentation publiée, modifiée pour la dernière fois le 4 septembre 2025, cite notamment Claude 3.5 Sonnet, GPT-4o, Claude 4 Opus, Gemini 2.0 Flash, DeepSeek Coder et Qwen 2.5 Coder ; le FAQ.md à la racine du dépôt, modifié pour la dernière fois le 28 janvier 2025, cite un ensemble plus ancien et ajoute que les modèles de moins d'environ 7 milliards de paramètres ne peuvent pas piloter correctement bolt.diy. Retenez le seuil, pas les noms. Notez également que la voie OpenAI-Like est à peine documentée : rien dans l'arborescence docs/ du dépôt — source du site de documentation publié — ne la mentionne, et le README la décrit en une seule ligne : « Connect to any OpenAI-compatible API endpoint ». Les noms des variables d'environnement apparaissent uniquement dans .env.example. Le README annonce également « 19+ » fournisseurs alors que le dépôt contient 22 fichiers de fournisseurs, et décrit les clés API comme « stored securely in browser cookies » alors que le code les écrit en JSON brut dans un cookie.

bolt.diy avec OpenRouter, et le plafond du niveau gratuit

OpenRouter est ici un fournisseur de première classe plutôt qu'une simple astuce de base URL, et c'est la seule voie où le sélecteur de bolt.diy affiche de vrais chiffres : il construit chaque étiquette à partir des prix réels des prompts et des complétions de la liste dynamique des modèles, ainsi que de sa longueur de contexte réelle. Si l'étiquette 8k d'un endpoint personnalisé vous gêne, ce contraste en est la raison.

Le niveau gratuit a un plafond strict qui mérite un calcul. OpenRouter indique 20 requêtes par minute pour ses modèles :free, 50 requêtes par jour en dessous de 10 crédits cumulés et 1 000 par jour à partir de 10 crédits (valeurs relevées sur sa page des limites le 19 septembre 2026). Comme bolt.diy effectue trois appels pour un seul message dès que votre projet contient des fichiers, 50 requêtes par jour correspondent à environ 16 messages de ce type — moins si une réponse se poursuit sur un deuxième segment. Sa FAQ indique l'absence de majoration sur l'inférence, avec des frais d'achat de crédits de 5,5 % via Stripe et de 5 % via la crypto. Comparez cette structure de financement avec un solde prépayé dans Kunavo vs OpenRouter et les alternatives à OpenRouter.

Configurez-le et vérifiez le premier débit

bolt.diy n'a pas été testé en conditions d'exécution avec l'endpoint de Kunavo, et Kunavo ne fournit aucune intégration spécifique à bolt.diy — tout ce qui précède est tiré des sources et de la documentation des deux côtés. Les paramètres génériques sont présentés dans le démarrage rapide et les complétions de chat ; le guide de l'API compatible avec OpenAI couvre le même modèle de base URL pour d'autres clients, et le répertoire des API d'agents IA liste les clients qui en disposent. Conservez une route fonctionnelle pendant vos essais, envoyez un message limité, puis consultez le montant effectivement enregistré par votre compte au lieu de faire confiance à une estimation dans l'application.

Un détail du protocole détermine si vous verrez les décomptes de tokens : bolt.diy crée son client OpenAI sans compatibilité stricte, de sorte que le SDK ne demande jamais à l'endpoint d'inclure l'utilisation dans le flux. Le répartiteur de Kunavo demande l'utilisation à l'amont et transmet les trames ; la trame finale d'utilisation devrait donc tout de même arriver — il s'agit d'un raisonnement fondé sur le code des deux côtés, et non d'un résultat testé. Kunavo supprime également les paramètres qu'un modèle n'accepte pas avant la répartition, ce qui est important ici, car le chemin d'amélioration des prompts de bolt.diy envoie explicitement une température et Claude Sonnet 5 refuse ce paramètre. Créez un compte Kunavo lorsque vous serez prêt à approvisionner une clé.

Questions fréquentes

Combien coûte bolt.diy ?

bolt.diy coûte 0 $. Il s’agit d’un logiciel sous licence MIT, sans forfaits, niveaux, comptes ni service hébergé — le domaine bolt.diy renvoie vers le dépôt GitHub, et il n’existe donc aucune page tarifaire à consulter (vérifié le 19 septembre 2026). Ce que vous payez correspond à la facture de l’API du modèle du fournisseur vers lequel vous le configurez, ainsi qu’à votre propre hébergement si vous ne l’exécutez pas sur votre machine. Le produit payant proposant des forfaits à 25 $ par mois est bolt.new, le service hébergé distinct dont ce projet est issu.

bolt.diy est-il identique à bolt.new ?

Non. bolt.diy est un fork GitHub de stackblitz/bolt.new, comme l’a confirmé l’API du dépôt le 19 septembre 2026, et les deux sont facturés de manière complètement différente. bolt.new est un produit hébergé avec facturation selon les jetons : sa page tarifaire liste un niveau gratuit avec 1M de jetons par mois et une limite quotidienne de 300K, un forfait Pro à partir de 25 $ par mois avec 10M de jetons, et Teams à 30 $ par mois et par membre. bolt.diy n’offre rien de tout cela — aucun jeton inclus, aucun compte, aucun abonnement. Par ailleurs, le dépôt coleam00/bolt.new-any-llm n’est pas un autre projet : il s’agit du nom d’origine de bolt.diy et il redirige désormais vers stackblitz-labs/bolt.diy.

Quelle est la meilleure API pour bolt.diy ?

Il n’y a pas de vainqueur unique, car bolt.diy traite trois routes très différemment dans son code. Une API fournisseur directe est la meilleure option si vous utilisez le même fournisseur toute la journée et que bolt.diy propose un fournisseur de première classe pour celui-ci, car vous obtenez alors sa véritable liste de modèles et ses valeurs de contexte. OpenRouter est préférable si vous voulez voir les prix par modèle et les fenêtres de contexte dans le sélecteur — son fournisseur lit les deux dans la liste de modèles en direct — au prix des frais d’achat de crédits propres à OpenRouter. Une passerelle compatible OpenAI via le fournisseur OpenAI-Like est préférable si vous voulez une seule clé et un seul solde pour plusieurs familles ; en contrepartie, chaque modèle découvert dans votre réponse /models est étiqueté avec un contexte codé en dur de 8,000 jetons, et la valeur par défaut de sortie du fournisseur, 8,192 jetons, est appliquée à chaque identifiant sauf ceux dont le nom commence par o1, o3 ou gpt-5. Un modèle local via Ollama ou LM Studio est préférable pour les travaux privés ou ponctuels, sans frais par requête.

Quelle est l’API la moins chère pour bolt.diy ?

Le coût minimal par jeton et le coût minimal pour terminer une application sont deux questions différentes. L’API Gemini de Google propose un véritable niveau gratuit pour sa famille Flash, et bolt.diy la prend en charge nativement, mais la propre page tarifaire de Google indique que le contenu du niveau gratuit est utilisé pour améliorer ses produits — un élément important si vous collez une base de code client dans le chat. Les modèles gratuits d’OpenRouter ne coûtent rien, mais sont limités à 20 requêtes par minute et 50 requêtes par jour en dessous de 10 crédits cumulés ; comme bolt.diy effectue trois appels de modèle pour un message dès que votre projet contient des fichiers, 50 requêtes par jour correspondent à environ 16 messages de ce type. Au-delà des offres gratuites, comparez les tarifs par million, puis mesurez : un modèle bon marché qui nécessite quatre tentatives pour produire un composant fonctionnel peut coûter plus cher qu’un modèle qui y parvient en une seule.

Quel est le meilleur modèle pour bolt.diy ?

Les propres recommandations de bolt.diy à ce sujet sont obsolètes et doivent être datées plutôt que suivies. La FAQ de la documentation publiée, modifiée pour la dernière fois le 4 septembre 2025, cite Claude 3.5 Sonnet, GPT-4o, Claude 4 Opus, Gemini 2.0 Flash, DeepSeek Coder et Qwen 2.5 Coder ; le fichier FAQ.md à la racine du dépôt, modifié pour la dernière fois le 28 janvier 2025, cite encore un ensemble plus ancien et ajoute que les modèles de moins d’environ 7 milliards de paramètres ne peuvent généralement pas piloter bolt.diy. Les deux ont été vérifiés le 19 septembre 2026. La partie durable de ces recommandations est le seuil minimal, pas les noms : bolt.diy demande à un modèle d’émettre des fichiers entiers dans un format d’artefact structuré, et les petits modèles locaux ont donc tendance à casser ce format. Choisissez un modèle de pointe actuel ou de milieu de gamme, et notez la limite de sortie par défaut de 8,192 jetons par requête du fournisseur OpenAI-Like — appliquée à chaque identifiant sauf ceux dont le nom commence par o1, o3 ou gpt-5, pour lesquels bolt.diy envoie une clé de limite de jetons que le SDK épinglé ne reconnaît pas, de sorte qu’aucune limite n’atteint le point de terminaison.

Comment connecter une API personnalisée à bolt.diy ?

Utilisez le fournisseur nommé OpenAI-Like, qui apparaît sous Local Providers dans Settings plutôt que sous Cloud Providers, et qui est désactivé par défaut. Définissez OPENAI_LIKE_API_BASE_URL sur le préfixe qui sert à la fois /models et /chat/completions, et OPENAI_LIKE_API_KEY sur votre clé. Le build que vous exécutez détermine l’emplacement de la clé : dans le commit vers lequel pointe la branche stable, et donc dans les binaires de bureau v1.0.0, un champ de clé apparaît dans l’interface de chat ; sur main et dans l’image ghcr.io, il n’apparaît pas, car une refactorisation du 6 septembre 2025 a supprimé une expression toujours vraie qui le maintenait visible. Dans ces builds, la clé doit provenir de l’environnement du serveur et le serveur doit être redémarré. Aucun champ de texte model-id n’existe dans l’un ou l’autre build : les identifiants sont découverts par une requête GET vers /models à l’URL de base, avec un jeton Bearer, et utilisés tels quels.

Puis-je utiliser OpenRouter avec bolt.diy ?

Oui, et il s’agit d’un fournisseur distinct plutôt que d’une astuce fondée sur l’URL de base. bolt.diy fournit un fournisseur OpenRouter dont l’unique clé de configuration est OPEN_ROUTER_API_KEY ; le point de terminaison openrouter.ai/api/v1 est codé en dur dans le code source, de sorte qu’aucune autre passerelle ne peut être utilisée avec lui. C’est également le seul endroit où bolt.diy affiche de véritables chiffres : il construit chaque libellé du sélecteur à partir des prix d’entrée et de complétion propres à chaque modèle de la liste actualisée, ainsi que de sa longueur de contexte réelle, éléments que le fournisseur OpenAI-Like ne lit jamais. La documentation d’OpenRouter indique qu’il n’y a aucune majoration sur l’inférence, mais qu’il existe des frais d’achat de crédits de 5,5 % via Stripe et de 5 % via les cryptomonnaies (vérifié le 19 septembre 2026).

Pourquoi bolt.diy affiche-t-il un contexte de 8k pour mon modèle, et pourquoi le fournisseur est-il marqué comme défaillant ?

Les deux phénomènes sont des comportements connus du code de bolt.diy, et non des défauts de votre point de terminaison. Chaque modèle découvert dans votre réponse /models reçoit maxTokenAllowed: 8000 dans le code source ; le champ context_length renvoyé par votre point de terminaison n’est jamais lu, si bien qu’un modèle d’un million de jetons s’affiche tout de même comme faisant environ 8k. Les modèles que vous déclarez dans OPENAI_LIKE_API_MODELS conservent en revanche la limite que vous y écrivez. Dans les deux cas, le nombre alimente le libellé du sélecteur et un journal d’avertissement côté serveur ; rien dans le chemin de diffusion ne plafonne la requête ni ne tronque le chat. Par ailleurs, le badge de santé de Settings pour les fournisseurs locaux effectue côté navigateur une requête GET vers /models à votre URL de base, sans aucun en-tête Authorization ; un point de terminaison qui exige une clé la rejette donc, et le badge devient rouge alors que la génération continue de fonctionner. Les deux comportements ont été lus dans main le 19 septembre 2026.

bolt.diy est-il toujours maintenu ?

Le dépôt est actif et n’est pas archivé — sous licence MIT, proche de 20 000 étoiles, créé en octobre 2024 — mais les dates sont la manière honnête de décrire le rythme. Le dernier commit sur main date du 7 février 2026, et il n’y en a eu aucun depuis. La seule version 1.x est v1.0.0, datée du 12 mai 2025, et la branche stable que le README demande aux débutants de cloner pointe toujours vers le commit de cette version. Les contributions continuent d’arriver sans être fusionnées : 56 pull requests ouvertes au 19 septembre 2026. Aucun avis d’archivage, aucune annonce de fin de vie ni déclaration de mainteneur n’a été trouvé ; il s’agit donc d’éléments sur le rythme, et non d’une décision publiée par quiconque.

Dépôt, versions, branches, image de conteneur, fichiers sources et documentation de bolt.diy vérifiés le 19 septembre 2026 ; les affirmations comportementales ont été lues au commit principal 2e254ac et au commit vers lequel stable pointe. Les chiffres concernant bolt.new et OpenRouter ont été relevés sur leurs propres pages le même jour. Aucun test en conditions d'exécution de bolt.diy avec Kunavo n'a été effectué. Les tarifs des tokens Kunavo proviennent du catalogue en temps réel, et chaque exemple en dollars ici correspond à un calcul illustratif fondé sur les tokens, et non au coût mesuré d'une tâche.