APIMaster.ai

API Compatível com OpenAI — Use Qualquer LLM com Um Único Endpoint | APIMaster.ai

Como funciona a API compatível com OpenAI: chame modelos Claude, DeepSeek, Gemini e GPT através de um único endpoint no formato OpenAI. Guia de substituição direta com exemplos em Python.

Guia da API Compatível com OpenAI

O formato da API OpenAI tornou-se a interface padrão para grandes modelos de linguagem. Uma "API compatível com OpenAI" aceita o mesmo formato de requisição (/v1/chat/completions) e retorna respostas na mesma estrutura—permitindo que você troque de modelos sem alterar seu código.

APIMaster.ai fornece um endpoint compatível com OpenAI para Claude, GPT, DeepSeek, Gemini e mais.

O Que É uma API Compatível com OpenAI?

Qualquer API que implemente esses endpoints é "compatível com OpenAI":

Endpoint Method Purpose
/v1/chat/completions POST Gerar respostas
/v1/models GET Listar modelos disponíveis
/v1/embeddings POST Criar embeddings

O esquema de requisição/resposta é idêntico ao da OpenAI, portanto qualquer ferramenta que suporte OpenAI (LangChain, LiteLLM, Dify, open-webui, etc.) funciona automaticamente.

Como Usar o Endpoint Compatível com OpenAI da APIMaster

Base URL: https://apimaster.ai/v1

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",
    base_url="https://apimaster.ai/v1",
)

# Call Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)

# Call DeepSeek
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}],
)

# Call GPT
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello!"}],
)

print(response.choices[0].message.content)

Um cliente, três provedores, zero alterações de código entre eles.

Integrando com Frameworks Populares

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",
    openai_api_key="YOUR_APIMASTER_KEY",
    openai_api_base="https://apimaster.ai/v1",
)

response = llm.invoke("What is LangChain used for?")
print(response.content)

LiteLLM

import litellm

response = litellm.completion(
    model="openai/claude-sonnet-4-6",
    api_key="YOUR_APIMASTER_KEY",
    api_base="https://apimaster.ai/v1",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

Dify

Nas configurações do provedor de modelos do Dify:

  • Provedor: Compatível com OpenAI
  • Chave da API: sua chave APIMaster
  • URL Base da API: https://apimaster.ai/v1
  • Nome do modelo: claude-sonnet-4-6 ou gpt-5.4

Open WebUI

docker run -d \
  -e OPENAI_API_KEY="YOUR_APIMASTER_KEY" \
  -e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
  -p 3000:8080 \
  ghcr.io/open-webui/open-webui

Extensões de IA do Cursor / VS Code

Defina a URL Base Personalizada do OpenAI para https://apimaster.ai/v1 e use sua chave APIMaster. Selecione qualquer modelo da lista disponível.

Modelos Disponíveis no Endpoint Compatível com OpenAI da APIMaster

Claude (Anthropic)

  • claude-sonnet-4-6 — melhor custo-benefício
  • claude-opus-4-8 — mais capaz
  • claude-haiku-4-5 — mais rápido e barato

GPT (OpenAI)

  • gpt-5.5 — modelo de alta capacidade da série GPT-5
  • gpt-5.4 — modelo equilibrado da série GPT-5

DeepSeek

  • deepseek-v4-flash — forte em codificação, muito barato
  • deepseek-v4-pro — raciocínio

Gemini (Google)

  • gemini-2.5-pro — contexto longo

Veja a lista completa na página de modelos.

Alternância de Modelos em Tempo de Execução

MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]

def compare_models(prompt):
    client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
    for model in MODELS:
        resp = client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": prompt}],
            max_tokens=200,
        )
        print(f"\n=== {model} ===")
        print(resp.choices[0].message.content)

compare_models("Explain recursion in one paragraph.")

Migrando da API OpenAI para API Compatível com OpenAI

Altere exatamente duas linhas:

# Before
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# After (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← altered
    base_url="https://apimaster.ai/v1",         # ← added
)

Todo o resto—modelos, streaming, chamada de funções, embeddings—permanece o mesmo.

Por que APIMaster para API Compatível com OpenAI

  • Todos os principais provedores em um único endpoint: sem chaves separadas para cada provedor
  • Verificado por impressão digital: saiba qual modelo você está realmente chamando
  • Preços com desconto em modelos selecionados

Perguntas Frequentes

O que é uma API compatível com OpenAI? Uma API que corresponde ao formato do endpoint Chat Completions da OpenAI (POST /v1/chat/completions). Qualquer biblioteca ou ferramenta construída para OpenAI—LangChain, LlamaIndex, PromptFlow—funciona com uma API compatível com OpenAI sem alterações de código.

Quais modelos a API compatível com OpenAI da APIMaster suporta? Modelos da série GPT-5, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro e mais. Veja a lista completa de modelos.

Como faço para mudar da OpenAI para uma API compatível com OpenAI? Altere dois valores: api_key para sua chave APIMaster e base_url para https://apimaster.ai/v1. Todas as chamadas de modelo, streaming, uso de ferramentas e análise de respostas funcionam inalterados.

A API da APIMaster suporta streaming e chamada de funções? Sim—ambos são totalmente suportados e usam a mesma interface da API oficial da OpenAI.

Posso usar uma chave de API para vários provedores de modelos? Sim—essa é a principal vantagem da APIMaster. Uma chave e um endpoint permitem que você chame GPT, Claude, DeepSeek e Gemini apenas alterando o parâmetro model.

Obtenha acesso à API — uma chave compatível com OpenAI para GPT, Claude e DeepSeek → · Veja os preços dos modelos →