Pré-requisitos
#Gerar uma chave de API temporária
Tokens de acesso de curta duração
Use um back-end seguro para fornecer chaves de API temporárias quando seu aplicativo chamar serviços de modelo de ambientes não confiáveis, como navegadores ou aplicativos móveis. Isso evita a exposição da sua chave de API permanente.
Uma chave de API temporária herda as permissões da chave de API que a criou, como restrições de acesso ao modelo.
Pré-requisitos
Crie uma chave de API permanente em Key Management e defina o DASHSCOPE_API_KEY variável de ambiente. Consulte Configurar sua chave de API.
Exemplo de solicitação
As chaves de API temporárias expiram após 60 segundos por padrão. Você pode definir expire_in_seconds de 1 a 1.800.
curl -X POST "https://maas.qwencloudapi.com/api/v1/tokens?expire_in_seconds=1800" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY"
Exemplo de resposta
Resposta de sucesso
{
"token": "st-****",
"expires_at": 1744080369
}
Parâmetros de resposta
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| ficha | Corda | A chave de API temporária. | st-**** |
| expira_em | Número | Tempo de expiração como carimbo de data/hora UNIX em segundos. | 1744080369 |
Resposta de erro
{
"code": "InvalidApiKey",
"message": "Invalid API-key provided.",
"request_id": "902fee3b-f7f0-9a8c-96a1-6b4ea25af114"
}
Parâmetros de resposta
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| código | Corda | Código de erro. Consulte Mensagens de erro para obter detalhes. | ChaveApi inválida |
| mensagem | Corda | Mensagem de erro. | Chave de API inválida fornecida. |
| solicitação_id | Corda | O ID da solicitação. | 902fee3b-f7f0-9a8c-96a1-6b4ea25af114 |
Perguntas frequentes
Posso excluir manualmente uma chave de API temporária?
Não. As chaves de API temporárias expiram automaticamente e não podem ser excluídas manualmente.