TR ▾

Compare LLM APIDokümantasyon

LLM API Hızlı Başlangıç: OpenAI Uyumlu Uç Noktalar

Sansürsüz LLM API'mizle dakikalar içinde metin üretmeye başlayın. Bu hızlı başlangıç kılavuzu, ham model çıktılarınızı uygulamanıza entegre etmeniz için gereken OpenAI uyumlu uç noktaları, SDK kurulumu ve akış seçeneklerini kapsar.

Kimlik Doğrulama ve Temel URL

LLM API sağlayıcısı hizmetlerini kullanmaya başlamak için bir API anahtarına ihtiyacınız vardır. Sadece bir e-posta ve şifre ile API anahtarı al sayfasında kaydolun. Anahtarınız hemen görünür. Deneme kredisi için telefon numarası veya kredi kartı gerekmez. Anahtarınızı güvende tutun; istediğiniz zaman yenileyebilirsiniz, bu da önceki anahtarı geçersiz kılar.

İstemcinizi temel URL'mize yönlendirecek şekilde yapılandırın. Bu, tüm isteklerin sansürsüz modelimize yönlendirilmesini sağlar. Uç nokta yapısı standart OpenAI sohbet tamamlama arayüzünü yansıtır.

  • Temel URL: https://api.comparellmapi.com/v1
  • Başlık: Authorization: Bearer YOUR_API_KEY

Bu kurulum herhangi bir OpenAI uyumlu SDK ile çalışır. Temel URL'yi ayarlamanız ve anahtarınızı eklemeniz yeterlidir.

İlk İsteğiniz

Bağlantıyı test etmek için basit bir metin tamamlama isteği gönderin. Bu, API anahtarınızın geçerli olduğunu ve kredilerin mevcut olduğunu doğrular. Ham modele erişmek için uncensored model kimliğini kullanın. Uç nokta, mesajlar içeren bir JSON gövdesi ile POST isteklerini kabul eder.

İstek gövdenizin 8 MB sınırını aşmadığından emin olun. Bu sınırı aşarsanız sunucu isteği reddeder. Çoğu metin tabanlı uygulama için tek bir dönüş veya kısa bir sohbet bu kısıtlama içinde rahatça yer alır.

curl https://api.comparellmapi.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."}]
  }'

İşlem başarılı olursa, oluşturulan metni içeren bir JSON yanıtı alırsınız. Bu, LLM API fiyatlandırması yapısının kullanımınız için geçerli olduğunu doğrular. Her token, ön ödemeli bakiyenize dahil edilir.

Python SDK Entegrasyonu

En kolay entegrasyon için resmi OpenAI Python kütüphanesini kullanın. Paketi pip aracılığıyla yükleyin, ardından istemciyi temel URL'mizle yapılandırın. Bu, chat.completions.create() gibi tanıdık yöntemleri kullanmanızı sağlar.

Modeli uncensored olarak ayarlayın. Mesajlarınızı standart formatta iletin. SDK serileştirmeyi ve hata ayrıştırmayı otomatik olarak yönetir.

from openai import OpenAI

client = OpenAI(base_url="https://api.comparellmapi.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)

Bu yaklaşım arka uç hizmetleri veya betikler için idealdir. Kütüphane yeniden denemeleri ve temel hata yönetimini yönetir. Yanıt içeriğini oluşturulan metin için kontrol etmeyi unutmayın. Faturalandırma şeffaflığı için token kullanım verilerine de erişebilirsiniz.

Node.js SDK Kurulumu

JavaScript veya TypeScript ortamları için OpenAI Node SDK sorunsuz çalışır. Paketi yükleyin ve istemciyi temel URL'mizle başlatın. Bu, standart API arayüzü ile uyumluluğu korur.

Sistem ve kullanıcı mesajlarınızı tanımlayın. Model kimliği uncensored olarak kalır. SDK, tamamlama sonucunu içeren bir promise döndürür. API limitlerini veya yetersiz kredileri yönetmek için hataları uygun şekilde işleyin.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.comparellmapi.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);

