Defina ou remova limites de uso para créditos de add-on da sua organização. Você pode aplicar essas configurações no nível de equipe, para grupos específicos ou para usuários individuais.
Sua Chave de serviço com permissões de “Cobrança Write”
Configuração do limite de crédito (escolha uma)
Defina como true para limpar o limite de crédito do add-on existente
Defina um novo limite de crédito do add-on (valor inteiro)
Você deve fornecer clear_add_on_credit_cap ou set_add_on_credit_cap, mas não ambos.
Configuração de escopo (escolha uma)
Defina como true para aplicar a configuração no nível da equipe
Aplique a configuração a um grupo específico informando o ID do grupo
Aplique a configuração a um usuário específico informando o endereço de e‑mail desse usuário
Você deve fornecer um de team_level, group_id ou user_email para definir o escopo.
Exemplo de solicitação — Definir limite de créditos da equipe
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "sua_service_key_aqui",
"set_add_on_credit_cap": 10000,
"team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemplo de Solicitação - Definir Limite de Crédito para Grupo
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"set_add_on_credit_cap": 5000,
"group_id": "engineering_team"
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemplo de requisição - Definir limite de crédito para o usuário
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"set_add_on_credit_cap": 1000,
"user_email": "[email protected]"
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemplo de requisição - Limpar limite de crédito
curl -X POST --header "Content-Type: application/json" \
--data '{
"service_key": "your_service_key_here",
"clear_add_on_credit_cap": true,
"team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
O corpo da resposta está vazio. Um código de status 200 indica que a operação foi concluída com sucesso.
Cenários de erro comuns:
- Chave de serviço inválida ou permissões insuficientes
- Ambos
clear_add_on_credit_cap e set_add_on_credit_cap fornecidos
- Nem
clear_add_on_credit_cap nem set_add_on_credit_cap fornecidos
- Vários parâmetros de escopo fornecidos
- Nenhum parâmetro de escopo fornecido
- ID do grupo inválido ou e-mail do usuário inválido
- Limite de frequência excedido