Prosjekter har som mål å gi kunder muligheten til å organisere arbeidet sitt. Organisasjoner kan administrere tilgang og grenser, klargjøre tjenestekontoer (via brukergrensesnittet) og spore bruk innenfor et avgrenset omfang i et prosjekt (f.eks. modeller, funksjoner, tråder, assistants, finjustering, lagring osv.). Bruksaktivitet kan brytes ned per prosjekt, og brukere kan se fakturering og angi budsjetter per prosjekt.
Organisasjonseiere kan se alle sine aktive og arkiverte prosjekter på Projects page. Lær mer om brukerroller og tillatelser i API-plattformen.

Hvem kan opprette et prosjekt?
Kun organisasjonseiere kan opprette et prosjekt. Se roller og tillatelser for mer informasjon.
For å bytte mellom organisasjoner holder du pekeren over organisasjonens navn øverst til venstre på siden og velger organisasjonen fra listen:

For organisasjoner som er på en konsolidert faktureringsplan, identifiseres underorganisasjoner separat. Prosjekter kan ikke opprettes i underorganisasjoner.

Hvordan fungerer prosjekter?
Hver organisasjon inkluderer et «Standardprosjekt» som ikke kan slettes. Du kan konfigurere hastighetsgrenser, tillatelser for virtuelle modeller og forbruksbudsjetter (fra november 2024). Det arver hele konfigurasjonen til organisasjonen, så du kan ikke legge til medlemmer eller tjenestekontoer direkte i det.
Hvordan oppretter jeg et prosjekt?
Hold først pekeren over prosjektnavnet i venstre hjørne av siden og velg Create project.

Oppgi navn, beskrivelse og nettsted for prosjektet, og velg deretter Create.

