Retour au blog
HermesOpenAIComparisonAI Agents

Hermes Agent vs OpenAI Assistants API en 2026

L'Assistants API d'OpenAI s'éteint en août 2026. Hermes Agent est l'alternative self-hosted et BYOK. Mémoire, outils, coût et lock-in en face-à-face.

Par Hermify Team||10 min de lecture
Hermes Agent vs OpenAI Assistants en composition sombre divisée, avec le nom de chaque projet en libellé texte et une fine ligne verte de séparation

La comparaison que vous faites vraiment

Si vous avez tapé "hermes agent vs openai assistants api" dans un moteur de recherche, vous ne choisissez pas entre deux chatbots ordinaires. Vous décidez sur quel runtime parier une fonctionnalité d'IA en production - celui qui va porter vos threads, vos outils, votre retrieval et vos utilisateurs pour les deux prochaines années.

Le préambule honnête : OpenAI a annoncé la dépréciation de l'Assistants API beta avec une coupure définitive le 26 août 2026. Toute nouvelle construction aujourd'hui sur /v1/assistants, /v1/threads et /v1/runs est une construction à date d'expiration. La voie recommandée par OpenAI est la migration vers la Responses API, qui est un modèle d'objets différent avec une structure de coût différente. Cela rend cette comparaison moins une affaire de "API A vs API B" qu'une question de "runtime hébergé en location vs runtime self-hosted dont vous êtes propriétaire".

Hermes Agent est la seconde réponse. Licence MIT, un seul binaire, bring-your-own-key, mémoire et skills persistants intégrés, parle à vos utilisateurs sur Telegram, WhatsApp, Discord, Slack et Signal. Cet article passe en revue où chacun s'inscrit, ce que la falaise de migration signifie vraiment, et comment choisir sans se piéger.

Ce qu'est vraiment l'OpenAI Assistants API

L'Assistants API est le runtime d'agents hébergé d'OpenAI. Vous créez un Assistant (un modèle + des instructions + des outils), ouvrez un Thread, y ajoutez des Messages et déclenchez un Run. OpenAI exécute la boucle sur ses serveurs : appels d'outils, retrieval, exécution de code, tout côté serveur. Les outils intégrés incluent file_search (un vector store managé), code_interpreter (un conteneur sandbox Python) et function calling pour vos propres webhooks.

L'argument commercial a toujours été le compromis. Vous renoncez au contrôle de la boucle d'agent et, en échange, vous arrêtez de coller à la main le dispatch des outils, l'historique des messages et la colle de retrieval. Pour un prototype, ça fonctionne. Pour un hackathon de week-end, ça fonctionne encore.

Le piège, c'est la surface de coût et le verrou architectural. File search coûte 2,50 $ pour 1 000 requêtes plus 0,10 $ par Go de stockage du vector store par jour après le premier Go gratuit, avec un plafond de 100 Go par projet. Le code interpreter se facture par session de conteneur - sur le nouveau modèle, c'est 0,03 $ pour un conteneur de 1 Go pendant 20 minutes, jusqu'à 1,92 $ pour 64 Go. La recherche web intégrée ajoute 10 $ pour 1 000 appels en plus du coût des tokens du modèle. Aucun de ces chiffres n'est aberrant pris isolément ; mis ensemble, ils rendent la prévision de fin de mois difficile, parce que chaque lecture sur vos fichiers est mesurée et le stockage s'accumule au quotidien.

Ensuite, il y a le verrou structurel. Vous ne pouvez pointer un Assistant que vers des modèles OpenAI. Vous ne pouvez pas insérer un modèle d'embeddings moins cher, une autre base vectorielle ou un backend Claude/Gemini/Mistral sans tout reconstruire à partir du modèle d'objets. Le vector store n'expose pas les paramètres de chunking, d'embedding ou de retrieval, donc à l'instant où vous avez besoin d'une autre stratégie de retrieval, l'avantage du géré s'évapore.

Photo cinématique sombre de disques de stockage empilés avec de fines lignes vertes lumineuses de données qui les relient, suggérant un coût mesuré au stockage et à l'appel

La falaise d'août 2026

