Bruk din egen modell
Angi endepunkt, modell og nøkkel fra leverandøren din i .env. Leverandøren fakturerer deg for modellkall, og du trenger verken Comma-abonnement, kreditter eller kort.
ModellinnstillingerKjør Comma på en maskin du styrer selv. Docker Compose bygger den fra den åpne kildekoden, og dataene dine blir i dine egne databaser.
Et eksempel. I en terminal kloner du repoet, kopierer eksempelinnstillingene og starter Comma med Docker Compose. Innstillingssteget kjører først, deretter PostgreSQL, Redis, ClickHouse, MinIO og en lokal innboks. Så oppretter stacken lagringsbøttene og klargjør databasen, og serveren og nettappen til Comma starter til slutt. Bak terminalen viser en nettleser på localhost:8080 at Comma ber om påloggingskoden den sendte.
Et diagram over en selvhostet instans. På maskinen din kjører nettappen, Admin, API-et og Salix fra Comma ved siden av PostgreSQL, Redis, ClickHouse, MinIO og en lokal innboks. Modellkall går ut til modelleverandøren din, nettsøk til Exa hvis du legger inn nøkkelen deres, og på en offentlig instans går påloggingskoder til e-postserveren din.
Docker Compose starter nettappen, Admin, API-et og Salix fra Comma ved siden av PostgreSQL, Redis, ClickHouse, MinIO og en lokal innboks.
Oppgavene, chattene og filene dine ligger i disse databasene, på maskinen din.
Modellkall går til leverandøren din, nettsøk til Exa hvis du legger inn nøkkelen deres, og påloggings-e-post til e-postserveren din. Stacken sender ingen analysedata eller sporinger til Comma.
Angi endepunkt, modell og nøkkel fra leverandøren din i .env. Leverandøren fakturerer deg for modellkall, og du trenger verken Comma-abonnement, kreditter eller kort.
ModellinnstillingerComma er åpen kildekode under AGPL-3.0. Les koden, endre den og bygg din egen. Hver instans leverer kildekoden til sitt eget bygg.
Se på GitHubGjør nettappen, Admin og API-et tilgjengelige på egne HTTPS-adresser under ett domene. Legg til en ekte e-postserver for påloggingskoder. Registrering er av til du slår den på.
Offentlig tilgangEn oppgradering bygger koden på nytt og beholder de fem volumene som inneholder dataene og nøklene dine. Ta sikkerhetskopi av dem samlet først, og start neste versjon med samme prosjektnavn.
Oppgraderinger og sikkerhetskopier| comma.surf | Selvhostet | |
|---|---|---|
| Kjører på | Commas servere | En maskin du styrer |
| Dataene dine | Lagres av Comma | I dine egne databaser |
| Modeller | Commas modeller, eller din egen nøkkel eller ditt eget abonnement | Leverandøren din, eller en privat modell per person |
| Kostnad | Abonnementer og kreditter | Maskinen din og modellkallene dine |
| Skydatamaskin | Én for hvert arbeidsområde | Av som standard, krever Cloudflare |
| Møteopptaker | Inkludert | Ikke inkludert, kan tilpasses |
| Oppdateringer og sikkerhetskopier | Gjøres av Comma | Gjøres av deg |
Docker Engine med Compose v2.24 eller nyere, og diskplass til det første bygget, som laster ned verktøykjedene det trenger. For ekte modellkall trenger du også en konto hos en modelleverandør.
Nei. Stacken bygges fra det offentlige repoet, uten Comma-konto og uten tilgangstoken. Du logger inn på din egen instans med en kode på e-post.
Comma tar ikke betalt for den, og den krever verken abonnement, kreditter eller kort. Du betaler for maskinen den kjører på. Modelleverandøren fakturerer deg for modellkall, og Exa fakturerer nettsøk hvis du legger inn nøkkelen deres.
Angi én modell for hele instansen i .env: endepunktet, API-et den bruker, modell-ID-en og en nøkkel. Uten dette legger hver person til en privat modell under «Settings» etter innlogging, og kallene bruker den personens leverandørkonto.
Møteopptakeren trenger et kjøremiljø som repoet ikke inneholder. Skydatamaskiner er av som standard, og nye krever et Cloudflare-oppsett. Comma kan likevel jobbe på din egen datamaskin når du kobler den til i enhetsinnstillingene.
Du kan kjøre, studere og endre koden til Comma under AGPL-3.0. Hvis du tilbyr en endret versjon til andre, må du holde kildekoden tilgjengelig for dem. Hver instans leverer allerede kildekoden til sitt eget bygg på /source.tar.gz.