Open AI (ChatGPT)
🇵🇹 Portuguese
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇵🇹 Portuguese
  • 🇰🇷 Korea
  • 🇩🇪 German
    Open AI (ChatGPT)
    🇵🇹 Portuguese
    • 🇺🇸 English
    • 🇯🇵 Japanese
    • 🇵🇹 Portuguese
    • 🇰🇷 Korea
    • 🇩🇪 German
    • README
    • Introdução
    • Autenticação
    • Fazer pedidos
    • Transmissão
    • Solicitações de depuração
    • Compatibilidade com versões anteriores
    • Administração
    • Áudio
      • Criar discurso
        POST
      • Criar transcrição
        POST
      • Criar tradução
        POST
    • Chat
      • Criar conclusão de bate-papo
        POST
    • Incorporações
      • Criar incorporações
        POST
    • Afinação fina
      • Criar trabalho de ajuste fino
        POST
      • Listar trabalhos de ajuste fino
        GET
      • Listar eventos de ajuste fino
        GET
      • Listar pontos de verificação de ajuste fino
        GET
      • Recuperar trabalho de ajuste fino
        GET
      • Cancelar ajuste fino
        POST
    • Lote
      • Crie lote
        POST
      • Recupere o lote
        GET
      • Cancelar lote
        POST
      • Lista em lote
        GET
    • Arquivos
      • README
      • Recuperar o conteúdo do arquivo
        GET
      • Listar arquivos
        GET
      • Carregar arquivo
        POST
      • Excluir arquivo
        DELETE
      • Recuperar arquivo
        GET
    • imagens
      • README
      • Criar imagem
      • Criar edição de imagem
      • Criar variação de imagem
    • Modelos
      • Listar modelos
      • Recuperar modelo
    • Moderações
      • Criar moderação
    • Convites
      • Convites da lista
      • Crie convite
      • Recupere o convite
      • Exclua convite
    • Usuários
      • Listar utilizadores
      • Modificar utilizador
      • Recuperar utilizador
    • Projetos
      • Listar projetos
      • Criar projeto
      • Recuperar projeto
      • Modificar projeto
      • Arquivar projeto
    • Usuários do projeto
      • Apagar utilizador do projeto
      • Listar usuários do projeto
      • Criar utilizador do projeto
      • Recuperar utilizador do projeto
      • Modificar utilizador do projeto
      • Criar conta de serviço do projeto
    • Contas de serviço do projeto
      • Listar contas de serviço do projeto
      • Criar conta de serviço do projeto
      • Recuperar a conta de serviço do projeto
      • Excluir conta de serviço do projeto
    • Chaves API do projeto
      • Listar as chaves da API do projeto
      • Recuperar chave API do projeto
      • Apagar chave API do projeto
    • Limites da taxa de projeto
      • Listar limites de taxa de projeto
      • Modificar limite de taxa do projeto
    • Logs de auditoria
      • Listar logs de auditoria
    • Uso
      • Conclusões
      • Incorporações
      • Moderações
      • Imagens
      • Discursos áudio
      • Transcrições de áudio
      • Lojas de vetores
      • Custos
    • Conclusões
      • Criar conclusão
    • Ajustes finos
      • Crie um ajuste fino
      • List fine-tunes
      • Recuperar ajuste fino
      • Cancelar ajuste fino
      • Listar eventos de ajuste fino
      • Excluir modelo de ajuste fino
    • Assistentes (v1)
      • Crie Assistant (V1)
      • Criar arquivo de assistente (v1)
      • Assistentes de lista (v1)
      • Listar arquivos de assistente (v1)
      • Recuperar Assistente (V1)
      • Recuperar o arquivo Assistant (V1)
      • Modificar Assistente (V1)
      • Excluir assistente (v1)
      • Excluir arquivo de assistente (v1)
    • Tópicos (v1)
      • Criar thread (v1)
      • Recuperar thread (v1)
      • Modificar thread (v1)
      • Excluir thread (v1)
    • Mensagens(v1)
      • Criar mensagem (v1)
      • Mensagens de listar (v1)
      • Listar arquivos de mensagem (v1)
      • Recuperar a mensagem (v1)
      • Recuperar o arquivo de mensagem (v1)
      • Modificar mensagem (v1)
    • Corridas (v1)
      • Criar execução (v1)
      • Crie thread e run (v1)
      • Lista é executada (v1)
      • Lista de etapas de execução (v1)
      • Recuperar execução (v1)
      • Recuperar etapa de execução (v1)
      • Modificar execução (v1)
      • Enviar saídas da ferramenta para executar (v1)
      • Cancelar uma corrida (v1)

    Fazer pedidos

    Você pode colar o comando abaixo em seu terminal para executar sua primeira solicitação de API. Certifique-se de substituir $OPENAI_API_KEY pela sua chave secreta da API. Se você estiver usando uma chave de usuário herdada e tiver vários projetos, também precisará especificar a ID do projeto. Para maior segurança, recomendamos a transição para chaves baseadas em projeto.
    Este pedido consulta o modelo gpt-4o-mini (que sob o capô aponta para uma variante do modelo gpt-4o-mini) para completar o texto começando com um prompt de "Diga que este é um teste". Você deve obter uma resposta semelhante à seguinte:
    {
        "id": "chatcmpl-abc123",
        "object": "chat.completion",
        "created": 1677858242,
        "model": "gpt-4o-mini",
        "usage": {
            "prompt_tokens": 13,
            "completion_tokens": 7,
            "total_tokens": 20,
            "completion_tokens_details": {
                "reasoning_tokens": 0,
                "accepted_prediction_tokens": 0,
                "rejected_prediction_tokens": 0
            }
        },
        "choices": [
            {
                "message": {
                    "role": "assistant",
                    "content": "\n\nThis is a test!"
                },
                "logprobs": null,
                "finish_reason": "stop",
                "index": 0
            }
        ]
    }
    Agora que você gerou sua primeira conclusão de bate-papo, vamos detalhar o objeto de resposta. Podemos ver que o finish_reason é stop, o que significa que a API retornou a conclusão completa do chat gerada pelo modelo sem esbarrar em nenhum limite. Na lista de opções, geramos apenas uma única mensagem, mas você pode definir o parâmetro n para gerar várias opções de mensagens.
    Previous
    Autenticação
    Next
    Transmissão
    Built with