Votre propre modèle
Indiquez dans .env le point de terminaison, le modèle et la clé de votre fournisseur. Votre fournisseur vous facture les appels de modèle, et vous n'avez besoin d'aucun abonnement, crédit ni carte Comma.
Réglages du modèleExécutez Comma sur une machine que vous gérez. Docker Compose le compile depuis le code open source, et vos données restent dans vos propres bases de données.
Un exemple. Dans un terminal, vous clonez le dépôt, copiez les réglages d'exemple et démarrez Comma avec Docker Compose. L'étape des réglages s'exécute en premier, puis PostgreSQL, Redis, ClickHouse, MinIO et une boîte de réception locale. Ensuite, la stack crée les buckets de stockage et prépare la base de données, et le serveur de Comma et l'app web démarrent en dernier. Derrière le terminal, un navigateur sur localhost:8080 montre Comma qui demande le code de connexion qu'il a envoyé.
Un schéma d'une instance auto-hébergée. Dans votre machine, l'app web, Admin, l'API et Salix de Comma tournent à côté de PostgreSQL, Redis, ClickHouse, MinIO et d'une boîte de réception locale. Les appels de modèle partent vers votre fournisseur de modèles, les recherches web vers Exa si vous ajoutez sa clé et, sur une instance publique, les codes de connexion vers votre serveur de messagerie.
Docker Compose démarre l'app web, Admin, l'API et Salix de Comma à côté de PostgreSQL, Redis, ClickHouse, MinIO et d'une boîte de réception locale.
Vos tâches, discussions et fichiers résident dans ces bases de données, sur votre machine.
Les appels de modèle vont à votre fournisseur, la recherche web à Exa si vous ajoutez sa clé, et l'e-mail de connexion à votre serveur de messagerie. La stack n'envoie aucune donnée d'analyse ni aucune trace à Comma.
Indiquez dans .env le point de terminaison, le modèle et la clé de votre fournisseur. Votre fournisseur vous facture les appels de modèle, et vous n'avez besoin d'aucun abonnement, crédit ni carte Comma.
Réglages du modèleComma est open source, sous licence AGPL-3.0. Lisez le code, modifiez-le et compilez votre propre version. Chaque instance fournit le code source de sa propre compilation.
Voir sur GitHubServez l'app web, Admin et l'API sur leurs propres adresses HTTPS d'un même domaine. Ajoutez un vrai serveur de messagerie pour les codes de connexion. L'inscription reste désactivée tant que vous ne l'activez pas.
Accès publicUne mise à jour recompile le code et garde les cinq volumes qui contiennent vos données et vos clés. Sauvegardez-les ensemble d'abord, puis démarrez la version suivante avec le même nom de projet.
Mises à jour et sauvegardes| comma.surf | Auto-hébergé | |
|---|---|---|
| Tourne sur | Les serveurs de Comma | Une machine que vous gérez |
| Vos données | Stockées par Comma | Dans vos propres bases de données |
| Modèles | Les modèles de Comma, ou votre propre clé ou abonnement | Votre fournisseur, ou un modèle privé par personne |
| Coût | Abonnements et crédits | Votre machine et vos appels de modèle |
| Ordinateur cloud | Un par espace de travail | Désactivé par défaut, nécessite Cloudflare |
| Enregistreur de réunions | Inclus | Non inclus, personnalisable |
| Mises à jour et sauvegardes | Assurées par Comma | Assurées par vous |
Docker Engine avec Compose v2.24 ou plus récent, et de l'espace disque pour la première compilation, qui télécharge les outils nécessaires. Pour de vrais appels de modèle, il vous faut aussi un compte chez un fournisseur de modèles.
Non. La stack se compile depuis le dépôt public, sans compte Comma ni jeton d'accès. Vous vous connectez à votre propre instance avec un code reçu par e-mail.
Comma ne la facture pas, et elle ne demande ni abonnement, ni crédits, ni carte. Vous payez la machine qui la fait tourner. Votre fournisseur de modèles vous facture les appels de modèle, et Exa facture les recherches web si vous ajoutez sa clé.
Définissez un modèle pour toute l'instance dans .env : son point de terminaison, l'API qu'il utilise, l'identifiant du modèle et une clé. Sans cela, chaque personne ajoute un modèle privé dans Settings après s'être connectée, et les appels utilisent le compte fournisseur de cette personne.
L'enregistreur de réunions a besoin d'un runtime que le dépôt n'inclut pas. Les ordinateurs cloud sont désactivés par défaut, et en créer de nouveaux demande une configuration Cloudflare. Comma peut quand même travailler sur votre propre ordinateur une fois que vous l'avez connecté dans les réglages des appareils.
Sous AGPL-3.0, vous pouvez exécuter, étudier et modifier le code de Comma. Si vous servez une version modifiée à d'autres personnes, gardez son code source à leur disposition. Chaque instance fournit déjà le code source de sa propre compilation sur /source.tar.gz.