Uncensored ollama modeli API Dokümantasyonu
Bu kılavuz, standart OpenAI uyumlu kod kullanarak uygulamalarınıza uncensored bir LLM entegre etmenize yardımcı olur. Vendor politikası engeli olmadan uncensored ollama model API'sini çalıştırabilirsiniz.
Temel URL ve Kimlik Doğrulama
API'nin temel URL'si https://api.uncensoredollamodel.com/v1API anahtarınızı geçirerek kimlik doğrulaması yapın Authorization header. Kayıt sonrası hemen bir anahtar alırsınız.
İlk İstek
Bağlantıyı test etmek için basit bir sohbet tamamlama isteği gönderin. Model kimliği uncensored.
curl https://api.uncensoredollamamodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five linux kernel security patches from 2023"}]
}'
Sınırlara takılırsanız metin yanıtı veya hata bekleyin.
Python SDK
Python için resmi OpenAI kütüphanesini kullanın. İstekleri sunucularımıza yönlendirmek için base URL ve anahtarı yapılandırın.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollamamodel.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)
Ayarla max_tokens çıktı uzunluğunu kontrol etmek için. Varsayılan çıktı 2.048 token'dır.
Node SDK
İstemciyi doğru temel URL ile başlatın. Model adını iletin uncensored isteklerinizde.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollamamodel.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);
Yanıtları eşzamansız olarak yönetin. Akış modunu etkinleştirirseniz SDK veri akışı yapar.
Akış
Oluşturulurken belirteçleri üretmek için akış özelliğini etkinleştirin. Bu, uzun çıktılar için algılanan gecikmeyi azaltı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)
Token kullanımı son chunk'ta raporlanır. Faturalandırma doğruluğu için ayrıştırın.
Limitler ve Hatalar
Dakikada 300 istek alırsınız. Bağlam penceresi 100,000 token'dır. Hatalar arasında geçersiz anahtarlar için 401 ve hız limitleri için 429 bulunur. 402 görürseniz bakiyenizi kontrol edin.
Sıkça sorulan sorular
Bu, sansürsüz ollama modeli mi?
Yönlendirilmiş bir proxy olmayan, yetersiz filtreleme içeren generic proxy'lerin aksine, kendi ayarlanmış açık ağırlıklı modelimizi barındıran tek bir sansürsuz model sunuyoruz. Bu, temel model mimarisinin beklenmedik şekilde kaldırılmasını önler. Doğrudan token fiyatlandırması ile gizli abonelik ücreti yoktur. İstemci kodunuz uyumlu kalır ancak üçüncü taraf içerik filtrelerinin API çağrılarınızı etkilemesini engellerken öngörülebilir sansürsüz çıktı elde edersiniz.
Tokenlar için nasıl ödeme yaparım?
Kripto (USDT veya USDC) gibi yöntemlerle bakiye yükleyin. Kredi süresi dolmaz. Kullandığınız tokenlar için ödeme yaparsınız.
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100.000 token'dır. Bu hem istem hem de tamamlama tokenlarını birleştirir.
API anahtarınız hazır
Kaydol, anahtarı al ve temel URL'yi güncelle. Yapman gereken tek şey bu.