Twigg

Twigg

Twigg · Productivité · Autres

Twigg est une API de LLM à état qui stocke, ajuste et achemine le contexte de conversation à votre place. Vous créez un chat une fois, vous envoyez seulement l'événement suivant et vous nommez le modèle auquel il doit aller. Elle conserve le fil, le rogne à la fenêtre de contexte de chaque modèle, le traduit pour Anthropic, OpenAI, Google, xAI, Fireworks ou OpenRouter, renvoie la réponse en streaming et indique ce qu'a coûté chaque requête. Gérer le contexte est la partie fastidieuse du développement sur les LLM. Pourquoi la reconstruire pour chaque fournisseur ?

Aperçu de l'interface de Twigg

À propos de Twigg

Qu'est-ce que Twigg

Twigg est une API hébergée de gestion du contexte : un stockage, un assembleur et un routeur de modèles destiné aux développeurs qui construisent des applications sur de grands modèles de langage. Au lieu de concevoir votre propre table de messages, d'écrire le code qui décide quoi supprimer quand une transcription dépasse la fenêtre et de maintenir une couche de traduction pour chaque fournisseur, vous envoyez le tour suivant et laissez Twigg gérer la mécanique. Elle se place entre votre application et les fournisseurs de modèles, et reste à l'écart des parties qui vous appartiennent encore : la boucle de l'agent et les outils eux-mêmes.

La promesse centrale est la portabilité. Avec la plupart des API de fournisseurs, la conversation vit à l'intérieur de ce qui l'a générée, si bien que le fil stocké est aussi la raison pour laquelle vous ne pouvez pas partir. Twigg conserve la conversation à côté des modèles. Le modèle est un choix par requête, non une propriété du chat, si bien qu'un fil commencé sur un modèle peut se poursuivre avec un autre en changeant un seul champ. Rien dans l'enregistrement n'est écrit dans le dialecte d'un seul fournisseur.

Le périmètre est précis, et cela compte. Twigg gère les tours de conversation avec outils sur tous les modèles de son catalogue. Il ne fait ni embeddings, ni génération d'images, ni tâches par lots, ni affinage, et il n'exécute jamais un outil à votre place. Si votre projet a besoin de ces fonctions, elles se trouvent ailleurs.

Pour commencer

  1. Créez une clé d'API dans la console sur twigg.ai/dashboard/api-keys. Les clés ressemblent à tw_live_….
  2. Créez un chat avec POST /api/v1/chats, en choisissant un chemin d'espace de noms comme acme/proj-7. Conservez l'id de chat renvoyé.
  3. Soumettez un tour à POST /api/v1/chats/{chat_id}/responses avec le nom du modèle et seulement la nouvelle entrée, comme un prompt ou le résultat d'un outil.
  4. Lisez le flux d'événements envoyés par le serveur pour la réponse, qui se termine par un événement done contenant l'usage et le coût.
  5. Là où le modèle a demandé un outil, exécutez-le dans votre propre code et soumettez le résultat au même endpoint.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Twigg.

Offre gratuiteNon
Offres payantes$0.1575 - $52.5 per million tokens
PlateformeWeb
DéveloppeurTwigg
CatégorieProductivité · Autres
Date de lancementJan 2025
Dernière mise à jourSep 2025
Visites du site128
Classement mondial du site3.9M
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Ingénieurs backend et IA
  • Équipes produit avec des fonctions multimodèles
  • Startups qui évitent la dépendance à un fournisseur

Tâches

  • Construire un assistant multitour
  • Auditer le coût par requête
  • Flux avec appel d'outils
  • Changer de modèle en cours de conversation

Cas d'usage

  • Un bot de support qui passe d'un modèle rapide et bon marché à un plus puissant sur les tickets difficiles.
  • Prototyper un agent sans concevoir un schéma de base de données pour les messages et les résultats d'outils.
  • Comparer des fournisseurs sur la même transcription pour voir lequel donne de meilleures réponses pour votre cas d'usage.

Fonctionnalités clés

Stockage de conversation à état

Twigg conserve la conversation pour vous sous forme de stockage de contexte géré, si bien que vous ne rejouez jamais toute la transcription. Vous créez un chat une fois, puis vous n'envoyez que ce qui vient de se produire, comme un prompt ou le résultat d'un outil. Le fil stocké devient l'unique enregistrement que votre application lit et écrit.

Couche de traduction des fournisseurs

Le même chat peut être servi par des modèles Anthropic, OpenAI, Google, xAI, Fireworks ou OpenRouter. Twigg traduit le contexte stocké vers le schéma attendu par le fournisseur choisi, si bien que vous ne maintenez pas de format par fournisseur. Inutile d'envoyer la chaîne propre au modèle ; vous nommez à la place une entrée du catalogue.

Routage de modèles par requête

Le modèle est un choix par requête, non une propriété du chat. Vous pouvez changer de modèle en cours de conversation en modifiant un seul champ. Commencez sur un modèle, poursuivez sur un autre. Cela fait du routage par coût ou par qualité un changement d'une ligne plutôt qu'une migration.

Budgets de contexte et compaction

