APIMaster.ai

OpenAI Uyumlu API — Tek Bir Uç Nokta ile Herhangi Bir LLM Kullanın | APIMaster.ai

OpenAI uyumlu API nasıl çalışır: Claude, DeepSeek, Gemini ve GPT modellerini tek bir OpenAI formatındaki uç nokta üzerinden çağırın. Python örnekleriyle birlikte doğrudan değiştirme kılavuzu.

OpenAI Uyumlu API Kılavuzu

OpenAI API formatı, büyük dil modelleri için standart arayüz haline geldi. Bir "OpenAI uyumlu API", aynı istek formatını (/v1/chat/completions) kabul eder ve yanıtları aynı yapıda döndürür; böylece kodunuzu değiştirmeden modelleri değiştirebilirsiniz.

APIMaster.ai, Claude, GPT, DeepSeek, Gemini ve daha fazlası için OpenAI uyumlu bir uç nokta sağlar.

OpenAI Uyumlu API Nedir?

Aşağıdaki uç noktaları uygulayan herhangi bir API "OpenAI uyumlu"dur:

Uç Nokta Yöntem Amaç
/v1/chat/completions POST Yanıt oluşturma
/v1/models GET Mevcut modelleri listeleme
/v1/embeddings POST Gömme oluşturma

İstek/yanıt şeması OpenAI'ınkiyle aynıdır, bu nedenle OpenAI'ı destekleyen herhangi bir araç (LangChain, LiteLLM, Dify, open-webui, vb.) otomatik olarak çalışır.

APIMaster'ın OpenAI Uyumlu Uç Noktası Nasıl Kullanılır

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

from openai import OpenAI

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

# Claude'u çağır
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "OpenAI uyumlu API'den merhaba!"}],
)

# DeepSeek'i çağır
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Merhaba!"}],
)

# GPT'yi çağır
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Merhaba!"}],
)

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

Bir istemci, üç sağlayıcı, aralarında sıfır kod değişikliği.

Popüler Çerçevelerle Entegrasyon

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("LangChain ne için kullanılır?")
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": "Merhaba!"}],
)
print(response.choices[0].message.content)

Dify

Dify'nin model sağlayıcı ayarlarında:

  • Sağlayıcı: OpenAI Uyumlu
  • API Anahtarı: APIMaster anahtarınız
  • API Temel URL'si: https://apimaster.ai/v1
  • Model adı: claude-sonnet-4-6 veya 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

Cursor / VS Code AI Uzantıları

Özel OpenAI Temel URL'sini https://apimaster.ai/v1 olarak ayarlayın ve APIMaster anahtarınızı kullanın. Mevcut listeden herhangi bir model seçin.

APIMaster OpenAI Uyumlu Uç Noktasında Mevcut Modeller

Claude (Anthropic)

  • claude-sonnet-4-6 — en iyi değer
  • claude-opus-4-8 — en yetenekli
  • claude-haiku-4-5 — en hızlı, en ucuz

GPT (OpenAI)

  • gpt-5.5 — yüksek yetenekli GPT-5 serisi model
  • gpt-5.4 — dengeli GPT-5 serisi model

DeepSeek

  • deepseek-v4-flash — güçlü kodlama, çok ucuz
  • deepseek-v4-pro — akıl yürütme

Gemini (Google)

  • gemini-2.5-pro — uzun bağlam

Tam listeyi modeller sayfasında görün.

Çalışma Zamanında Model Değiştirme

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("Özyinelemeyi bir paragrafta açıklayın.")

OpenAI'dan OpenAI Uyumlu API'ye Geçiş

Tam olarak iki satırı değiştirin:

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

# Sonra (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← değişti
    base_url="https://apimaster.ai/v1",         # ← eklendi
)

Diğer her şey—modeller, akış, fonksiyon çağrısı, gömmeler—aynı kalır.

Neden APIMaster OpenAI Uyumlu API İçin

  • Tüm büyük sağlayıcılar tek bir uç noktada: her sağlayıcı için ayrı anahtarlar yok
  • Parmak izi doğrulaması: hangi modeli gerçekten çağırdığınızı bilirsiniz
  • Seçili modellerde indirimli fiyatlandırma

Sıkça Sorulan Sorular

OpenAI uyumlu API nedir? OpenAI'ın Chat Completions uç nokta formatıyla (POST /v1/chat/completions) eşleşen bir API. OpenAI için oluşturulmuş herhangi bir kütüphane veya araç—LangChain, LlamaIndex, PromptFlow—kod değişikliği olmadan OpenAI uyumlu bir API ile çalışır.

APIMaster'ın OpenAI uyumlu API'si hangi modelleri destekler? GPT-5 serisi modeller, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro ve daha fazlası. Tam model listesine bakın.

OpenAI'dan OpenAI uyumlu bir API'ye nasıl geçerim? İki değeri değiştirin: api_key'i APIMaster anahtarınıza ve base_url'i https://apimaster.ai/v1 olarak ayarlayın. Tüm model çağrıları, akış, araç kullanımı ve yanıt ayrıştırma değişmeden çalışır.

APIMaster'ın API'si akış ve fonksiyon çağrısını destekliyor mu? Evet—her ikisi de tam olarak desteklenir ve resmi OpenAI API'si ile aynı arayüzü kullanır.

Birden fazla model sağlayıcısı için tek bir API anahtarı kullanabilir miyim? Evet—bu APIMaster'ın ana avantajıdır. Tek bir anahtar ve tek bir uç nokta, yalnızca model parametresini değiştirerek GPT, Claude, DeepSeek ve Gemini'yi çağırmanıza olanak tanır.

API erişimi alın — GPT, Claude ve DeepSeek için tek bir OpenAI uyumlu anahtar → · Model fiyatlandırmasını görün →