Uncensored API hızlı başlangıç kılavuzu
İçerik filtreleri olmadan metin oluşturmak için OpenAI-uyumlu API'mizi mevcut kod tabanınıza entegre edin. Aylık abonelikler veya gizli ücretler olmadan, yalnızca token kullanımına göre ödeme yaparsınız.
Önkoşullar ve temel URL
Başlamak için istekleri özel temel URL'mize gönderin. Standart OpenAI SDK'larıyla çalışan tek bir filtrelenmemiş model kimliği sağlıyoruz.
- Temel URL:
https://api.chatgptapipricing.com/v1 - Model Kimliği:
uncensored
Panelden bir API anahtarına ihtiyacınız vardır. Endpoint yalnızca standart sohbet tamamlamalarını destekler.
Auth header yapılandırması
API anahtarınızı Authorization header'ı her istek için kullanın. Bearer istemleri doğrulamak için bir şema. Anahtarınız, Google veya e-posta ile kaydolduktan hemen sonra oluşturulur. İstemci yapılandırmanızdaki yer tutucu anahtarı, panoda görüntülenen anahtarla değiştirdiğinizden emin olun. Temel URL
- Başlık:
Authorization: Bearer YOUR_API_KEY
Bu anahtarı güvende tutun. Hesap ayarlarınızdan istediğiniz zaman yeni bir anahtar oluşturabilirsiniz.
İlk sohbet tamamlamanızı gönderme
Şuraya POST isteği yapın: /v1/chat/completions sistem ve kullanıcı mesajlarınızla birlikte. API, isteminize dayalı bir metin yanıtı döndürür.
Girdi tokenları maliyeti $0.15 1M token başına. Çıktı token'ları $0.50 1M token başına. Hatalar kredinizi tüketmez.
curl https://api.chatgptapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total tokens for this input string"}]
}'
Akış yanıtlarını işleme
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, gerçek zamanlı token teslimi için sunucu gönderilen olayları (SSE) gönderir.
Her bir parça kısmi metin içerir. Son parça, faturalandırma şeffaflığı için toplam token kullanımını 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)Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptapipricing.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.chatgptapipricing.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);Anahtarınızı anında alın
Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. İşte bu kadar.