Chaque espace de noms porte ses propres règles, dont des budgets de contexte et une politique de rétention. Quand une transcription dépasse la fenêtre d'un modèle, Twigg la compacte et vous signale où cela s'est produit. Les exécutions de compaction sont facturées sur leur propre ligne, aux mêmes tarifs.

Rapport de coût au niveau de l'exécution

Chaque interaction est une exécution qui enregistre quel contexte a été assemblé, quel modèle l'a servie et ce qu'elle a coûté. L'événement done renvoie l'usage et le coût, et l'id d'exécution est ce que vous utilisez pour auditer les requêtes. Les prix sont indiqués par million de tokens et incluent la marge de la plateforme.

Espaces de noms pour l'organisation

Un espace de noms est un chemin que vous choisissez, comme acme/proj-7, défini à la création du chat et immuable ensuite. Il regroupe les chats pour le listage et c'est la clé de périmètre qui décide quelles instructions, quels outils, quelle politique de rétention et quel budget de contexte s'appliquent. La configuration publiée plus haut dans le chemin s'applique en dessous.

Streaming conscient des outils

Les réponses arrivent toujours sous forme d'événements envoyés par le serveur. Au-delà des deltas de texte, le flux signale les appels d'outils, les avertissements de configuration et de traduction, et le travail de compaction en cours. Twigg vous dit qu'un outil a été appelé ; il n'en exécute jamais un pour vous.

Avantages et inconvénients

Avantages

  • Les conversations vivent en dehors de tout fournisseur unique, si bien que changer de modèle ne laisse pas votre historique en rade.
  • Vous n'envoyez que l'événement le plus récent, pas toute la transcription, ce qui réduit le code et la charge utile que vous gérez.
  • Une seule clé d'API atteint les modèles Anthropic, OpenAI, Google, xAI, Fireworks et OpenRouter.
  • Chaque exécution indique le modèle servi et le coût, ce qui aide à la facturation et au budget.
  • Aucun SDK requis : n'importe quel client HTTP capable de lire des événements envoyés par le serveur suffit.

Inconvénients

  • Pas de mode sans streaming, donc chaque intégration doit gérer les événements envoyés par le serveur, ce qui demande plus de travail qu'un simple appel JSON.
  • Il n'exécute jamais d'outils, ce qui signifie que vous construisez et faites tourner vous-même la couche d'outils.
  • Le périmètre s'arrête aux tours de conversation avec outils ; ni embeddings, ni génération d'images, ni lots, ni affinage, donc les charges mixtes nécessitent d'autres services.
  • Les espaces de noms sont immuables une fois un chat créé, donc se réorganiser plus tard implique de démarrer de nouveaux chats.

Questions fréquentes

Il stocke, assemble et achemine le contexte de conversation de LLM derrière une seule API. Vous créez un chat, envoyez l'événement suivant avec un nom de modèle, et il ajuste le contexte à ce modèle et renvoie la réponse en streaming.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Twigg.

Alternatives à Twigg

Swms

Swms

Swms AI · Rédaction · Productivité · Entreprise

Swms est un outil d'IA pour la conformité sécurité qui transforme une simple description d'un chantier en documents de sécurité prêts à l'emploi. Vous décrivez votre projet, votre métier et les dangers connus, et il rédige une déclaration de méthode de travail sûre, une analyse des dangers du poste, une procédure de travail sûre, un RAMS ou une fiche de données de sécurité en quelques secondes. Il embarque aussi Oscar, un assistant de chat qui répond aux questions de sécurité au travail dans n'importe quelle langue. Les équipes du bâtiment, des mines, du transport et de la logistique s'en servent pour réduire la paperasse qui grignote une journée de travail.

Gratuit / $20/moVoir les détails
Wordly AI Translation

Wordly AI Translation

Wordly · Voix et langage · Productivité

Wordly AI Translation est une plateforme de traduction et de sous-titrage par IA en temps réel conçue pour les réunions, les conférences et les événements. Elle fournit une traduction en direct, des sous-titres, des transcriptions et des résumés dans plus de 60 langues, et les participants rejoignent la session en scannant un QR code ou en ouvrant un lien, sans casque dédié. La plateforme fonctionne avec Zoom, Microsoft Teams, Google Meet et Webex, et elle vise les organisations qui veulent un accès multilingue sans embaucher d'interprètes humains pour chaque session. C'est aussi simple que ça.

Payant / $0 - $150/moVoir les détails
Rows

Rows

Rows (Superhuman) · Productivité · Entreprise

Rows est un tableur et un outil d'analyse de données qui importe des données en direct depuis plus de 50 sources, puis vous laisse travailler avec elles en langage naturel, sans requêtes SQL ni formules imbriquées. Vous pouvez extraire des chiffres de fichiers PDF, connecter des plateformes publicitaires, des bases de données et des comptes bancaires, et demander à l'IA de bâtir des rapports, de fusionner des jeux de données ou de créer des modèles qui se recalculent seuls. Il tourne dans le navigateur, se manie comme un tableur et se range désormais sous la bannière Superhuman.

Gratuit / $0 - $87/moVoir les détails