API Dokümantasyonu
OpenAI uyumlu API'mizle censorlenmemiş metin hemen üretmeye başlayın. Yalnızca kullanılan tokenlar için ödeme yaparsınız, bu da boşta kalan abonelikler veya kullanılmayan özellikler için sıfır israf sağlar.
Kimlik Doğrulama ve Temel URL
API anahtarınız her isteği doğrular. Bunu Authorization header'ı bearer token olarak kullanın. Temel URL https://api.aiohnefilter.com/v1. Bu uç nokta standart OpenAI SDK'ları ile çalışır. Sağlayıcıyı yalnızca temel URL'yi ve anahtarı değiştirerek değiştirebilirsiniz. Anahtarınız kayıt sonrası anında oluşturulur. Gizlice tutun. Ön ödemeli kredinize tam erişim sağlar.
Sohbet Tamamlamaları Uç Noktası
Mesajları şuraya gönderin POST /v1/chat/completionsmodel kimliğini kullanın uncensored. API, metin yanıtlarını doğrudan döndürür. Bağlamı 100,000 token penceresi ile kontrol edersiniz. Giriş ve çıkış token'ları bakiyenize dahildir. Hatalar kredinizi tüketmez. Tüm metin oluşturma görevleri için bu uç noktayı kullanın.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
Python SDK
Resmi openai Kolay entegrasyon için Python paketi. Temel URL'yi API uç noktamıza ayarlayın. İstemciyi anahtarınızla başlatın. Çağrı chat.completions.create ile uncensored model. Bu yaklaşım gereksiz kod (boilerplate) miktarını azaltır. JSON serileştirmeyi otomatik olarak yönetir. Akış, asenkron istemci üzerinden desteklenir.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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
Yükleyin openai JavaScript projeleri için npm paketi. Base URL'i sunucularımıza işaret edecek şekilde yapılandırın. İstemciyi başlatırken API anahtarınızı iletin. Tamamlamaları istemek için standart yöntemi kullanın. Node SDK, bağlantı havuzlamayı verimli bir şekilde yönetir. Sunucusuz işlevler için iyi çalışır. Beklenmeyen maliyetlerden kaçınmak için hataları zarifçe yönetin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Parameters and Streaming
Ayarlayarak akışı etkinleştirin stream: true. Oluşturuldukları gibi tokenlar alırsınız. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Yaratıcılık için sıcaklık ve top_p değerlerini ayarlayabilirsiniz. Kullanın stop üretimi durdurmak için diziler. JSON modu yapılandırılmış çıktıyı zorlar. Ayarlayın max_tokens çıktı uzunluğunu kontrol etmek için. Son parça toplam kullanım istatistiklerini içerir.
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)
Saniye Başına İstek Limitleri ve Hatalar
Anahtar başına dakikada 300 istek alırsınız. Eşzamanlılık, eşzamanlı 8 istekle sınırlıdır. İstek gövdeleri 8 MB'ın altında olmalıdır. 401 durumu anahtarınızın geçersiz olduğunu gösterir. 402 durumu yetersiz kredi olduğunu belirtir. 429 hatası hız sınırı tüketildiğini işaret eder. Reddedilen istekler bakiyenizi yemez. Hatalar ücretsizdir. 429 hataları için üstel geri çekilme ile yeniden deneyin.
Sık sorulan sorular
API için temel URL nedir?
Temel URL HTTPS://api.aiohnefilter.com/v1'dir. Standart OpenAI SDK'ları ile uyumludur. İstemci yapılandırmanızda yalnızca temel URL'yi ve API anahtarını güncellemeniz yeterlidir.
Token fiyatlandırma nasıl çalışır?
1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50 ödersiniz. Hatalar ve reddedilen istekler ücretsizdir. Önceden ödenen kredi süresi dolmaz. Yalnızca gerçekten kullandığınız şey için ödeme yaparsınız.
Yanıtları akış olarak alabilir miyim?
Evet, stream parametresini true olarak ayarlayın. Tokenlar oluşturuldukça iletilir. Bu, uzun çıktılar için gecikmeyi azaltır. Son chunk, toplam token kullanım istatistiklerini içerir.
Anahtarınızı oluşturun
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Hepsi bu.