Hvordan legger jeg til brukere i et prosjekt?
Nye organisasjonsmedlemmer legges ikke automatisk til i «Standardprosjektet». Nye medlemmer kan inviteres til prosjektet enten når de inviteres til organisasjonen (ved å aktivere avkrysningsboksen "Inviter til standardprosjekt") eller etter at medlemmet har godtatt invitasjonen til organisasjonen.
Brukere som inviteres via Admin API, følger reglene beskrevet av endepunktet /organization/invites.
Hvis du får en feil når du inviterer brukere til et prosjekt via brukergrensesnittet eller Admin API, må du først bekrefte at målprosjektet finnes og ikke er arkivert før du sender invitasjonen på nytt.
Organisasjonseiere legges automatisk til som eiere i nye prosjekter som opprettes i en organisasjon.
Hva er de ulike brukerrollene i organisasjoner og prosjekter, og hvilke tillatelser innebærer de?
Mens organisasjoner har rollene ‘owner’ og ‘reader’, har prosjekter rollene ‘owner’ og ‘member’. Prosjektmedlemmer tilsvarer organisasjonslesere. Se tabellen nedenfor for en mer detaljert beskrivelse av hvilke tillatelser som følger med hver brukerrolle.
| Rolle | Omfang | Beskrivelse |
|---|---|---|
| Owner | Organisasjon | Kan opprette/se alle prosjekter, alle brukere, alle API-nøkler. Har mulighet til å overvåke på tvers av alle prosjekter i organisasjonen med Projects page . Kan angi organisasjonsbudsjetter og prosjektbudsjetter. Kan gi andre i organisasjonen tillatelse til å se bruksinformasjon. Kan arkivere prosjekter. |
| Reader | Organisasjon | Kan utføre inferens, bruke ressurser og opprette nøkler i prosjektene sine. Kan legges til i prosjekter. Kan ikke opprette prosjekter og administrere brukere. |
| Owner | Prosjekt | Kan legge til andre brukere i prosjektet og gi prosjektet nytt navn, samt har alle mulighetene til et Member. Kan angi prosjektbudsjetter. Kan arkivere prosjektet. |
| Member | Prosjekt | Kan utføre inferens, bruke ressurser og opprette nøkler på prosjektnivå. |
Hvis jeg ikke er eier i organisasjonen, hva har jeg tilgang til?
Brukere som ikke er eiere i organisasjonen kan bare se prosjekter de er medlemmer av. Bare organisasjonseieren kan se alle prosjekter, medlemmer og API-nøkler på prosjektnivå, og ha tilgang til Projects page.
Kun medlemmene av et prosjekt (og organisasjonseiere) kan se de finjusterte modellene som er opprettet i det prosjektet, trådene fra eventuelle opprettede Assistants eller filer som er lagt til.
Medlemmer av et prosjekt kan se hvem alle de andre medlemmene i prosjektet er og rollene deres (dvs. Owner eller Member).
Hvordan oppdaterer jeg en brukers prosjektrolle eller fjerner en bruker fra et prosjekt?
Kun eieren av et prosjekt kan oppdatere en brukers prosjektrolle eller fjerne en bruker fra et prosjekt. Se roller og tillatelser for mer informasjon.
For å oppdatere en bruker i et prosjekt går du til organisasjonsinnstillingene, velger prosjektet og klikker på Members. Du har muligheten til å angi hvert medlems rolle som Member eller Owner. Du kan også velge Remove for å fjerne brukeren fra prosjektet.
Hva er en tjenestekonto, og hvordan skiller den seg fra en vanlig brukerkonto?
En tjenestekonto fungerer som en pseudobruker laget for systemtilgang, forskjellig fra individuelle brukerkontoer. Bare organisasjons- og prosjekteiere kan opprette tjenestekontoer.
Tjenestekontoer er bare avgrenset til prosjekter.
Legg til et medlem i et prosjekt
Hvis du klikker på knappen + Add member, ser du en liste over brukere i organisasjonen din med rollen Reader. Hvis du vil legge til en bruker som ikke er i organisasjonen din nå, må du først legge dem til i organisasjonen (du kan la avkrysningsboksen 'Add to Default Project" være av hvis du ikke vil gi disse brukerne bredere tilgang). Denne listen inkluderer ikke tjenestekontoer. I dette trinnet kan du velge om rollen deres skal være Owner eller Member:

Når du legger til et teammedlem, må du tilordne enten rollen Member eller Owner. Prosjektmedlemmer kan gjøre API-forespørsler som leser eller endrer data, mens prosjekteiere også kan endre prosjektinnstillinger og prosjektbudsjetter og administrere prosjektmedlemmer. Se roller og tillatelser for mer informasjon.
Slik oppretter du en tjenestekonto for et prosjekt
Gå først til prosjektet du vil opprette en tjenestekonto for ved å velge det fra rullegardinmenyen i navigasjonslinjen:

Gå deretter til organisasjonsinnstillingene -> Project -> Members -> klikk på + Service account:
Tjenestekontoer som opprettes på prosjektnivå er unike for prosjektet og kan ikke brukes utenfor prosjektet de er opprettet i.

Navngi tjenestekontoen
Uansett om du oppretter tjenestekontoen på organisasjonsnivå eller oppretter en unik for et prosjekt, kan du når du oppretter en tjenestekonto lage en unik tjenestekonto-ID bestående av bokstaver, tall og bindestreker for enkelt å identifisere tjenestekontoen.
Lagre API-nøkkelen for tjenestekontoen
Etter at du har valgt knappen Create, opprettes det umiddelbart en API-nøkkel for tjenestekontoen, og den hemmelige nøkkelen vises. Lagre denne hemmelige nøkkelen et trygt og sikkert sted. Av sikkerhetsgrunner vil du ikke kunne se den igjen via OpenAI-kontoen din. Hvis du mister denne hemmelige nøkkelen, må du generere en ny.

Tillatelsene for API-nøkkelen til tjenestekontoen er som standard satt til lese- og skrivetilgang til alle API-ressursene i prosjektet. Disse tillatelsene kan oppdateres i API Keys-innstillingene for prosjektet ditt.
Tjenestekontoer er oppført sammen med prosjektmedlemmer på medlemssiden for prosjektet ditt. Se her for å lære mer om å oppdatere eller fjerne tilgangen til en tjenestekonto på medlemssiden for prosjektet ditt.
Alle tjenestekontoer på tvers av både prosjekter og organisasjoner vises sammen med dine menneskelige brukere på medlemssiden på organisasjonsnivå.
Tjenestekontoer administreres som vanlige kontoer. Fra Organisasjon -> Members-menyen kan du Remove en tjenestekonto eller oppdatere rollen:

Hvordan administrerer jeg API-nøkler i organisasjonens prosjekter?
Du kan opprette og administrere API-nøkler for hvert prosjekt på innstillingssiden til prosjektet. I organisasjonsinnstillingene velger du prosjektet og klikker på API Keys.
For å opprette en ny hemmelig nøkkel velger du + Create new secret key. Du kan også velge redigeringsikonet ved siden av en hemmelig nøkkel for å redigere tillatelsene.

Du kan angi tillatelser for hver av API-nøklene dine når du oppretter en ny hemmelig nøkkel eller ved å redigere en eksisterende nøkkel.
Tre tillatelsesnivåer er tilgjengelige: All, Restricted og Read Only.
All — Full tilgang er angitt for den hemmelige nøkkelen. Dette er standardinnstillingen.
Restricted — Gjør det mulig for brukeren å angi None-, Read- og Write-tillatelser for hvert endepunkt.
Du kan for eksempel opprette en API-nøkkel som spesifikt ikke har tillatelse til å lese eller skrive til endepunktet /v1/assistants:

Read Only — Lesetillatelser er satt for alle endepunkter.
Hvordan administreres tilgang for brukere som tilhører flere prosjekter eller organisasjoner?
Brukere kan være medlemmer av så mange prosjekter som nødvendig. I et prosjekt kan brukere generere en personlig API-nøkkel som er avgrenset og begrenset til tilgang til det prosjektet og ressursene det inneholder.
Hvordan setter og administrerer jeg hastighetsgrenser for organisasjonens prosjekter?
Kun eieren av en organisasjon kan sette og administrere hastighetsgrenser på prosjektnivå. Se roller og tillatelser for mer informasjon.
I organisasjonsinnstillingene klikker du på prosjektet du vil oppdatere og velger Limits i prosjektdelen av navigasjonslisten. Du kan oppdatere Model Usage på denne siden.
Model usage lar deg konfigurere hvilke modeller som kan brukes av prosjektet, og hastighetsgrenser kan settes for hver modell etter behov.
Hvordan setter og administrerer jeg budsjetter for organisasjonens prosjekter?
Kun eiere av en organisasjon og eiere av et prosjekt kan sette og administrere prosjektbudsjetter. Se roller og tillatelser for mer informasjon. For å endre grensene på organisasjonsnivå går du til organisasjonsinnstillingene, klikker på Grenser, og ruller ned til Bruksgrenser.

For å angi prosjektgrensene går du til organisasjonsinnstillingene, klikker på prosjektet du vil oppdatere og velger Grenser. Du kan oppdatere Månedlig budsjett, Varslingsterskel og Modellbruk.
Ved å angi et månedlig budsjett kan du etablere myke utgiftsterskler for prosjektet ditt. Når bruken overstiger denne grensen innen en gitt kalendermåned (UTC), vil API-forespørsler fortsatt behandles uten avbrudd. Denne funksjonen er laget for å hjelpe deg med å overvåke bruk gjennom budsjettvarsler, men den håndhever ikke et hardt tak på forbruket. Når et prosjektbudsjett opprettes, opprettes det som standard et varsel ved 100 %-terskelen. Flere budsjetter med andre terskler kan settes ved å klikke på Add Alert.
Vær oppmerksom på at organisasjonseier(e) og prosjekteier(e) alltid vil motta disse meldingene, og dette kan ikke tilpasses.

Hvordan sletter eller arkiverer jeg et prosjekt?
Prosjekter kan arkiveres enten via den nye siden for prosjektoversikt eller i innstillingene for et enkelt prosjekt. Når et prosjekt er arkivert, kan det ikke gjenopprettes. Når du fortsetter med arkivering, blir du bedt om å skrive inn prosjektnavnet for å gå videre.
Du kan se en liste over alle arkiverte prosjekter via fanen «Arkivert» på samme side for prosjektoversikt.

Det er ikke mulig å slette prosjekter; vi opprettholder en historikk over alle prosjekter for å sikre kontinuitet i bruks- og faktureringssporing.
Er det en grense for hvor mange prosjekter jeg kan ha i organisasjonen min?
Organisasjoner kan opprette opptil 2 000 prosjekter som standard.
Kan ressurser deles på tvers av prosjekter?
Prosjektressurser (som filer, assistants, lagring eller tråder) er avgrenset til prosjektet og kan ikke nås av ikke-admin-medlemmer utenfor prosjektet. Ressurser kan heller ikke flyttes mellom prosjekter.
Det ene unntaket er at finjusteringer i "Standardprosjektet" kan nås fra andre prosjekter.
Hva er fillagringskvoten per prosjekt?
OpenAI støtter for øyeblikket en fillagringskvote på 100 GB med filer per prosjekt.
Hvis denne kvoten overskrides, vil du se følgende feil:
Du har overskredet kvoten for fillagring. Organisasjoner er begrenset til 100 GB med filer. Reduser filstørrelsen eller kontakt brukerstøtte.Vi anbefaler at du sletter ubrukte filer som er lagret på kontoen din. Som referanse kan du vise og liste opp filer med API-et.
Jeg er prosjekteier, hvorfor kan jeg ikke se bruksdashbordet for prosjektet mitt?
Synlighet for et prosjekts bruksdashbord er ikke knyttet til en brukers rolle i et prosjekt. I stedet bestemmes den av rollen din i organisasjonen og innstillingene på https://platform.openai.com/settings/organization/data-controls/visibility

Hvis du ikke kan se et bruksdashbord, er denne innstillingen sannsynligvis satt til "Synlig for organisasjonseiere".
