Início rápido
Crie uma chave e envie sua primeira solicitação de chat em poucos minutos.
Siga este guia para criar uma chave de API e enviar sua primeira solicitação de chat com
gpt-5.6-sol. Antes de começar, verifique se consegue acessar o console da Vergora e se tem saldo disponível suficiente para uma solicitação de teste.
Antes de começar
| Item | Configuração usada neste guia | Observações |
|---|---|---|
| API Origin | https://api.vergora.ai | Domínio de produção da API da Vergora |
| Endpoint da solicitação | POST /v1/chat/completions | A URL completa combina API Origin e endpoint |
| Model ID | gpt-5.6-sol | Copie o ID exato em vez do nome de exibição |
| Chave de API | Crie uma na página Chaves de API do console | Não substitua a chave de API da Vergora por uma chave do fornecedor do modelo |
Você também precisa de um terminal que execute cURL. Os comandos abaixo funcionam no macOS, Linux e em ambientes compatíveis com Bash ou Zsh.
1. Entre e abra o console
- Selecione Entrar no cabeçalho do site.
- Conclua a verificação da conta conforme as instruções da página.
- Abra o console e confirme que está usando a conta e o espaço de trabalho corretos.
- Verifique o saldo disponível e o status das chaves de API existentes.
Se um código de verificação estiver incorreto ou não chegar, confira o endereço de e-mail, a pasta de spam e a mensagem da página antes de solicitar outro.
2. Crie uma chave de API
- Abra Chaves de API no console.
- Crie uma nova chave de API.
- Use um nome que identifique a aplicação e o ambiente, como
demo-development. - Siga as instruções da página para copiar e armazenar com segurança a chave de API completa.
Uma chave de API é uma credencial privada. Não a exponha em código do navegador, repositórios públicos, mensagens de chat, logs ou capturas de tela.
3. Armazene a chave de API no terminal
Use o comando abaixo para inserir a chave de API. O terminal não exibe a chave enquanto você digita.
printf "Vergora API Key: "
read -r -s VERGORA_API_KEY
printf "\n"
export VERGORA_API_KEYEssa variável de ambiente está disponível apenas na sessão atual do terminal. Você precisa defini-la novamente após fechar o terminal. Aplicações de produção devem armazenar credenciais em variáveis de ambiente do servidor ou em um gerenciador de segredos.
4. Envie sua primeira solicitação
Execute o comando abaixo no mesmo terminal:
curl --silent --show-error --include \
"https://api.vergora.ai/v1/chat/completions" \
-H "Authorization: Bearer ${VERGORA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"messages": [
{
"role": "user",
"content": "Apresente-se em uma frase."
}
],
"stream": false
}'Este exemplo usa o endpoint Chat Completions. Antes de trocar de modelo, confirme que o modelo de destino aceita o mesmo endpoint, estrutura de mensagens e parâmetros.
5. Leia a resposta
Uma resposta compatível com Chat Completions sem streaming normalmente inclui conteúdo da mensagem e informações de uso. Os campos e valores abaixo apenas ilustram onde ler o resultado:
{
"id": "example-response-id",
"choices": [
{
"message": {
"role": "assistant",
"content": "Olá! Sou um assistente de IA."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 8,
"total_tokens": 20
}
}Verifique o seguinte:
- A solicitação HTTP foi concluída com sucesso.
- O corpo da resposta contém a saída do modelo.
- Sua aplicação consegue ler
choices[0].message.content. - A resposta inclui informações de uso ou um identificador que ajuda a localizar a solicitação.
A ausência de erro no terminal não comprova o sucesso da solicitação.
6. Revise o registro da solicitação
Abra Logs de API no console. Localize a solicitação pelo horário e modelo e revise:
| Campo | O que confirmar |
|---|---|
| Model ID | O modelo é gpt-5.6-sol |
| Status | A solicitação foi concluída ou falhou |
| Uso | Os tokens de entrada e saída são registrados |
| Latência | O tempo de processamento é exibido |
| Custo | O custo associado à solicitação é exibido |
Se o registro ainda não aparecer, atualize a página e confira os filtros ativos antes de enviar a mesma solicitação novamente.
Solução de problemas
| Problema | Ação recomendada |
|---|---|
| Falha de autenticação | Confirme que a variável não está vazia, a chave está completa e há um espaço entre Bearer e a chave |
| Modelo indisponível | Confirme que o Model ID é gpt-5.6-sol e que a conta e a chave atuais podem acessá-lo |
| Formato de solicitação inválido | Verifique o corpo JSON, o endpoint e o cabeçalho Content-Type |
| Saldo ou orçamento insuficiente | Verifique o saldo disponível e o limite de orçamento da chave |
| A solicitação não termina | Salve o horário e qualquer identificador disponível e verifique o status em Logs de API |
Após concluir sua primeira solicitação, continue em Autenticação para aprender a usar e proteger chaves de API.