Uncensored Sohbet Tamamlamalar API Dokümantasyonu
Kısıtsız OpenAI uyumlu API'ye dakikalar içinde başlayın. Base URL'nizi ve API anahtarınızı mevcut sisteminize ekleyerek içerik kısıtlamaları olmadan metin üretmeye başlayın.
https://api.ollamaopenaiapi.com/v1uncensored
Kimlik Doğrulama & Base URL
API anahtarı isteklerinizi doğrular. Hesap başına bir anahtar alırsınız; bu anahtarı Google veya e-posta ile giriş yaptıktan hemen sonra oluşturursunuz. Trafiğinizi yönlendirmek için HTTPS://api.ollamaopenaiapi.com/v1 temel URL'sini kullanın.
- Anahtarınızı panelden kopyalayın.
- Ortam değişkenini ayarlayın veya istemci yapılandırmanızda doğrudan iletin.
- İstemcinizin standart OpenAI uç noktalarından kaçınmak için özel temel URL'mizi işaret ettiğinden emin olun.
Sohbet Tamamlamaları Uç Noktası
Metin yanıtları almak için sohbet tamamlama uç noktasına mesaj gönderin. Model kimliği uncensored, sunucularımızda çalışır ve hukuki yetişkin veya tartışmalı konuları reddetmez. Yanıtları akış halinde gönderebilir veya tek bir blok halinde alabilirsiniz.
curl https://api.ollamaopenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list open ports on this server"}]
}'Bu uç nokta standart JSON yüklerini işler. Hatalar standart HTTP kodları olarak döndürülür. Bağlam penceresi toplam 100,000 token'dır. Max çıktı, geçersiz kılınmadıkça 16,000 token'dır.
Models List Endpoint
Kullanılabilirliği doğrulamak için modeller listesini sorgulayın. Yanıt model kimliğini ve türünü doğrular. Bu, istemci yapılandırmalarını halletmek için faydalıdır. Standart OpenAI formatını döndürür. İncelemek için GET /v1/models kullanın. Liste küçüktür çünkü tek bir birincil modeli sunuyoruz. İstemcinizin uç nokta yapısını tanıdığını sağlamak için bu uç noktayı kontrol edin.
Akış & Token Kullanımı
Ayarlayarak akışı etkinleştirin stream: true. Sunucu Tarafından Gönderilen Olaylar (SSE) alırsınız. Token kullanumu son parçada görünür. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Token'ları geldikçe işleyebilirsiniz. Bu, sohbet arayüzleri için idealdir. API kullanım verilerini doğru döndürür. Maliyetleri yönetmek için token sayınızı izleyin. Akış, tüm parametrelerle çalışır. Araçları ve JSON modunu destekler.
Parametreler: Sıcaklık, Top P, Araçlar
Yaratıcılığı temperature ve top_pkullanın. tools işlev çağrısı için. Şunu ayarlayın response_format için {"type": "json_object"} yapılandırılmış çıktı için. Bu parametreler OpenAI şemasını izler. Ayrıca ayarlayabilirsiniz stop ayarlayabilirsiniz. seed yeniden üretilebilirlik için. Tekrarlamayı kontrol etmek için cezaları ayarlayın. Sansürsüz model bu kısıtlamaları dikkate alır. Belirli bir tarzı zorlamaz. Üretimi tamamen siz kontrol edersiniz.
Hata Yönetimi & Sınırlamalar
HTTP durum kodlarını kontrol ederek hataları yönetin. 401 geçersiz anahtar anlamına gelir. 402 yetersiz kredi olduğunu gösterir. 429 hız sınırlamasını işaret eder. Sınır dakikada 300 istektir. Eşzamanlılık anahtar başına 8 istekle sınırlıdır. İstek gövdesi 8 MB'tan küçük olmalıdır. Hatalar krediyi tüketmez. Ayrıntılar için yanıt gövdesini kontrol edin. Yenileme mantığı 429'ları ele almalıdır. Güvenilirlik için üstel geri çekilme kullanın.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaopenaiapi.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.ollamaopenaiapi.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
Zansürsüz ollama openai API bağlam penceresi nedir?
Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'dır. İstek başına maksimum 16.000 token çıktı ayarlayabilirsiniz. max_tokens ayarlanmazsa, varsayılan değer 2.048 token'dır. Bu, uzun formatlı içerik üretimi için olanak tanır.
OpenAI uyumlu API'yi Python ile nasıl kullanırım?
Resmi OpenAI Python SDK'sını yükleyin. Temel URL'yi HTTPS://api.ollamaopenaiapi.com/v1 olarak ayarlayın. API anahtarınızı başlatmada iletin. Kodun geri kalanı standart OpenAI kullanımıyla aynı kalır. Bu, mevcut betikleriniz için tak-çalıştır uyumluluğu sağlar.
Neden NSFW sohbet botu geliştirme için bir openai API alternatifi kullanmalı?
Standart sağlayıcılar genellikle yetişkin içeriklerini veya tartışmalı konuları kısıtlar. Uncensored modelimiz, reddedilme olmadan yasal yetişkin kullanımına izin verir. Aynı API yapısına sahip olursunuz ancak daha az içerik filtresi ile. Bu, NSFW sohbet botları ve yaratıcı yazım uygulamaları için idealdir.
API anahtarınızı güvence altına alın
Kaydol, anahtarı al ve temel URL'yi güncelle. Bu tüm yapılandırmayı kapsar.
Deneme anahtarı kazanın