Bu yöntem web sunucuları veya Node.js uygulamaları için uygundur. Kod yapısı Python örneğini yansıtır ve diller arasında tutarlılık sağlar. Bu kodu Express rotalarına veya sunucusuz işlevlere kolayca entegre edebilirsiniz.

Akışlı Yanıtlar (SSE)

Gerçek zamanlı uygulamalar için stream parametresini true olarak ayarlayarak akış özelliğini etkinleştirin. Sunucu, Sunucu Tarafından Gönderilen Olaylar (SSE) dizisi gönderir. Her olay, yanıtın bir kısmını içerir.

Bu, kullanıcılar için algılanan gecikmeyi azaltır. İstemci, tokenlar oluşturuldukça onları alır. Bu, sohbet arayüzleri veya canlı metin üretimi için faydalıdır.

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)

SSE akışını ayrıştırarak her token'ı çıkarın. Metni biriktirerek tam yanıtı oluşturun. ChatGPT API maliyeti ve diğer sağlayıcılar akış için benzer şekilde ücretlendirme yaparken, sansürsüz modelimiz bu mod için ek ücret olmadan ham çıktı sunar. Yanıtı tamamlamak için akış sonu olayını izleyin.

Limitler, Hatalar ve Bağlam

Sorunsuz entegrasyon için operasyonel limitleri anlayın. Her API anahtarı için dakikada 300 istek yapmanıza izin verilir. Bu sınırı aşarsanız 429 hız limiti hatası alırsınız. Yeniden denemeden önce bekleyin.

Yaygın hatalar arasında geçersiz anahtarlar için 401 ve yetersiz kredi için 402 bulunur. Ön ödemeli bakiyenizin yeterli olduğundan emin olun. Bağlam penceresi, istem ve tamamlama için toplam 100.000 tokena kadar destekler. Kesilmeyi önlemek için token kullanımınızı dikkatlice yönetin.

Detaylı LLM API fiyatlandırması için fiyatlandırma sayfasına bakın. Her token, giriş ve çıkış oranlarına göre ücretlendirilir. Gizli ücret yoktur. Bu şeffaflık, uygulamanız için bütçenizi doğru bir şekilde planlamanıza yardımcı olur.

API özellikleri

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
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.comparellmapi.com/v1
Model kimliğiuncensored
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Bağlam penceresi100.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Akışevet — server-sent events; son parça token kullanımını içerir
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
Hız limitianahtar başına dakikada 300 istek
İstek boyutuen fazla 8 MB
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ü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)
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
GirişGoogle veya e-posta ve şifre
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
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

API anahtarımı nasıl sıfırlarım?

API anahtarınızı hesap panelinizden istediğiniz zaman yeniden oluşturabilirsiniz. Yeni bir anahtar oluşturmak eski anahtarı hemen geçersiz kılar, bu nedenle uygulamalarınızı yeni anahtarı kullanacak şekilde güncelleyin. Bu, anahtarın güvenliğinin ihlal edildiğinden şüpheleniyorsanız faydalıdır.

Kredilerim biterse ne olur?

Ön ödemeli bakiyeniz sıfıra ulaştığında, sonraki isteklerde 402 hatası alırsınız. Kripto para (USDT veya USDC) kullanarak 10 $'dan başlayan bakiye yükleyebilirsiniz. Daha büyük 50 $ veya 100 $ yükleme işlemleri için bonus krediler otomatik olarak eklenir.

Sansürsüz model ticari kullanım için uygun mudur?

Evet, model içerik reddi olmadan yasal yetişkin ve yaratıcı kullanım durumları için tasarlanmıştır. Çocukları içeren içerikler için uygun değildir. Model açık ağırlıklıdır ve kendi sunucularımızda çalışır; uygulamalarınız için ham metin çıktısı sağlar.

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ı al