Compatibilidade com OpenAI SDK
O OfoxAI é totalmente compatível com o OpenAI SDK. Migrar de uma conexão direta com a OpenAI requer apenas a alteração de dois parâmetros: base_url e api_key.
Passos de migração
Apenas duas linhas de código
Python
from openai import OpenAI
# Antes: Conexão direta com OpenAI
# client = OpenAI(api_key="sk-openai-xxx")
# Agora: Através do OfoxAI
client = OpenAI(
base_url="https://api.ofox.ai/v1", # Adicionado
api_key="<Sua OFOXAI_API_KEY>" # Substituído
)
# O restante do código permanece inalterado!
response = client.chat.completions.create(
model="openai/gpt-4o", # Adicionar prefixo do provider
messages=[{"role": "user", "content": "Hello!"}]
)Nomenclatura de modelos
O OfoxAI usa o formato provider/model-name para identificar modelos:
| Nome original OpenAI | ID do modelo OfoxAI |
|---|---|
gpt-4o | openai/gpt-4o |
gpt-4o-mini | openai/gpt-4o-mini |
gpt-5.2 | openai/gpt-5.2 |
text-embedding-3-small | openai/text-embedding-3-small |
Através do OfoxAI, você também pode usar modelos de outros provedores:
| Modelos adicionais disponíveis | Descrição |
|---|---|
anthropic/claude-sonnet-4.5 | Claude Sonnet 4 |
google/gemini-3-flash-preview | Gemini 3 Flash |
deepseek/deepseek-chat | DeepSeek V3 |
Compatibilidade
O OfoxAI suporta as seguintes funcionalidades da API OpenAI:
| Funcionalidade | Status |
|---|---|
| Chat Completions | Totalmente compatível |
| Streaming | Totalmente compatível |
| Function Calling | Totalmente compatível |
| JSON Mode | Totalmente compatível |
| Vision (entrada de imagem) | Totalmente compatível |
| Embeddings | Totalmente compatível |
| Models List | Totalmente compatível |
| Images Generation | Totalmente compatível |
Integração com frameworks
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.ofox.ai/v1",
api_key="<Sua OFOXAI_API_KEY>",
model="openai/gpt-4o"
)LlamaIndex
from llama_index.llms.openai import OpenAI
llm = OpenAI(
api_base="https://api.ofox.ai/v1",
api_key="<Sua OFOXAI_API_KEY>",
model="openai/gpt-4o"
)Vercel AI SDK
import { createOpenAI } from '@ai-sdk/openai'
const ofoxai = createOpenAI({
baseURL: 'https://api.ofox.ai/v1',
apiKey: '<Sua OFOXAI_API_KEY>'
})
const model = ofoxai('openai/gpt-4o')Qualquer framework ou ferramenta que suporte o OpenAI SDK pode ser integrado ao OfoxAI alterando a base_url.
Last updated on