Usa tu propio modelo
Define en .env el endpoint, el modelo y la clave de tu proveedor. Tu proveedor te cobra las llamadas a modelos, y no necesitas ningún plan, créditos ni tarjeta de Comma.
Configuración del modeloEjecuta Comma en una máquina que tú administras. Docker Compose lo compila desde el código abierto, y tus datos se quedan en tus propias bases de datos.
Un ejemplo. En una terminal, clonas el repositorio, copias la configuración de ejemplo e inicias Comma con Docker Compose. Primero se ejecuta el paso de configuración, y luego PostgreSQL, Redis, ClickHouse, MinIO y una bandeja de entrada local. Después, el stack crea los buckets de almacenamiento y prepara la base de datos, y el servidor de Comma y la app web se inician al final. Detrás de la terminal, un navegador en localhost:8080 muestra a Comma pidiendo el código de inicio de sesión que envió.
Un diagrama de una instancia autoalojada. Dentro de tu máquina, la app web, Admin, la API y Salix de Comma se ejecutan junto a PostgreSQL, Redis, ClickHouse, MinIO y una bandeja de entrada local. Las llamadas a modelos salen hacia tu proveedor de modelos, las búsquedas web hacia Exa si agregas su clave y, en una instancia pública, los códigos de inicio de sesión hacia tu servidor de correo.
Docker Compose inicia la app web, Admin, la API y Salix de Comma junto a PostgreSQL, Redis, ClickHouse, MinIO y una bandeja de entrada local.
Tus tareas, chats y archivos viven en esas bases de datos, en tu máquina.
Las llamadas a modelos van a tu proveedor, la búsqueda web a Exa si agregas su clave y el correo de inicio de sesión a tu servidor de correo. El stack no envía datos de análisis ni trazas a Comma.
Define en .env el endpoint, el modelo y la clave de tu proveedor. Tu proveedor te cobra las llamadas a modelos, y no necesitas ningún plan, créditos ni tarjeta de Comma.
Configuración del modeloComma es de código abierto, con licencia AGPL-3.0. Lee el código, cámbialo y compila tu propia versión. Cada instancia ofrece el código fuente de su propia compilación.
Ver en GitHubPublica la app web, Admin y la API en sus propias direcciones HTTPS dentro de un mismo dominio. Agrega un servidor de correo real para los códigos de inicio de sesión. El registro sigue desactivado hasta que lo actives.
Acceso públicoUna actualización recompila el código y conserva los cinco volúmenes que guardan tus datos y claves. Haz antes una copia de seguridad de todos a la vez e inicia la siguiente versión con el mismo nombre de proyecto.
Actualizaciones y copias de seguridad| comma.surf | Autoalojado | |
|---|---|---|
| Funciona en | Los servidores de Comma | Una máquina que tú administras |
| Tus datos | Los guarda Comma | En tus propias bases de datos |
| Modelos | Los modelos de Comma, o tu propia clave o plan | Tu proveedor, o un modelo privado por persona |
| Costo | Planes y créditos | Tu máquina y tus llamadas a modelos |
| Computadora en la nube | Una por cada espacio de trabajo | Desactivada por defecto, requiere Cloudflare |
| Grabadora de reuniones | Incluida | No incluida, personalizable |
| Actualizaciones y copias de seguridad | Las hace Comma | Las haces tú |
Docker Engine con Compose v2.24 o posterior, y espacio en disco para la primera compilación, que descarga las herramientas que necesita. Para hacer llamadas reales a modelos, también necesitas una cuenta con un proveedor de modelos.
No. El stack se compila desde el repositorio público, sin cuenta de Comma y sin token de acceso. Inicias sesión en tu propia instancia con un código por correo.
Comma no cobra por ella, y no necesita ningún plan, créditos ni tarjeta. Pagas la máquina en la que funciona. Tu proveedor de modelos te cobra las llamadas a modelos, y Exa cobra las búsquedas web si agregas su clave.
Define un modelo para toda la instancia en .env: su endpoint, la API que usa, el ID del modelo y una clave. Si no lo defines, cada persona agrega un modelo privado en “Settings” después de iniciar sesión, y las llamadas usan la cuenta de proveedor de esa persona.
La grabadora de reuniones necesita un runtime que el repositorio no incluye. Las computadoras en la nube están desactivadas por defecto, y las nuevas requieren configurar Cloudflare. Comma puede seguir trabajando en tu propia computadora si la conectas en la configuración de dispositivos.
Con la AGPL-3.0 puedes ejecutar, estudiar y cambiar el código de Comma. Si ofreces una versión modificada a otras personas, mantén su código fuente a su alcance. Cada instancia ya ofrece el código fuente de su propia compilación en /source.tar.gz.