OpenAI Uyumlu API Dokümantasyonu
Standart OpenAI-uyumlu bir uç noktadan sansürsüz LLM'mize metin gönderin ve ham, filtrelenmemiş yanıtları hemen alın. Bu hızlı başlangıç kılavuzu, entegrasyonunuz için kimlik doğrulama, temel istekler, akış ve hata yönetimini kapsar.
Temel URL & Kimlik Doğrulama
İstemcinizi HTTPS://api.polskillm.com/v1 adresine yönlendirin. Google veya e-posta kullanarak anahtarınızı kontrol panelinde oluşturun, ardından bunu Authorization üstbilgiyi Bearer token olarak kullanın. Kayıt için telefon numarası gerekmez, bu da projeleriniz için filtresiz modele hızlı erişim sağlar.
İlk İstek
"uncensored" model kimliği ile /v1/chat/completions adresine POST isteği gönderin. API, standart parametreleri kabul eder temperature ve top_p yaratıcılığı kontrol etmek için. Bağlantınızı doğrulamak ve metin yanıtı almak için temel bir curl örneği aşağıdadır.
curl https://api.polskillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this log entry to English"}]
}'
Yanıt yapısının OpenAI formatıyla eşleştiğini doğrulayın. Bu, mevcut araçlarınıza sorunsuz entegrasyon sağlar.
Python SDK Entegrasyonu
Resmi OpenAI Python kütüphanesini kullanarak base URL'i bizim uç noktamıza ayarlayın. Bu yaklaşım, mevcut kod tabanınızla uyumluluğu sağlarken, uncensored AI yeteneklerimizi kullanmanızı sağlar. SDK, tokenizasyonu ve istek biçimlendirmesini sizin için otomatik olarak halleder.
from openai import OpenAI
client = OpenAI(base_url="https://api.polskillm.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)
Kütüphaneyi içe aktarın ve API anahtarınızla istemciyi yapılandırarak hemen içerik üretmeye başlayın.
Node.js İstemci Kurulumu
OpenAI npm paketini özel temel URL ve gizli anahtarınızla başlatın. Bu kurulum, kısıtlama olmayan modele doğrudan erişim gerektiren herhangi bir Node.js uygulamasında çalışır. Düşük gecikme süreli yanıtlar için istemci örneğini sunucularımıza işaret edecek şekilde yapılandırın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.polskillm.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);
Prompt'unuzu göndermek ve modelin çıktısını almak için chat.completions.create metodunu çağırın.
Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, tokenlar oluşturulurken işleyebilmeniz için Sunucu Tarafından Gönderilen Etkinlikler (SSE) döndürür. Bu, gerçek zamanlı olarak NSFW LLM veya karakter AI alternatifleri ile etkileşim kuran kullanıcı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)
Handle the delta son yanıtı oluşturmak veya kullanıcı arayüzünü artımlı olarak güncellemek için her parçadaki nesneler.
Saniye Başına İstek Limitleri & Hatalar
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bu limitleri aşmanız durumunda size 429 durum kodu döndürülür. Yaygın hatalar arasında geçersiz anahtarlar için 401 ve tükenmiş ön ödemeli kredi için 402 yer alır. Bağlam penceresi toplamda 100,000 token destekler ve ayrı bir çıktı sınırı yoktur.
Sık sorulan sorular
Bu, resmi bir OpenAI hizmeti mi?
Hayır, bağımsız bir OpenAI-uyumlu API arayüzü sunan bir sağlayıcıyız. Kendi uncensored modelimizi sunuyoruz, GPT-4 veya diğer satıcı modellerini değil.
Ön ödemeli kredi sistemi nasıl çalışır?
Kripto ile yükleme yaparsınız ve yalnızca kullanılan token için ödeme yaparsınız. Hatalar ve reddetmeler kredinizi tüketmez ve kullanılmayan fonlar süresi dolmaz.
Bağlam penceresi boyutu nedir?
Model, hem girdi hem de çıktı için birlikte 100,000 tokenlık bir bağlam penceresi destekler. Ayrı bir çıktı sınırı yoktur: bir yanıt, pencerede kalan tüm alanı kullanabilir.
API anahtarınızı şimdi edinin
Kaydolun, jetonu kopyalayın ve uç nokta URL'sini güncelleyin. Tamamlandı.
Anahtarınızı alın