C'est la partie que vous ne pouvez pas ignorer en 2026. OpenAI a un guide public de migration qui déplace les développeurs de l'Assistants API vers la nouvelle Responses API. Le modèle d'objets change : les Assistants deviennent des Prompts gérés depuis le dashboard, les Threads deviennent des Conversations, les Runs deviennent des Responses et les Run Steps deviennent des Items. La sémantique des outils change aussi - file search et code interpreter sont toujours là, mais le code d'orchestration que vous avez écrit contre runs.create_and_poll, runs.retrieve et l'itération sur les run-steps ne survit pas à un portage littéral.

Concrètement : toute équipe qui a écrit contre l'Assistants API en 2024 ou 2025 réécrit une fois avant le 26 août 2026. Toute équipe qui démarre en mai 2026 choisit entre (a) construire sur la Responses API, qui est la voie supportée, ou (b) construire sur l'Assistants API dépréciée et réécrire dans trois mois, ce que personne ne choisirait sérieusement. L'"Assistants API" en tant que produit est retirée. La question, c'est par quoi vous la remplacez.

La Responses API est franchement meilleure sur certains points - format de requête plus simple, deep research et computer-use intégrés, support de MCP. Elle conserve le même compromis de fond : vous louez un runtime d'agents hébergé, vos données vivent côté OpenAI et vos coûts évoluent au gré de leurs décisions de pricing. Rien de tout cela n'est mauvais ; c'est un choix qui se fait exprès.

Ce qu'est vraiment Hermes Agent

Hermes Agent est un runtime d'agents IA open source sous licence MIT de Nous Research, publié pour la première fois en février 2026. La forme est délibérément différente de l'Assistants API. Vous l'installez une fois avec une commande curl sur Linux, macOS ou WSL2. Il tourne comme un processus de longue durée sur votre machine ou votre VPS. Vous le pointez vers un fournisseur de modèle avec votre propre clé d'API et il vous parle via la surface de messagerie de votre choix.

L'état est local par défaut. Conversations, skills et mémoires vivent dans une base SQLite sous ~/.hermes/, indexée pour la recherche full-text. Pas de vector store managé que vous louez au gigaoctet. Pas d'API d'outils mesurée par-dessus votre facture de modèle. Le coût de runtime, c'est ce que coûte un petit VPS chez Hetzner ou Vultr - entre cinq et dix euros par mois pour un agent personnel - et le coût marginal, c'est la facture du fournisseur de LLM à votre tarif.

L'agent lui-même est mono-processus et avec état. Le modèle de mémoire à trois couches (core memory, recherche par session, skills) est le différenciateur face à un Assistant + Thread. Les skills sont des fichiers markdown que l'agent peut charger à la demande et, surtout, s'écrire lui-même à partir de tâches passées. Au fil des semaines d'usage, Hermes accumule de la connaissance du domaine au lieu de repartir de zéro à chaque Thread.

Nous avons traité l'architecture de mémoire en profondeur dans le post mémoire et skills de Hermes Agent et la mise en route du premier jour dans Hermes Agent avec Docker.

Face à face

| Question | OpenAI Assistants API | Hermes Agent | |---|---|---| | Statut en 2026 | Dépréciée, sunset 26 août 2026 | Actif, v0.10.0, évolution rapide | | Où ça tourne | Serveurs d'OpenAI | Votre ordinateur, votre VPS, votre cluster | | Choix du modèle | Uniquement modèles OpenAI | N'importe quel fournisseur via BYOK (OpenAI, Anthropic, OpenRouter, local) | | Retrieval | Vector store managé, tuning opaque | SQLite + FTS5 local, plus des backends vectoriels enfichables | | État persistant | Threads, perdus si vous changez de projet | Core memory + skills + recherche par session, dans vos propres fichiers | | Outils intégrés | file_search, code_interpreter, web_search | Configurables par skill ; serveurs MCP via config | | Interface utilisateur final | Vous la construisez | Telegram, WhatsApp, Discord, Slack, Signal, CLI | | Forme du coût | Tokens du modèle + frais par outil + stockage à la journée | Tokens du modèle + ~5 EUR/mois de VPS | | Résidence des données | Infrastructure d'OpenAI | Là où vous hébergez | | Licence | SaaS propriétaire | MIT | | Pression de lock-in | Élevée (modèle d'objets, vector store, famille de modèle) | Faible (skills markdown, SQLite, fournisseurs standard) |

Résumé honnête : l'Assistants API est un runtime hébergé avec une date d'expiration connue et une stack opinionnée. Hermes Agent est un runtime ouvert que vous contrôlez, avec une stack que vous pouvez remplacer pièce par pièce.

Quand l'Assistants API a encore du sens

