OpenAI
Esta página foi traduzida automaticamente. Veja o artigo original em inglês.

Análise do uso e dos custos da API

Analise a atividade da API no Painel de uso, confira a contagem de tokens nas respostas da API e entenda os filtros de projetos, as exportações e os custos do Nível de escala.

Atualizado: 4 days ago

Visão geral

Você pode analisar o uso da API de duas formas:

  • Use o Painel de uso para analisar a atividade nos períodos de cobrança atuais e anteriores.

  • Consulte as informações de uso na resposta da API para verificar uma solicitação específica.

O Playground usa as mesmas chamadas de API que seus aplicativos. Os tokens usados nele são contabilizados no uso da API da sua conta e seguem as mesmas regras de uso e os mesmos preços.

Acesso ao painel

Para acessar o Painel de uso, você deve ser proprietário da organização ou ter a permissão Painel de uso.

Analisar o uso no painel

Abra o Painel de uso, selecione a organização que deseja analisar e escolha o período relevante dos relatórios.

Os dados do painel são exibidos em UTC. Considere esse fuso horário ao comparar a atividade do painel com os logs do seu aplicativo.

Selecionar projetos

O painel tem seu próprio seletor de projetos. Ele funciona de forma independente do projeto selecionado em outras áreas da Plataforma de API.

Use o seletor do painel para analisar um, vários ou todos os projetos. Para ver os dados gerais da organização, desmarque os projetos selecionados. Quando nenhum projeto está selecionado, o painel mostra os dados de todos os projetos.

Analisar o uso de um usuário específico

Para analisar o uso de Responses e Chat Completions de um usuário:

  1. No Painel de uso, acesse Recursos da API > Responses e Chat Completions.

  2. Selecione Filtrar por.

  3. Em Usuários, selecione o usuário e depois Aplicar filtros.

Ver tokens por minuto

As páginas de detalhes de uso permitem selecionar o intervalo. Selecione um intervalo de 1 minuto para analisar os tokens por minuto (TPM).

Esse intervalo se aplica aos dados de uso, não aos dados de cobrança.

Exportar dados de uso

Não há limite para o intervalo de datas da exportação. Exportações que abrangem um período longo podem ser divididas em vários arquivos.

Para conciliar faturas mensais e exportar itens de linha, consulte: Como exportar detalhes de uso mensal.

Ver concessões de créditos

Os detalhes das concessões de créditos estão disponíveis na página de cobrança da sua organização.

As concessões de créditos e o uso da API respondem a perguntas diferentes: as concessões mostram os créditos associados à sua organização, enquanto os dados de uso mostram a atividade dela na API.

Analisar o uso e os custos do Nível de escala

Se o Nível de escala estiver habilitado para sua organização e você tiver o acesso necessário, abra a página de uso do Nível de escala para ver informações detalhadas.

Os custos dos pacotes do Nível de escala são atribuídos à organização, não a projetos individuais.

O uso é maior que zero, mas o gasto do projeto é zero

Verifique se o uso do modelo está coberto pela sua alocação do Nível de escala. Se todo o uso desse modelo estiver dentro da alocação de TPM do Nível de escala, o projeto poderá mostrar uso sem gastos adicionais com o modelo.

O custo da assinatura do Nível de escala permanece no nível da organização. Para analisá-lo:

  1. Limpe o filtro de projetos no Painel de uso.

  2. Selecione Categorias de gastos.

Analisar várias organizações

O Painel de uso não combina dados de custo ou uso entre organizações. Cada organização, inclusive uma suborganização, é tratada separadamente.

Para ver uma suborganização, selecione-a no seletor de organizações.

Se precisar de relatórios consolidados, considere usar projetos dentro de uma organização em vez de suborganizações separadas ou use a API de uso para fazer uma análise personalizada.

Verificar o uso de tokens em uma resposta da API

Os nomes dos campos de uso de tokens dependem do endpoint.

Contagem de tokensChat CompletionsResponses
Tokens de entradausage.prompt_tokensusage.input_tokens
Tokens de saídausage.completion_tokensusage.output_tokens
Total de tokensusage.total_tokensusage.total_tokens

Por exemplo, uma resposta de Chat Completions pode incluir:

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

Dependendo do endpoint e do modelo, os detalhes de uso também podem incluir contagens de tokens de entrada em cache e de raciocínio. Essas contagens ajudam a explicar por que o tamanho visível de uma resposta não representa todo o uso de tokens.

Para entender as diferentes categorias de tokens, consulte: Como entender e contar tokens.

Obter dados de uso de Chat Completions com streaming

Em uma solicitação de Chat Completions com streaming, inclua:

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

Com include_usage habilitado, um bloco adicional antes de data: [DONE] contém os dados de uso de toda a solicitação. O array choices desse bloco está vazio. Outros blocos têm o valor null em usage.

Se o stream for interrompido, talvez você não receba esse bloco final de uso. A ausência do bloco final não significa que a solicitação não usou tokens.

Essa configuração é específica do Chat Completions. Para ver detalhes, consulte a referência da API chat completions.

Este artigo foi útil?