Canonical: https://instain.ru/fr/ai/tabby/
Language: fr

TabbyML  Assistant de développement

# Tabby. 

Assistant auto-hébergé avec auto-complétion et chat

4.28 / 5    [Évaluation du catalogue](https://instain.ru/fr/ai/tabby/#editorial-rating) [Site officiel ](https://www.tabbyml.com/)

Tabby donne des conseils dans l'éditeur et prend en charge le chat. L'équipe choisit où le serveur fonctionne, quels modèles sont responsables de différentes fonctions et quels référentiels sont accessibles.

![Page officielle de l'assistant de développement Tabby](https://instain.ru/assets/images/tabby-screen-d76193b17890-1200.webp)

Page officielle de l'assistant de développement Tabby.  [Ouvrir la source ](https://www.tabbyml.com/)

## Modèle d'aide et modèle de dialogue

Tabby fonctionne selon le schéma avec le serveur et l'extension de l'éditeur. Le complément automatique doit répondre assez rapidement pendant que le développeur imprime. Pour le dialogue, il est plus important de traiter la question et le contexte. L'aide décrit les paramètres des modèles pour différentes tâches. Par conséquent, le même choix pour les invites et le chat devrait être vérifié séparément.

Commencez par un petit référentiel où vous pouvez évaluer le retard et la pertinence des suggestions. Terminez d'abord la fonction normale, puis posez des questions sur les appels associés. Ne comparez pas les réponses uniquement sur la longueur. Pour le complément automatique, un court indice est utile, qui s'intègre dans le code déjà tapé.

## Étude de cas avec un parser

Ajoutez un parser de test de configuration avec traitement de chaîne vide et de clé inconnue. Voyez si l'extension offre des branches appropriées lors de la saisie, puis demandez dans le chat quel chemin fonctionne pour chaque connexion. Comparez la réponse avec le code. Si l'agent a fait référence à une autre version de la fonction, vérifiez quel projet est ouvert dans l'éditeur et si le référentiel souhaité est disponible.

Sur la deuxième itération, mesurez le temps de réponse sur le même équipement. Le passage à un modèle plus grand peut améliorer les réponses individuelles et rendre la mise à jour automatique inconfortable.

## Où se déroule le traitement

Tabby peut être hébergé. Lorsque vous configurez un point d'extrémité externe, le modèle peut être sur une autre machine ou chez le fournisseur. Si la tâche nécessite un traitement entièrement local, vérifiez les adresses de tous les modèles configurés et les itinéraires de requête avant d'ouvrir le code fermé.

## Pour quelles tâches convient-il

- Connecter le module complémentaire automatique à l'éditeur via un serveur interne

- Séparer les modèles pour les infobulles et le dialogue

Fonctionnalités 

## Les points forts

- Le développeur décrit les variantes locales du modèle

- Prise en charge de la configuration des points d'extrémité de modèle

Il faut prendre en compte 

## Limites

- La taille du modèle et l'équipement affectent la vitesse de travail

- Lorsque vous connectez un modèle externe, vérifiez le contexte qui lui est envoyé.

## Choix et conditions

Mode gratuit

Oui

Période d'essai

Non confirmé

Sans inscription

Non confirmé

Interface en russe

Non confirmé

Installation locale

Oui

API

Non confirmé

« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.

Formats d’entrée

Code, texte

Résultat

Code, texte

### Conditions

Le code source est disponible. Son déploiement nécessite des ressources informatiques et un service de modèle externe peut facturer. Lorsque vous connectez un modèle externe, vérifiez le contexte qui lui est envoyé.

De la tâche au premier résultat

## Exemple pratique

Tâche

Connecter le module complémentaire automatique à l'éditeur via un serveur interne

Que préparer

Parser de formation, deux exemples d'entrée et un projet de test dans l'éditeur avec Tabby personnalisé.

### Consigne ou requête

Explique quelle branche du parser est déclenchée pour une ligne vide et pour une clé inconnue. Indiquez les contrôles associés.

### Résultat attendu

Expliquer les deux voies de traitement et des conseils sur le site d'extension des tests.

### Comment vérifier le résultat

- Comparez la réponse avec la version ouverte du code.

- Vérifiez les adresses des serveurs des modèles avant de connecter un projet fermé.

Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.

Vérifier les détails

## Sources officielles

-  [Page Tabby ](https://www.tabbyml.com/)

-  [Configuration des modèles Tabby et des terminaux externes ](https://tabby.tabbyml.com/docs/administration/model/)

-  [Conditions d'accès et de paiement ](https://github.com/TabbyML/tabby)

La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.

En bref sur l'outil

Développeur

TabbyML

Catégorie

[Code](https://instain.ru/fr/category/code/)

Accès

Nécessite un serveur Tabby et une extension pour l'éditeur pris en charge. Les exigences de l'appareil dépendent des modèles sélectionnés.

Paiement

Le code source est disponible. Son déploiement nécessite des ressources informatiques et un service de modèle externe peut facturer.

API

API non spécifiée

[Termes du développeur ](https://github.com/TabbyML/tabby)

Évaluation du catalogue

4.28 / 5 

Fonctionnalités

4.10 / 5 

Scénarios de travail

4.10 / 5 

Écosystème

4.40 / 5 

Documentation

4.50 / 5 

Les points sont le repère du catalogue. Ce ne sont pas des commentaires d'utilisateurs ou le résultat de tests personnels.

[Voir la méthodologie ](https://instain.ru/fr/methodology/)
