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 da equipe, para grupos específicos ou para usuários individuais.
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 a configuração no nível da equipe
Aplique a configuração a 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 para a 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 para 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": "[email protected]"
}' \
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