Brug din egen model
Angiv din udbyders endpoint, model og nøgle i .env. Din udbyder fakturerer dig for modelkald, og du behøver hverken Comma-abonnement, credits eller kort.
ModelindstillingerKør Comma på en maskine, du selv administrerer. Docker Compose bygger den fra den åbne kildekode, og dine data bliver i dine egne databaser.
Et eksempel. I en terminal kloner du repositoryet, kopierer eksempelindstillingerne og starter Comma med Docker Compose. Indstillingstrinnet kører først, derefter PostgreSQL, Redis, ClickHouse, MinIO og en lokal indbakke. Så opretter stakken lagerbuckets og forbereder databasen, og Commas server og webappen starter til sidst. Bag terminalen viser en browser på localhost:8080, at Comma beder om den loginkode, den har sendt.
Et diagram over en selvhostet instans. Inde på din maskine kører Commas webapp, Admin, API og Salix ved siden af PostgreSQL, Redis, ClickHouse, MinIO og en lokal indbakke. Modelkald går ud til din modeludbyder, websøgninger til Exa, hvis du tilføjer deres nøgle, og på en offentlig instans loginkoder til din mailserver.
Docker Compose starter Commas webapp, Admin, API og Salix ved siden af PostgreSQL, Redis, ClickHouse, MinIO og en lokal indbakke.
Dine opgaver, chats og filer ligger i disse databaser på din maskine.
Modelkald går til din udbyder, websøgning til Exa, hvis du tilføjer deres nøgle, og login-e-mails til din mailserver. Stakken sender ingen analysedata eller traces til Comma.
Angiv din udbyders endpoint, model og nøgle i .env. Din udbyder fakturerer dig for modelkald, og du behøver hverken Comma-abonnement, credits eller kort.
ModelindstillingerComma er open source under AGPL-3.0. Læs koden, ret den, og byg din egen. Hver instans leverer kildekoden til sit eget build.
Se på GitHubLever webappen, Admin og API'et på hver deres HTTPS-adresse under ét domæne. Tilføj en rigtig mailserver til loginkoder. Tilmelding er slået fra, indtil du slår den til.
Offentlig adgangEn opgradering bygger koden igen og beholder de fem volumener, der indeholder dine data og nøgler. Tag backup af dem samlet først, og start den næste version med samme projektnavn.
Opgraderinger og backup| comma.surf | Selvhostet | |
|---|---|---|
| Kører på | Commas servere | En maskine, du administrerer |
| Dine data | Gemt af Comma | I dine egne databaser |
| Modeller | Commas modeller eller din egen nøgle eller dit abonnement | Din udbyder eller en privat model pr. person |
| Pris | Abonnementer og credits | Din maskine og dine modelkald |
| Cloud-computer | Én til hvert Workspace | Slået fra som standard, kræver Cloudflare |
| Mødeoptager | Inkluderet | Ikke inkluderet, kan tilpasses |
| Opdateringer og backup | Klares af Comma | Klares af dig |
Docker Engine med Compose v2.24 eller nyere og diskplads til det første build, som downloader de toolchains, det har brug for. Til rigtige modelkald skal du også have en konto hos en modeludbyder.
Nej. Stakken bygges fra det offentlige repository uden Comma-konto og uden adgangstoken. Du logger ind på din egen instans med en kode via e-mail.
Comma tager ikke betaling for den, og den kræver hverken abonnement, credits eller kort. Du betaler for den maskine, den kører på. Din modeludbyder fakturerer dig for modelkald, og Exa fakturerer websøgninger, hvis du tilføjer deres nøgle.
Angiv én model for hele instansen i .env: dens endpoint, det API, den bruger, dens model-ID og en nøgle. Uden den tilføjer hver person en privat model under »Settings« efter login, og kald bruger den persons konto hos udbyderen.
Mødeoptageren kræver en runtime, som repositoryet ikke indeholder. Cloud-computere er slået fra som standard, og nye kræver en Cloudflare-opsætning. Comma kan stadig arbejde på din egen computer, når du forbinder den i enhedsindstillingerne.
Du kan køre, studere og ændre Commas kode under AGPL-3.0. Hvis du stiller en ændret version til rådighed for andre, skal kildekoden være tilgængelig for dem. Hver instans leverer allerede kildekoden til sit eget build på /source.tar.gz.