Developer Documentation
Censorlenmemiş, OpenAI ile uyumlu API'mizle dakikalar içinde metin üretmeye başlayın. Bu kılavuz; kimlik doğrulama, SDK entegrasyonu ve hızlı geliştirme için streaming'i kapsar.
Temel URL ve Kimlik Doğrulama
API anahtarınız chat-completions endpoint. Google veya e-posta ile kaydolmadan hemen sonra bu anahtarı alırsınız API anahtarı al sayfası. Telefon numarası gerekmez. Anahtarınızı güvenli bir şekilde saklayın ve Authorization header.
Temel URL: https://api.cheapllm.cc/v1. Tüm isteklerde bu başlık bulunmalıdır: Authorization: Bearer YOUR_API_KEY. 401 gibi hatalar geçersiz veya eksik bir anahtarı gösterir. Eski anahtarınızı herhangi bir zamanda değiştirerek yeni bir tane oluşturabilirsiniz; hesabı başına yalnızca bir aktif anahtar bulunur.
İlk İstek
Standart bir kullanarak ilk isteminizi gönderin chat/completions endpoint. Model kimliği uncensored. Bu açık ağırlıklı model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verir; kurgusal veya tartışmalı konular dahil. Metin girdisi, metin çıktısı elde edersiniz. Burada gömme veya görüntü oluşturma yoktur.
Aşağıda temel bir cURL örneği yer almaktadır. Değiştirin YOUR_API_KEY anahtarınızla birlikte. İstek gövdesi kullanıcı mesajını tanımlar. 100,000 token bağlam penceresini (istem + tamamlama) işleriz. Hatalar ve reddetmeler ücretsizdir, bu yüzden özgürce test edin.
- Ayarla
modeliçinuncensored. - Dahil et
messageskullanıcı ve asistan rollerini destekleyen dizi. - API anahtarınızı başlık olarak ekleyin.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Python SDK Entegrasyonu
API'mizle etkileşim kurmak için resmi OpenAI Python SDK'sını kullanın. Temel URL'yi uç noktamıza ayarlayın ve anahtarınızı sağlayın. Bu yaklaşım, herhangi bir OpenAI-uyumlu istemci kütüphanesi ile çalışır. Parametreleri yapılandırın temperature ve top_p gerektiğinde. Akış desteği, Sunucu Tarafı Olayları (SSE) aracılığıyla sağlanır. Bu yöntem, tokenlar oluşturulurken görüntülemek istediğiniz gerçek zamanlı uygulamalar için idealdir.
Küt tiêneyi pip install openai. İstemciyi temel URL'mizle başlatın. Aşağıdaki kod basit bir tamamlama isteğini gösterir. Mesaj içeriğini kullanım durumunuza göre ayarlayın. API'miz, doğru modele yönlendirme işlemini dahili olarak halleder.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.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)
Node SDK Entegrasyonu
Node.js geliştiricileri için OpenAI npm paketi sorunsuz çalışır. Base URL'i API uç noktamıza ayarlayın. Bu, diğer sağlayıcılardan gelen tanıdık kalıpları kullanmanıza olanak tanır. Model ID'sini uncensored. Uygulamanız yapılandırılmış çıktı gerektiriyorsa JSON modunu veya fonksiyon çağırma özelliğini de etkinleştirebilirsiniz. SDK, doğru yapılandırıldığında kimlik doğrulamasını otomatik olarak halleder.
Paketi şu komutla yükleyin npm install openaimax_tokens çıktı uzunluğunu kontrol etmek için. Hatalar standart HTTP durum kodları olarak döndürülür. Bu, hızlı prototipleme veya üretim entegrasyonları için kullanın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.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);
SSE Üzerinden Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istek içinde. API Sunucu Tarafı Olayları (SSE) döndürür. Her parça kısmi metin içerir. Son parça token kullanım istatistiklerini içerir. Bu özellik, sohbet arayüzlerindeki kullanıcı deneyimi için kritiktir. Algılanan gecikmeyi önemli ölçüde azaltır. Metni gerçek zamanlı görüntülemek için akışı ayrıştırabilirsiniz.
İstemci kodunuzda akış olaylarını işleyin. Akış bittiğinde bağlantıyı kapatın. API'miz ana başına eşzamanlı olarak 8 isteğe kadar destekler. Bu sınır, adil kullanım sağlar. Kullanımınızı son parça verileri aracılığıyla izleyin. Akış sırasında oluşan hatalar uygun durum kodlarını döndürür. Bunu rol yapma veya sürekli konuşma senaryoları 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)
Limitler, Hatalar ve Bağlam Penceresi
API'miz istikrarı sağlamak için sıkı limitlere sahiptir. Anahtar başına dakika başına 300 istek gönderebilirsiniz. Eşzamanlı istekler 8 ile sınırlıdır. İstek gövdeleri 8 MB'ı aşamaz. Bağlam penceresi toplamda 100.000 token'dır. Maksimum çıkış istek başına 16.000 token'dır (2.048 ise max_tokens ayarlanmamış). Hatalar belirli kodları döndürür: geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız sınırları için 429. Kredi süresi dolmaz. Çift ücretlendirme gibi hatalar Destek aracılığıyla düzeltilir. Gizlilik korunur; istemler eğitim için kullanılmaz. Reşit olmayanlarla cinsel içerikli materyallere izin verilmez.
Sıkça sorulan sorular
Bu, üretim amaçlı kullanım için uygun fiyatlı bir LLM API'si mi?
Evet, bu, düşük maliyetli, sınırsız metin üretimi için tasarlanmıştır. Aylık ücret olmadan token başına ödeme yaparsınız. Krediler süresi dolmaz, böylece kullanımı anında artırabilir veya azaltabilirsiniz. Bu, tedarik güvencesi ve satıcı kilidi olmadan güvenilir bir çözüm arayan startup'lar için idealdir.
Uygulamamdaki hataları nasıl yönetebilirim?
API, standart HTTP durum kodlarını döndürür. 401 hatası API anahtarınızın geçersiz veya eksik olduğunu gösterir. 402 hatası yetersiz ön ödemeli kredi olduğunu gösterir. 429 hatası oran limitini (dakikada 300 istek) aştığınızı bildirir. Önce anahtarınızı ve bakiyenizi kontrol edin.
Bu API'yi rol yapma veya sansürsüz içerikler için kullanabilir miyim?
Model sansürsüzdür ve yasal yetişkin, kurgusal veya tartışmalı konularda reddetmez. GPT, Claude veya başka bir sağlayıcının modeli değildir. Kısıtlamasız yanıtlar için ayarlanmış açık ağırlıklı bir modeldir. Sadece çocuklara yönelik cinsel içerikten kaçının, bu her zaman reddedilir.
API anahtarınıza erişin
Kaydolun, belirtecinizi alın ve uç nokta URL'nizi güncelleyin. Yapmanız gereken tek şey bu.