tr ▾
Deneme anahtarı kazanın

API Dokümantasyonu: Chat Tamamlamaları

Dakikalar içinde sansürsuz LLM API'mize başlayın. Bu kılavuz; OpenAI uyumlu istemciler kullanan geliştiriciler için kimlik doğrulama, istek formatları ve akış işlemlerini kapsar.

Temel URL ve Kimlik Doğrulama

Her isteği temel URL'mizle başlatın ve API anahtarınızı yetkilendirme başlığında ekleyin.

Kullan https://api.unlimitedtokens.cc/v1 temel URL olarak. Anahtarınızı Bearer YOUR_API_KEY. Abonelik erişiminizi kilitlemez. Önceden ödenmiş kredi her çağrıyı destekler. Hatalar ve reddi işlemler bedavadır. Krediniz süresi dolmaz. Anahtarları panelden Google veya e-posta ile oluşturun.

Sohbet Tamamlamaları Uç Noktası

Metin prompt'larını POST /v1/chat/completions ve metin yanıtları alın.

Bu uç nokta tüm standart etkileşimleri yönetir. Model ID'si her zaman uncensoredRoller gibi mesajlar kabul eder. user ou assistant. Burada gömme (embedding) veya görüntü yoktur. Sade saf metin girişi ve çıkışı. Sıcaklık ve durma dizeleri gibi parametreleri yapılandırın. Çıktı stilini siz kontrol edersiniz.

curl https://api.unlimitedtokens.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
  }'

Desteklenen Parametreler ve Seçenekler

temperature ve top_p gibi standart parametreleri kullanarak model davranışını kontrol edin.

Ayarla temperature yaratıcılık için. Kullan top_p nükleus örnekleme için. Tanımlayın stop üretimi durdurmak için diziler. Etkinleştir json_object yapılandırılmış veri için. Araçlar ve işlev çağırma tam olarak desteklenir. SSE aracılığıyla akış yanıtları. Bir seed yeniden üretilebilirlik için. Varlık ve sıklık cezaları token tekrarını ayarlar. Bunları iş akışınıza uygun şekilde ayarlayın.

SSE Üzerinden Akış Yanıtları

Sunucu Tarafından Gönderilen Olaylar kullanarak tokenları gerçek zamanlı olarak alın.

Ayarla stream: true istekinizde. API, oluşturuldukları gibi parçaları gönderir. Her parça kısmi metin ve kullanım verisi içerir. Son parça toplam token sayılarını içerir. Bu, algılanan gecikmeyi önemli ölçüde azaltır. Sohbet arayüzleri için idealdir. Akış sırasında hataları zarifçe yönetin. Her delta nesnesini geldiği gibi işleyin.

from openai import OpenAI

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

Hata Yönetimi ve Sınırlamalar

401, 402 ve 429 hatalarını doğru şekilde yönetin.

Bir 401, anahtarınızın geçersiz olduğunu gösterir. Doğru anahtar için panloyu kontrol edin. Bir 402, yetersiz kredi olduğunu gösterir. Devam etmek için kripto ile yükleyin. Bir 429, hız sınırlamasını gösterir. Dakikada 300 istekle sınırlısınız. Ayrıca, anahtar başına 8 eşzamanlı istek için bir sınırınız vardır. İstek gövdesi 8 MB'ın altında kalmalıdır. Hatalar kredinizi tüketmez. Kredi için iade yapılmaz, ancak çift ücretlendirmeler destek aracılığıyla düzeltilir.

import OpenAI from "openai";

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

Bağlam Penceresi ve Model Detayları

Model 100.000 token'lık bir bağlam penceresi destekler.

Bu pencere hem istemi hem de tamamlamayı kapsar. İstek başına 16,000 token'e kadar üretebilirsiniz. Ayarlamazsanız max_tokens, varsayılan değer 2.048'dir. Bu, uzun formatlı içerik üretimine olanak tanır. Model uncensored ve açık ağırlıklıdır. Yasal yetişkin içeriği reddetmez. GPT, Claude veya başka bir satıcı modeli değildir. Sunucularımızda çalışır. Sınırsız vibe ve derin bağlam için kullanın.

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ık sorulan sorular

Sınırsız token nasıl elde ederim?

Tükene kadar sınırsız istekleri destekleyen ön ödemeli kredi sunuyoruz. Krediniz süresi dolmaz, bu nedenle ihtiyacınız olduğunda kullanabilirsiniz. Daha fazla bakiye eklemek için kripto ile yükleyin.

Bu API OpenAI SDK'ları ile uyumlu mu?

Evet, bu, tamamen OpenAI uyumludur. Base URL ve API anahtarını değiştirerek resmi OpenAI SDK'larını kullanabilirsiniz. Standart uç noktaları ve parametreleri destekler.

Bir 402 hatası alırsam ne olur?

402 hatası, ön ödemeli bakiyenizin tükendiğini gösterir. İstek yapmaya devam etmek için hesabınızı kripto aracılığıyla yüklemeniz gerekir. Hatalar ve reddetmeler bakiyenizi düşmez.

API anahtarınızı açın

Kaydolun, jetonu kopyalayın, uç noktayı güncelleyin. Hepsi bu.

Deneme anahtarı kazanın