Pular para o conteúdo

OpenAI

Visao Geral

A OpenAI fornece a serie GPT de large language models, incluindo o GPT-4o e as familias de raciocinio o1/o3. O Floopy faz proxy de requisicoes para a API de Chat Completions da OpenAI nativamente, sem necessidade de traducao de formato.

Modelos Suportados

ModelContext WindowNotes
o3-pro200KModelo de raciocinio, suporta header reasoning_effort
o3200KModelo de raciocinio, suporta header reasoning_effort
o3-mini200KModelo de raciocinio, suporta header reasoning_effort
o1-pro200KModelo de raciocinio, suporta header reasoning_effort
o1200KModelo de raciocinio, suporta header reasoning_effort
o1-mini128KModelo de raciocinio, suporta header reasoning_effort
gpt-4.5-preview128KModelo preview mais recente
gpt-4o128KModelo multimodal principal
gpt-4o-mini128KRapido e acessivel
gpt-4-turbo128KTurbo da geracao anterior
gpt-48KGPT-4 original
gpt-3.5-turbo16KLegado, custo-beneficio

Configuracao

  1. Acesse Settings > Providers no dashboard.
  2. Clique em Add provider e selecione OpenAI.
  3. Cole sua chave de API da OpenAI e clique em Save.

Uso

import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.floopy.ai/v1",
apiKey: process.env.FLOOPY_API_KEY,
});
const response = await client.chat.completions.create({
model: "gpt-4o",
messages: [{ role: "user", content: "Explain quantum computing." }],
});

Funcionalidades Especificas do Provider

  • Reasoning effort — Defina o header x-floopy-reasoning-effort como low, medium ou high ao usar modelos o1/o3 para controlar o quanto de raciocinio o modelo realiza.
  • Modelos fine-tuned — Use o prefixo ft: no nome do modelo (ex: ft:gpt-4o-mini:my-org:my-model:abc123) para direcionar para seus modelos fine-tuned.

Fallback

Direcione para a Anthropic caso a OpenAI esteja indisponivel configurando o header de fallback:

Terminal window
curl https://api.floopy.ai/v1/chat/completions \
-H "Authorization: Bearer $FLOOPY_API_KEY" \
-H "x-floopy-fallback-provider: anthropic" \
-H "x-floopy-fallback-model: claude-sonnet-4-6" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-4o", "messages": [{"role": "user", "content": "Hello"}]}'