Processo de Solicitação
Para usar a API, você precisa primeiro acessar a página correspondente da API de Embelezamento Facial para solicitar o serviço correspondente. Após entrar na página, clique no botão “Adquirir”, conforme mostrado na imagem abaixo:
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, convidando-o a se registrar e fazer login. Após o registro e login, você será redirecionado de volta para a página atual.
Na primeira solicitação, haverá um crédito gratuito disponível, permitindo o uso gratuito da API.
Uso Básico
Primeiro, entenda a forma básica de uso, que é inserir o link da imagem e as informações de embelezamento para obter a imagem resultante processada. Primeiro, é necessário passar um campoimage_url, a imagem facial é mostrada na figura abaixo:


accept: o formato de resposta desejado, aqui preenchido comoapplication/json, ou seja, formato JSON.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
image_url: o link da imagem facial a ser processada.smoothing: grau de suavização, intervalo de valores [0,100]. 0 significa sem suavização, 100 representa o nível máximo. O valor padrão é 10.whitening: grau de clareamento, intervalo de valores [0,100]. 0 significa sem clareamento, 100 representa o nível máximo. O valor padrão é 30.face_lifting: grau de emagrecimento facial, intervalo de valores [0,100]. 0 significa sem emagrecimento, 100 representa o nível máximo. O valor padrão é 70.eye_enlarging: grau de aumento dos olhos, intervalo de valores [0,100]. 0 significa sem aumento, 100 representa o nível máximo. O valor padrão é 70.

image_url, que é a imagem facial após as alterações de embelezamento com base na entrada. As informações faciais alteradas são mostradas na imagem abaixo:

Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código de erro e a mensagem correspondente. Por exemplo:400 token_mismatched: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token: Não autorizado, token de autorização inválido ou ausente.429 too_many_requests: Muitas solicitações, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

