Defina ou remova limites de uso por usuário em créditos de add-ons para sua organização. Os limites são sempre aplicados por usuário. Quando você especifica um escopo de equipe ou grupo, o limite é aplicado individualmente a cada usuário dessa equipe ou grupo — ele não define um limite compartilhado para toda a equipe ou grupo.
Sua Chave de serviço com permissões “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 o limite por usuário a todos os usuários da equipe
Aplique o limite por usuário a todos os usuários em um grupo específico fornecendo o ID do grupo
Aplique a configuração a um usuário específico fornecendo o endereço de e-mail
Você deve fornecer um de team_level, group_id ou user_email para definir o escopo.
Exemplo de solicitação - Definir limite de crédito por usuário para todos os membros 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 Requisição - Definir Limite de Crédito por Usuário para Todos os Usuários de um 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éditos do 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": "user@example.com"
}' \
https://server.codeium.com/api/v1/UsageConfig
Exemplo de requisição — limite de créditos definido
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 bem-sucedida.
Cenários de erro comuns:
- Service Key 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
- Múltiplos parâmetros de escopo fornecidos
- Nenhum parâmetro de escopo fornecido
- ID de grupo ou e-mail de usuário inválido
- Limite de requisições excedido