Apixly · API

GPT, Claude, görsel ve video için OpenAI uyumlu API

Apixly, sohbet, görsel ve videoyu tek AI API ağ geçidinde birleştirir. Uyumlu endpointlerde mevcut OpenAI istemcinizi, Claude için Anthropic Messages API'yi kullanın. Anahtarın grubu model erişimini ve fiyatı belirler.

Güncelleme:

İstemciyi doğru endpoint ile eşleştirin

OpenAI SDK için base_url https://apixly.ai/v1 ve Apixly anahtarı kullanılır. Anthropic uyumlu istemcide temel alan adı https://apixly.ai olur; istemci /v1/messages ekler. Gemini kendi endpoint ve başlığını kullanır. API aileleri birbirinin yerine doğrudan geçmez.

Seçilen endpointin istek ve yanıt şemasını izleyin. OpenAI Authorization: Bearer; Anthropic Messages x-api-key ve anthropic-version kullanır. Güncel model ID'sini katalogdan veya kimliği doğrulanmış /v1/models yanıtından kopyalayın; görünen adı tahmin etmeyin.

Grubu bağlayıp küçük bir istek gönderin

Geliştirici konsolunda anahtar oluşturup uygun gruba bağlayın. Aşağıdaki GPT örneği OpenAI grubunu gerektirir. Akış, araç veya medya olmadan kısa mesajla başlayın. choices[0].message.content ve usage alanlarını doğrulayıp ilgili ücreti kontrol edin.

İlk tam yanıttan sonra özellikleri tek tek etkinleştirin. Asenkron işler ve indirme için görsel/video belgelerini izleyin. Stüdyo ve API aynı bakiyeyi kullanır; model fiyatları ve grup koşulları katalogda ayrı görünür.

Mevcut iş akışına ekleyin

Belgeler Claude Code, Codex, SDK, görsel üretimi ve video işlerini kapsar. n8n dizini doğrulama, sınıflandırma ve insan inceleme kuyruğu içeren destek iş akışı sunar. Uygulamanıza yakın entegrasyonu seçin; hacmi artırmadan önce çıktıyı ve maliyeti kontrol edin.

API anahtarlarını sunucuda veya aracın desteklenen gizli yapılandırmasında tutun; açık web sayfasına gömmeyin. Fiyat kılavuzuyla maliyeti tahmin edin, güvenilirlik kılavuzuyla kabul ölçütlerini belirleyin.

İlk istek

curl https://apixly.ai/v1/chat/completions \
  -H "Authorization: Bearer $APIXLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Hello"}]}'

Mevcut Python istemcinizi bağlayın

Python için openai paketini kurun. Sunucuda APIXLY_API_KEY değişkenini ve anahtarınıza açık tam model kimliğiyle APIXLY_MODEL değişkenini ayarlayın. İlk testte araç, görsel veya akış varsaymadan bir metin modeli kullanın.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["APIXLY_API_KEY"],
    base_url="https://apixly.ai/v1",
    timeout=120,
    max_retries=0,
)
response = client.chat.completions.create(
    model=os.environ["APIXLY_MODEL"],
    messages=[{"role": "user", "content": "Hello"}],
    stream=False,
)
content = response.choices[0].message.content
if not content:
    raise RuntimeError("No text result; inspect the response before continuing")
print(content)
print(response.usage)

Örnek tam metni ve token kullanımını yazdırır. Trafiği artırmadan önce konsoldaki kullanım ve ücret kaydıyla eşleştirin. API anahtarını günlüğe yazmayın. Ek özellikleri aynı model ve grupta ayrıca test edin.

İlk istek başarısız olursa

401
Apixly anahtarını ve Authorization başlığını kontrol edin. ChatGPT oturumu API anahtarının yerini tutmaz.
404
HTTP yöntemini, model kimliğini ve temel URL'yi kontrol edin. SDK yolu ekler; /v1 bölümünü iki kez yazmayın.
429
Hız ve eşzamanlılık sınırlarını kontrol edin. Retry-After değerine uyun; yalnızca güvenli tekrarlar için sınırlı geri çekilme kullanın.
5xx / timeout
İstek kimliğini ve hata gövdesini saklayın. Belirsiz ücretli isteğin veya görevin durumunu yeniden göndermeden önce doğrulayın.

Sorular ve yanıtlar

OpenAI uygulamamı yeniden yazmalı mıyım?

Desteklenen uyumlu endpointlerde önce base URL ve anahtarı değiştirin, sonra model ve gerekli özellikleri doğrulayın. Özel araçlar ve medya formatları ek değişiklik gerektirebilir.

Bir anahtar tüm modelleri kullanabilir mi?

Erişim bağlı gruplara göre belirlenir. Katalog ve belgelerde grubun API ailesini ve desteklenen model ID'lerini kontrol edin.

İlgili kılavuzlar

Kaynaklar ve belgeler

Apixly · LearnLink Technology Limited · [email protected]