1. Instruções de Autenticação da API OpenAI

A API da OpenAI requer o uso de uma chave de API para autenticação, a fim de garantir a segurança e legitimidade das solicitações. A chave de API serve como a chave para se comunicar com os serviços da OpenAI e precisa ser fornecida toda vez que uma solicitação é enviada para indicar sua identidade.

2. Obtenção da Chave da API OpenAI

Para obter sua chave da API da OpenAI, faça login no painel da OpenAI e acesse a página de gerenciamento de chaves. Aqui, você pode criar uma nova chave de API, gerenciar e revogar chaves de API existentes.

3. Adicionando a Chave da API no Cabeçalho HTTP

Ao fazer solicitações de API para a OpenAI, você precisa adicionar o campo Authorization no cabeçalho da solicitação HTTP, com seu valor sendo Bearer seguido de sua chave da API. Abaixo está um exemplo de envio de uma solicitação usando o comando curl:

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer SUA_CHAVE_DA_API_OPENAI"

Substitua SUA_CHAVE_DA_API_OPENAI pela sua chave da API real.

4. Usando Chaves da API para Múltiplos Membros da Organização

Se você for membro de várias organizações e quiser especificar a quais estatísticas de uso as solicitações de API devem ser atribuídas, você pode incluir outro campo OpenAI-Organization no cabeçalho da solicitação HTTP. O valor deste campo deve ser o ID da organização à qual você deseja que as estatísticas de uso sejam atribuídas.

Aqui está um exemplo de um comando curl especificando o ID da organização:

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer SUA_CHAVE_DA_API_OPENAI" \
  -H "OpenAI-Organization: SEU_ID_DE_ORGANIZAÇÃO"

Substitua SUA_CHAVE_DA_API_OPENAI e SEU_ID_DE_ORGANIZAÇÃO pela sua chave da API real e pelo ID da sua organização.

Dica: Sempre assegure a segurança de sua chave da API e ID da organização, e evite divulgá-los em locais de acesso público, principalmente em código do lado do cliente. Se a chave da API vazar, isso poderá levar ao uso indevido do serviço ou a cobranças inesperadas. Proteja sua chave da API como você protegeria sua senha.