Skip to content
← todas as ferramentas

App

SDK da OpenAI

Python ou Node — trocar a base URL é a única mudança no seu código.

Escopo validado

Configuração, autenticação e chamadas OpenAI compatíveis indicadas neste guia.

Protocolo: OpenAI compatível. Modelo do exemplo: gpt-5.6-sol-medium.

Base URLhttps://avello.online/v1

Com /v1 no fim — esta ferramenta não anexa o caminho.

Instalar

pip install openai   ·   npm install openai

Python

from openai import OpenAI

cliente = OpenAI(
    base_url="https://avello.online/v1",
    api_key="sua-chave-avello",
)

resposta = cliente.chat.completions.create(
    model="gpt-5.6-sol-medium",
    messages=[{"role": "user", "content": "responda apenas: ok"}],
)
print(resposta.choices[0].message.content)

Node

import OpenAI from "openai";

const cliente = new OpenAI({
  baseURL: "https://avello.online/v1",
  apiKey: "sua-chave-avello",
});

const r = await cliente.chat.completions.create({
  model: "gpt-5.6-sol-medium",
  messages: [{ role: "user", content: "responda apenas: ok" }],
});
console.log(r.choices[0].message.content);

É `baseURL` no Node e `base_url` no Python. Trocar os dois é o erro de digitação mais comum.

Confirme sem escrever código

curl https://avello.online/v1/chat/completions \
  -H "Authorization: Bearer sua-chave-avello" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol-medium","messages":[{"role":"user","content":"responda apenas: ok"}]}'

O engano mais comum

Deixar a variável OPENAI_BASE_URL do ambiente apontando para outro lugar. Ela vence o parâmetro em algumas versões, e a chamada sai do gateway sem aviso.