API Dokümantasyonu
Bu API, modelimizi mevcut istemci kodunuza minimum değişikliklerle entegre etmenizi sağlayan sansürsüz bir LLM için OpenAI uyumlu bir uç nokta sağlar.
Kimlik Doğrulama
API anahtarınızı şuna gönderin Authorization header. Burada karmaşık OAuth akışları veya abonelik kilitlemeleri yoktur. Google veya e-posta ile kaydolduktan hemen sonra bir anahtar alırsınız. 401 hataları geçersiz veya eksik bir anahtarı, 402 ise ödenek bakiyenizin tükendiğini gösterir.
Sohbet Tamamlamaları Uç Noktası
İstekleri şuna gönderin POST /v1/chat/completions. Metin üretimi için standart uç nokta budur. Model kimliğini uncensored yasal yetişkin kullanımı için içerik reddetmeleri olmadan yanıt veren özgün açık ağırlıklı modelimize erişim; ancak yine de reşit olmayanlarla ilgili cinsel içeriği engeller. Temel bir isteği nasıl göndereceğiniz burada:
curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the python script and show output"}]
}'
Python SDK
Resmi openai Python kütüphanesi. Bunu temel URL'mize yönlendirin ve anahtarınızı sağlayın. Bu, mevcut mantığınızı korurken uncensored arka ucumuzu değiştirmenize olanak tanır. Ek sürücü yüklemeniz veya yerel GPU belleğini yönetmeniz gerekmez.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamauncensoredmodel.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
İstemciyi doğru temel URL ile başlatın. Bu, herhangi bir OpenAI-uyumlu SDK ile çalışır. Model kimliği değişmez uncensored. Yanıtları akış olarak alabilir veya senkron olarak işleyebilirsiniz. Bu yaklaşım, proxy yönlendirmesi veya karmaşık yerel kurulumlara olan ihtiyacı ortadan kaldırır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodel.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ış & Token Kullanımı
Ayarlayarak akışı etkinleştirin stream: true. Sunucu Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Token kullanım ayrıntıları akışın son parçasında görünür. Bu, maliyetleri gerçek zamanlı olarak izlemenize olanak tanır. Ayrıca şunu da kullanabilirsiniz temperature, top_p, ve stop çıktıyı kontrol etmek için parametreler.
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 & Bağlam Penceresi
Bağlam penceresi toplamda 100.000 token destekler. İsteği başına 16.000 token'a kadar çıktı verebilirsiniz veya max_tokens ayarlanmamıştır. Hız sınırları anahtar başına dakikada 300 istektir. 429 hatası bu sınıra ulaştığınızı gösterir. İstekleri 8 MB'ın altında tutun ve eşzamanlı bağlantıları anahtar başına 8 ile sınırlayın.
Sık sorulan sorular
Zansürsüz ollama LLM API base URL'i nedir?
Temel URL HTTPS://api.ollamauncensoredmodel.com/v1 şeklindedir. İstemci yapılandırmanızı standart OpenAI uç noktası yerine bu adresi gösterecek şekilde güncellemeniz gerekir.
Bu API akış (streaming) destekliyor mu?
Evet, stream parametresini true olarak ayarlayarak akış özelliğini etkinleştirebilirsiniz. Token kullanım bilgileri, yanıt akışının son parçasında dahil edilir.
kısıtlamasız LLM API'si ne kadar?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Gerçek kullanım için ödeme yaparsınız ve hatalar ücretsizdir. Yüklemeler yalnızca kripto ile yapılır.
Anahtarınızı oluşturun
Kaydolun, token'ı kopyalayın, temel URL'nizi güncelleyin. İşte bu kadar.