Il y a un cas réel pour la voie OpenAI, et ce serait malhonnête de l'éluder.

Si vous êtes déjà dans l'écosystème d'OpenAI, avec facturation, SSO et contrat enterprise, la Responses API (la successeur) est la voie de moindre friction pour livrer une fonctionnalité d'agent dans un produit existant. Le tooling du dashboard, l'observabilité intégrée et les intégrations avec le reste de la stack OpenAI comptent. Les équipes qui ne veulent opérer aucune infrastructure - pas de VPS, pas de Docker, pas de scheduler - tireront plus d'un runtime hébergé que d'un self-hosted.

Si vos besoins de retrieval sont modestes, votre corpus de fichiers tient sous quelques gigaoctets, votre surface d'outils est petite et la famille de modèle vous est indifférente, le pricing à l'appel est correct. Beaucoup d'agents pour outils internes correspondent à ce profil.

Le disqualificateur honnête, c'est le calendrier. Si vous démarrez aujourd'hui sur l'Assistants API - et non la Responses API - vous achetez une migration. Choisissez la Responses API ou choisissez autre chose.

Quand Hermes gagne

Hermes est la bonne réponse quand l'une de ces affirmations est vraie :

  • L'agent est un assistant personnel ou d'équipe de longue durée qui doit retenir du contexte sur des semaines, pas par thread.
  • Vous voulez l'agent accessible sur Telegram, WhatsApp ou Discord sans construire une surface de chat depuis zéro.
  • Vous voulez changer de fournisseur de modèle sans réécrire l'agent. Le BYOK entre OpenAI, Anthropic, OpenRouter et les modèles locaux est un changement de config, pas un portage.
  • Vos règles de résidence des données ne tolèrent pas le stockage de l'historique de messages et d'embeddings sur un serveur tiers.
  • Votre modèle de coût doit être prévisible. Un VPS forfaitaire plus une facture de modèle à votre tarif bat des frais par appel que vous ne voyez qu'à la fin du mois.
  • Vous voulez que l'agent grandisse en écrivant ses propres skills - des fichiers markdown dans un dossier - plutôt que vous ajoutiez de nouveaux outils et redéployiez.

Pour un Hermes managé qui se branche à Telegram en 60 secondes et se facture à un tarif mensuel fixe, démarrez avec Hermify. Le même agent, le même modèle de mémoire, avec le VPS, les mises à jour et la supervision déjà réglés.

Nous avons comparé Hermes aux autres surfaces de chat grand public dans Hermes Agent vs ChatGPT, Claude et Gemini et aux frameworks d'orchestration multi-agents dans Hermes Agent vs AutoGen - tous deux utiles si vous balayez le paysage plus large.

Comment choisir sans regret

Une courte grille de décision :

  1. Si le runtime doit être hébergé par quelqu'un d'autre et que vous êtes à l'aise dans l'écosystème OpenAI, choisissez la Responses API. Sautez l'Assistants API entièrement - il lui reste trois mois.
  2. Si vous voulez de la mémoire persistante, des intégrations de messagerie, du BYOK et un coût mensuel prévisible, choisissez Hermes Agent. Self-host sur un petit VPS ou passez par Hermify pour éviter l'ops.
  3. Si vous migrez de l'Assistants API en ce moment, la sortie la plus propre est de déplacer l'orchestration vers Hermes (ou votre propre service) et d'utiliser le fournisseur de modèle de votre choix derrière. Le vector store, les skills et les outils viennent avec vous au lieu de rester coincés du côté d'OpenAI.

Scène photoréaliste sombre d'un cadenas vert lumineux s'ouvrant d'un cube noir fermé pendant qu'un cube plus petit reste scellé, suggérant un runtime self-hosted ouvert face à un runtime managé fermé

Le cadrage qui compte en 2026, ce n'est pas "quelle API a les meilleurs outils". L'Assistants API a été le premier runtime d'agents hébergé crédible et la Responses API est sa successeur mieux conçue. La question, c'est de savoir si vous voulez un runtime hébergé tout court, ou si vous préférez être propriétaire de l'agent qui connaît vos utilisateurs. Hermes rend la deuxième option viable pour les individus et les petites équipes comme elle ne l'était pas il y a deux ans.

Sources

Lancez votre propre agent Hermes

Apportez votre clé API, connectez Telegram et obtenez un agent IA auto-améliorant opérationnel en 60 secondes.

Commencer