OpenAI
Denne side er maskinoversat. Se den originale engelske artikel.

Gennemgang af API-forbrug og -omkostninger

Gennemgå API-aktivitet i Forbrugsdashboardet, kontrollér antal tokens i API-svar, og få indblik i projektfiltre, eksporter og omkostninger for Skaleringsniveau.

Opdateret: 9 days ago

Oversigt

Du kan gennemgå API-forbruget på to måder:

  • Brug Forbrugsdashboardet til at gennemgå aktivitet i nuværende og tidligere faktureringsperioder.

  • Læs forbrugsoplysningerne i et API-svar for at kontrollere en enkelt anmodning.

Playground bruger de samme API-kald som dine applikationer. Dets tokens tæller med i din kontos API-forbrug og følger de samme forbrugsregler og priser.

Adgang til dashboardet

Du skal være organisationsejer eller have tilladelsen Forbrugsdashboard for at få adgang til Forbrugsdashboardet.

Gennemgå forbruget i dashboardet

Åbn Forbrugsdashboardet, vælg den organisation, du vil gennemgå, og vælg den relevante rapporteringsperiode.

Data i dashboardet vises i UTC. Husk denne tidszone, når du sammenligner aktiviteten i dashboardet med din applikations logfiler.

Vælg projekter

Dashboardet har sin egen projektvælger. Den fungerer uafhængigt af det projekt, der er valgt andre steder på API-platformen.

Brug dashboardets projektvælger til at gennemgå ét, flere eller alle projekter. Ryd projektvalget for at se organisationens samlede data. Når ingen projekter er valgt, viser dashboardet data for alle projekter.

Hvis flere applikationer bruger samme projekt eller API-nøgle, kan en samlet opgørelse for projektet eller nøglen ikke vise, hvilken applikation der sendte en anmodning. Sammenlign dine egne anmodningslogfiler for samme periode i UTC.

Gennemgå en enkelt brugers forbrug

Sådan gennemgår du én brugers forbrug af Responses og Chat Completions:

  1. Gå til API-funktioner > Responses og Chat Completions i Forbrugsdashboardet.

  2. Vælg Filtrér efter.

  3. Vælg brugeren under Brugere, og vælg derefter Anvend filtre.

Se tokens pr. minut

På sider med forbrugsoplysninger kan du vælge interval. Vælg et interval på 1 minut for at undersøge tokens pr. minut (TPM).

Dette interval gælder for forbrugsdata, ikke faktureringsdata.

Eksportér forbrugsdata

Der er ingen grænse for, hvor lang en periode du kan eksportere data for. Eksporter, der dækker en lang periode, kan blive opdelt i flere filer.

Læs om afstemning af månedlige fakturaer og eksport af fakturalinjer her: Eksport af månedlige forbrugsoplysninger.

Hvis en eksport af aktivitetsdata indeholder rækker med negative værdier, skal du sammenligne rækker med samme enhed, gruppering og datoer. Brug omkostningsdata til at se fakturerede beløb. En aktivitetsrække med en negativ værdi er ikke i sig selv bevis for, at der er krediteret et beløb på din faktura.

Se kredittildelinger

Du kan finde oplysninger om kredittildelinger på din organisations Faktureringsside.

Kredittildelinger og API-forbrug besvarer forskellige spørgsmål: Kredittildelinger viser de kreditter, der er knyttet til din organisation, mens forbruget viser dens API-aktivitet.

Gennemgå forbrug og omkostninger for Skaleringsniveau

Hvis Skaleringsniveau er aktiveret for din organisation, og du har den nødvendige adgang, kan du åbne forbrugssiden for Skaleringsniveau for at se detaljeret forbrug.

Omkostninger til pakker på Skaleringsniveau tilskrives organisationen og ikke de enkelte projekter.

Forbruget er større end nul, men projektets udgifter er nul

Kontrollér, om modellens forbrug er dækket af din tildeling på Skaleringsniveau. Hvis hele forbruget for modellen ligger inden for TPM-tildelingen på Skaleringsniveau, kan projektet vise forbrug uden yderligere modeludgifter.

Abonnementsprisen for Skaleringsniveau forbliver på organisationsniveau. Sådan gennemgår du den:

  1. Ryd projektfilteret i Forbrugsdashboardet.

  2. Vælg Udgiftskategorier.

Gennemgå flere organisationer

Forbrugsdashboardet samler ikke omkostnings- eller forbrugsdata på tværs af organisationer. Hver organisation, herunder en underorganisation, behandles separat.

Vælg en underorganisation i organisationsvælgeren for at få vist den.

Hvis du har brug for samlet rapportering, kan du overveje at bruge projekter i én organisation i stedet for separate underorganisationer eller bruge Forbrugs-API'en til tilpassede analyser.

Tjek tokenforbruget i et API-svar

Feltnavnene for tokenforbrug afhænger af endepunktet.

Antal tokensChat CompletionsResponses
Inputtokensusage.prompt_tokensusage.input_tokens
Outputtokensusage.completion_tokensusage.output_tokens
Tokens i altusage.total_tokensusage.total_tokens

Et Chat Completions-svar kan for eksempel indeholde:

{
"usage": {
"prompt_tokens": 13,
"completion_tokens": 7,
"total_tokens": 20
}
}

Afhængigt af endepunktet og modellen kan forbrugsoplysningerne også omfatte antallet af cachelagrede inputtoken og ræsonneringstoken. Disse oplysninger er med til at forklare, hvorfor et svars synlige længde ikke afspejler dets samlede tokenforbrug.

Læs om de forskellige tokenkategorier her: Forstå og optæl token.

Når et transskriptionssvar angiver tokenforbruget, er inputtoken for lyd og tekst allerede medregnet i input_tokens. Læg ikke disse delmængder til det samlede inputtal igen. Sammenlign output_tokens separat.

Hent forbrugsdata fra streamede Chat Completions

Ved en Chat Completions-anmodning med streaming skal du inkludere:

{
"stream": true,
"stream_options": {
"include_usage": true
}
}

Når include_usage er aktiveret, indeholder en ekstra datablok før data: [DONE] forbruget for hele anmodningen. Dens choices-array er tomt. I de øvrige datablokke har usage værdien null.

Hvis streamen afbrydes, modtager du muligvis ikke den sidste datablok med forbrugsdata. Hvis den sidste datablok mangler, er det ikke ensbetydende med, at anmodningen ikke brugte tokens.

Denne konfiguration gælder kun for Chat Completions. Se flere oplysninger i referencedokumentationen for Chat Completions API.

Var denne artikel nyttig?