Comece em 2 minutos

Troque apenas a URL base e a chave.

Use os SDKs oficiais da OpenAI apontando para o endpoint do Banana Chat. A chave completa aparece apenas uma vez ao ser criada; depois disso o dashboard mostra só o prefixo seguro.

1. Configure as variáveis
Crie a chave em “Chaves de API” e salve em um cofre de segredos.
OPENAI_BASE_URL=https://bananachat.com.br/v1
OPENAI_API_KEY=bc_live_...
2. Faça a primeira chamada com cURL
curl "$OPENAI_BASE_URL/chat/completions"   -H "Authorization: Bearer $OPENAI_API_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "gpt-5.4",
    "messages": [{"role":"user","content":"Explique LGPD em 3 linhas."}],
    "prompt_cache_key": "lgpd:v1",
    "stream": false
  }'

A chave de cache é opcional. Sem ela, o provider mantém o cache automático. Para obter hits, reutilize um prefixo idêntico com pelo menos 1.024 tokens e coloque o conteúdo variável no final.

3. Use o SDK oficial da OpenAI
O happy path deve funcionar só com `baseURL` e `apiKey`.
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  baseURL: process.env.OPENAI_BASE_URL,
});

const response = await client.chat.completions.create({
  model: "gpt-5.4",
  messages: [{ role: "user", content: "Explique LGPD em 3 linhas." }],
});
from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url=os.environ["OPENAI_BASE_URL"],
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Explique LGPD em 3 linhas."}],
)
Criar chave de API →Ver referência completa →