TR ▾
API anahtarı al

OpenAI API Alternatifi: İstemcinizi üç satırda değiştirin

Tak-çalıştır sansürsüz OpenAI API alternatifi

Mevcut OpenAI uyumlu istemcinizi, temel URL ve API anahtarını güncelleyerek sansürsüz LLM API'mize bağlayın. Bu hızlı başlangıç kılavusu; kimlik doğrulama, temel tamamlamalar, akış ve tek açık ağırlıklı modelimizle fonksiyon çağırma konularında size rehberlik eder.

Kimlik Doğrulama ve Temel URL

API'miz standart OpenAI chat-completions arayüzünü takip eder. İstemci yapılandırmanızda yalnızca iki şeyi değiştirmeniz yeterlidir: temel URL ve API anahtarı. API anahtarınızı hemen almak için Kayıt Ol sayfasında kaydolun. Deneme için kredi kartı gerekmez.

Tüm istekler için temel URL https://api.openaiapialternative.com/v1.'dir. Bu uç nokta, tek bir sansürsüz büyük dil modeli sunar. Çoklu model yönlendiricilerinden farklı olarak, tedarikçiler arasında yönlendirme yapmayız; kendi GPU sunucularımızda kendi açık ağırlıklı modelimizi çalıştırıyoruz. Bu, yığınınızı basitleştirir çünkü GPT, Claude veya Gemini varyantları arasındaki farklı API tuhaflıkları arasında gezinmek yerine, tutarlı bir model davranışıyla etkileşim kurarsınız.

İlk İstek

/v1/chat/completions uç noktasına POST isteği yapın. Yanıt nesne yapısı metin tamamlama için standart OpenAI spesifikasyonuyla eşleşir ancak sansürsüz modelimiz tarafından desteklenir. Mesajları, araçları ve sıcaklık ayarlarını herhangi bir OpenAI uyumlu uç noktası için yapacağınız formatta iletebilirsiniz.

Bu yapı, istemciniz zaten OpenAI protokolünü destekliyorsa temel URL ve anahtarı değiştirerek sağlayıcı değiştirmenizi sağlar. Göndermeniz gereken model kimliği "uncensored" olmalıdır. Gömme (embedding) veya görsel ve ses sunmadığımızı unutmayın, bu nedenle yükünüzü metne odaklayın.

curl https://api.openaiapialternative.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python SDK

Resmi OpenAI Python SDK'sını veya herhangi bir uyumlu istemci kitaplığını kullanın. İstemciyi anahtarınız ve yeni temel URL ile başlatın. Ardından model kimliği "uncensored" olacak şekilde chat.completions.create çağrısını yapın. Bu yaklaşım, mevcut kod tabanınızı korurken yasal yetişkin veya tartışmalı konular için içerik reddi olmadan sansürsüz bir modele erişim sağlar.

Python SDK, mesajlarınızı ve araçlarınızı otomatik olarak seri hale getirir. İsteklerin OpenAI sunucularına gitmemesi için doğru temel URL'yi geçtiğinizden emin olun. Bu yöntem, mevcut istem şablonlarınız ve sistem talimatlarınızla model davranışını test etmek isteyen geliştiriciler için idealdir.

from openai import OpenAI

client = OpenAI(base_url="https://api.openaiapialternative.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node SDK

JavaScript ve TypeScript geliştiricileri için Node SDK aynı şekilde çalışır. İstemci örneğinizde API anahtarını ve temel URL'yi yapılandırın. Model kimliği "sansürsüz" olarak kalır. Bu, istem mantığınızı yeniden yazmadan Node.js uygulamalarımıza sansürsüz LLM API'mizi entegre etmenizi sağlar.

Node SDK aynı chat-completions uç noktasını destekler. Doğrudan metin üretimi gerektiren sunucusuz işlevler, arka uç hizmetleri veya istemci tarafı uygulamaları için kullanabilirsiniz. Model yönlendirmesi sunmadığımız için bu tek açık ağırlıklı modelden öngörülebilir davranış alırsınız. Token maliyetleri için fiyatlandırma sayfasını kontrol edin.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaiapialternative.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Akış Yanıtları (SSE)

Akış yanıtları için Sunucu Tarafı Olayları (SSE) destekliyoruz. Bu, tokenlar oluşturulurken bunları görüntülemek istediğiniz gerçek zamanlı uygulamalar için gereklidir. İsteğinizde stream parametresini true olarak ayarlayın. İstemci kısmi metin içeren bir dizi olay alacaktır.

Akış, kullanıcılar için algılanan gecikmeyi azaltır. API'miz SSE protokolünü OpenAI spesifikasyonunda tanımlandığı şekilde işler. Bu özelliği sohbet arayüzlerine, kod üreticilerine veya artımlı metin teslimatından yararlanan herhangi bir uygulamaya entegre edebilirsiniz. Model istemi işler ve tamamlanana kadar tokenları sürekli olarak üretir.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Sınırlar, Hatalar ve Bağlam Penceresi

Bağlam penceresimiz toplam istem ve tamamlama için 100.000 token kapasitesine sahiptir. Bu, uzun belgeler veya kapsamlı konuşma geçmişleri için olanak tanır. Hız limitine dikkat edin: anahtar başına dakikada 300 istek. Bu sınırı aşarsanız 429 Çok Fazla İstek hatası alırsınız.

Yaygın hatalar arasında anahtarınız geçersizse 401 Yetkisiz ve ön ödemeli krediniz tükendiğinde 402 Ödeme Gerekli hataları yer alır. Her hesabın herhangi bir zamanda yeniden oluşturulabilecek tek bir anahtarı vardır. İstek gövdesi sınırı 8 MB'tır. Gömme vektörleri veya görüntü oluşturma gerekiyorsa bu API doğru seçim değildir; yalnızca metin tamamlamaya odaklanıyoruz.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Base URLhttps://api.openaiapialternative.com/v1
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Bağlam penceresi100.000 token (girdi + çıktı)
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu, OpenAI modelleri için bir proxy mi?

Hayır. Tek bir açık ağırlıklı sansürsüz büyük dil modelini kendi sunucularımızda çalıştırıyoruz. Bu bir GPT, Claude, Gemini veya başka bir satıcının modeli değildir. API arayüzü uyumludur ancak altta yatan model bağımsızdır.

Kredim bittiğinde ne olur?

402 Ödeme Gerekli hatası alırsınız. Ödeme yap-aldığında ön ödemeli kredi sistemini kullanıyoruz. Kripto para (USDT veya USDC) ile 10 $'dan başlayan bakiye yükleyebilirsiniz. Kredi hiçbir zaman sona ermez ve daha büyük alımlar için bonus kredi alırsınız.

Model içerik reddeder mi?

Model yasal yetişkin, kurgusal, güvenlik araştırmaları ve tartışmalı konular için sansürsüzdür. Tek katı sınır, reşit olmayanlarla ilgili cinsel içeriğin her zaman engellenmesidir. Standart yetişkin içeriğe öznel reddetmeler uygulamıyoruz.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.

API anahtarı alDokümantasyonu oku