Pular para o conteúdo principal

Guia de Configuração da OpenAI API

Visão Geral​

A OpenAI API é uma interface de IA de uso geral fornecida pela OpenAI, com suporte a geração de texto, conversas, geração de código e mais. Oferece uma especificação de interface altamente unificada e é amplamente suportada.

A OpenAI disponibiliza várias séries de modelos para diferentes cenários de desempenho e custo:

ModeloCaracterísticasCasos de Uso
gpt-4o-miniRápido, baixo custoAlta concorrência, conversas do dia a dia
gpt-4oMultimodal de alta qualidadeTarefas complexas, compreensão de imagens
gpt-4.1Capacidades mais fortes de raciocínio e códigoGeração de código, raciocínio lógico

Obtendo a API Key​

Passo 1: Acesse a Plataforma OpenAI​

Vá até a OpenAI Platform e faça login na sua conta.

Passo 2: Gerar a API Key​

  1. Navegue até Dashboard → API Keys
  2. Clique em "Create new secret key"
  3. Copie e guarde sua API Key

⚠️ Atenção: a API Key é exibida apenas uma vez. Mantenha-a segura e não a compartilhe.

API Keys Page

Create New API Key


Configurando o PicoClaw​

Opção 1: Usando a WebUI (Recomendado)​

O PicoClaw oferece uma interface WebUI onde você pode configurar modelos facilmente sem editar os arquivos de configuração manualmente.

Edite as configurações do preset, ou clique no botão "Add Model" no canto superior direito:

Add Model

CampoValor
Model AliasNome personalizado, ex.: gpt-4o
Model Identifieropenai/gpt-4o-mini (ou outros modelos suportados)
API KeyOpenAI API Key (sk-xxxxx)
API Base URLDeixe em branco (padrão: https://api.openai.com/v1)

Opção 2: Editar o Arquivo de Configuração​

Adicione os modelos da OpenAI em config.json (o schema v2 usa api_keys):

{
"model_list": [
{
"model_name": "gpt-4o-mini",
"model": "openai/gpt-4o-mini",
"api_keys": ["YOUR_OPENAI_API_KEY_HERE"]
},
{
"model_name": "gpt-4o",
"model": "openai/gpt-4o",
"api_keys": ["YOUR_OPENAI_API_KEY_HERE"]
}
],
"agents": {
"defaults": {
"model_name": "gpt-4o-mini"
}
}
}

Em produção, mantenha as chaves em ~/.picoclaw/.security.yml e deixe o config.json focado na estrutura dos modelos.


Limites e Cotas​

Cobrança​

A OpenAI usa um modelo Pay-as-you-go, cobrando com base no uso real de tokens.

Rate Limits​

Diferentes tiers de conta e modelos têm limites diferentes:

  • RPM (Requests Per Minute): número de requisições por minuto
  • TPM (Tokens Per Minute): número de tokens por minuto

Ao exceder os limites, você recebe um erro 429 Too Many Requests.


Problemas Comuns​

Erro de max_tokens​

Invalid max_tokens value

Causa: excede o limite do modelo

Solução: reduza o valor do parâmetro max_tokens (ex.: 1024 ou 2048)

Erro 429 de Rate Limit​

Soluções:

  • Reduza a frequência de requisições
  • Faça upgrade do tier da sua conta OpenAI
  • Ative o rate limiting de requisições no PicoClaw

Não consigo conectar à API​

Cheque o seguinte:

  • A base_url está correta? (Padrão: https://api.openai.com/v1)
  • Você precisa de um proxy? (Para usuários na China continental)
  • A resolução de DNS está funcionando corretamente?
  • Conectividade de rede