API Dokümantasyonu
uncensored AI uygulamasımızı, standart OpenAI uyumlu uç noktalar kullanarak iş akışınıza entegre edin. Bu hızlı başlangıç kılavuzu, tek bir filtrelenmemiş modelle kimlik doğrulamadan akış yanıtlara kadar sizi yönlendirir.
Temel URL ve kimlik doğrulama
Uygulamanızı özel uç noktamıza işaret ederek ve benzersiz API anahtarınızı ileterek bağlayın. Tüm istekler için temel URL https://api.apertusapp.com/v1. Anahtarınızı hemen kayıt sonrası elde edersiniz API anahtarı al sayfası. Bu anahtarı Authorization header'ı her istek için kullanın.
curl https://api.apertusapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run curl test with empty headers"}]
}'Her hesapta bir aktif anahtar oluşturulur. Yeni bir anahtar oluşturursanız, önceki anahtar anında geçersiz kılınır. Bu, abonelik katmanları veya pasif ücretler olmadan erişiminiz üzerinde sıkı kontrol sağlar.
İlk istek
Ham, filtrelenmemiş metin almak için sohbet tamamlama uç noktasına ilk isteminizi gönderin. Model kimliğini kullanın uncensored yasal yetişkin ve tartışmalı konular için ayarlanmış özgün açık ağırlıklı modelimize erişim.
from openai import OpenAI
client = OpenAI(base_url="https://api.apertusapp.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)API, şu gibi standart parametreleri kabul eder temperature ve top_pHatalar ve reddetmeler token tüketmez, bu nedenle yalnızca modele gerçekten ulaşan şeyler için ödeme yaparsınız. Bu yaklaşım, yönlendirme yükü için ücret alan toplayıcılara kıyasla maliyetleri tahmin edilebilir tutar.
Node SDK entegrasyonu
JSON modu ve fonksiyon çağırma işlemlerini verimli bir şekilde yönetmek için resmi Node SDK'sını kullanın. Ayarlayın response_format için {"type": "json_object"} ajan benzeri davranış için araçlar tanımlamak veya yapılandırılmış çıktılar için.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apertusapp.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);Model, araç çağrıları destekler tool_choice options. Vous pouvez également définir un seed belirleyici sonuçlar için. Bu esneklik, OpenAI-uyumlu ekosisteminden ayrılmadan karmaşık uygulamalar oluşturmanıza olanak tanır.
Akış yanıtları
Düşük gecikme süresi sağlayan kullanıcı deneyimleri için Sunucu Tarafı Olayları (SSE) kullanarak tokenları gerçek zamanlı akın. Her parça oluşturulan metni içerir ve son parça toplam token 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)Akış, son kullanıcılar için algılanan gecikmeyi azaltır. Kullanıcı fikrini değiştirirse akışı kesintiye uğratabilirsiniz. API, SSE protokolünü otomatik olarak yönetir, tarafınızda minimum kod gerektirir.
Bağlam penceresi ve kapasite
Model, girdi ve çıktı birleşik olarak 100.000 token'lık bir bağlam penceresi destekler. İstek başına 16.000 token'a kadar belirtebilir veya max_tokens.
Bu geniş pencere kapsamlı belge analizi veya uzun konuşma geçmişleri için olanak tanır. Ancak istek gövdelerini 8 MB altında tuttuğunuzdan emin olun. Model GPT veya Llama değildir; belirli kullanım durumunuz için optimize edilmiş ayrı bir sansürsüz AI modelidir.
Hata yönetimi ve sınırlamalar
Sağlam uygulama akışını korumak için standart HTTP hatalarını zarifçe yönetin. A 401 geçersiz veya eksik bir API anahtarı olduğunu gösterir. A 402 ön ödemeli kredinizin tükendiğini gösterir. A 429 dakikada 300 istek veya 8 eşzamanlı isteği aştığınızı gösterir.
Kredi süresi dolmaz, bu nedenle kullanıma ara verebilir ve daha sonra devam edebilirsiniz. Çift yansıtma gibi hatalar Destek sayfası üzerinden düzeltilir. Ön ödemeli kredi, yalnızca gerçek token tüketimi için ücretlendirilir ve her bayt için şeffaf fiyatlandırma sağlar.
Sık sorulan sorular
Apertus uygulaması ödemeleri ve kredileri nasıl yönetir?
Yalnızca kripto ile (TRC20 üzerinde USDT veya Base üzerinde USDC) yükleme yaparsınız, tutarlar $20 ile $500 arasındadır. Krediler süresi dolmaz ve daha büyük yüklemeler için bonus kredi alırsınız, $50 için +%5 ile başlar.
Bu API OpenAI SDK'ları ile uyumlu mu?
Evet, base URL'yi HTTPS://api.apertusapp.com/v1 olarak değiştirerek standart istemcilerle çalışan openai uyumlu bir API'dir. GPT-4 ile kullanacağınız aynı kod yapısını kullanabilirsiniz.
Bağlam penceresi boyutu nedir?
Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'dır. Uzun formatlı içerik oluşturımı için faydalı olan çıktı başına 16.000 token'a kadar talep edebilirsiniz.
API anahtarınız hazır
Kaydolun, anahtarınızı alın ve temel URL'nizi güncelleyin. Hepsi bu.