Uncensored LLM API'sini entegre edin
Bu sansürsuz LLM API'sini mevcut iş akışınıza ekleyin. OpenAI API'si gibi çalışır ancak içerik filtrelerini kaldırır.
https://api.openaicompatibleserver.com/v1sansürsüz
Base URL'inizi ve API anahtarınızı ayarlayın
İstemcinizi özel uç noktamıza yönlendirin. Kullanın https://api.openaicompatibleserver.com/v1 temel URL olarak. Anahtarınızı panodan oluşturun. Anahtar tüm istekleri kimlik doğrular.
İlk sohbet tamamlamasını
POST isteği sohbet tamamlama uç noktasına gönderin. İsteminizi gönderin ve metin alın. Model kimliği uncensored100.000 tokena kadar bağlamı işler.
Akışı etkinleştirin ve gerçek zamanlı tokenlar alın
Ayarla stream: true istekinizde. Sunucu Tarafından Gönderilen Etkinlikleri (SSE) alın. Token kullanımı son parçada görünür. Bu, uzun çıktılar için algılanan gecikmeyi azaltır.
Fonksiyon çağrısını ve JSON modunu kullanın
Araçları istek gövdesinde geçirin. Model sıkı JSON şemalarını takip eder. Ayarlayın response_format için {"type": "json_object"} güvenilir ayrıştırmak için. Bu, uygulamalarınız için yapılandırılmış veri sağlar.
Hataları ve kullanım sınırlarını yönetin
Sorunlar için HTTP durum kodlarını kontrol et. 401 anahtarınızın geçersiz olduğunu gösterir. 402 yetersiz krediyi belirtir. 429 hız limitlerini işaret eder. Dakikada 300 istek alırsınız. 100k bağlam penceresi prompt ve tamamlamayı içerir.
OpenAI uyumlu sunucu istemcileri ile entegre edin
Herhangi bir SDK'da base URL'nizi değiştirin. Aynı Python veya Node kütüphanelerini kullanın. Protokol aynı kalır. Bu, Cline veya Roo Code gibi araçlarla çalışır. Kodu yeniden yazmadan arka uçları değiştirin.
cURL
curl https://api.openaicompatibleserver.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server timeout to 30 seconds"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleserver.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleserver.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ış
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
Bu, OpenAI API'si için doğrudan bir alternatif mi?
Evet, aynı uç nokta ve istek yapısını kullanır. Base URL'inizi ve API anahtarınızı değiştirin. Mevcut istemci kodunuzu koruyun.
Ön ödemeli kripto faturalandırma nasıl çalışır?
USDT veya USDC ile ödeme yaparsınız. Kredi süresi dolmaz. Hatalar ve reddedilen istekler token tüketmez. Bu, maliyetlerinizi öngörülebilir tutar.
Bağlam penceresi boyutu nedir?
Bu sınır toplam 100.000 token'dır. Hem girdinizi hem de model çıktısını içerir. İstek başına maksimum çıktı 16.000 token'dır.
API anahtarınızı güvence altına alın
Kaydolun, anahtarınızı alın ve temel URL'nizi güncelleyin. Hepsi bu.