tr ▾
Deneme kredisi ile dene
  1. Kilitli AI Modelleri
  2. API Dokümantasyonu

API Dokümantasyonu

Bu dokümantasyon, uncensored modelimiz için temel chat-completions arayüzünü kapsar. Sağlanan uç noktaları kullanarak meti gönderin ve kısıtlamasız yanıtları hemen alın.

Kimlik Doğrulama ve Temel URL

İsteklerinizi geçerli bir API anahtarını başlıkta içeren temel URL'mize gönderin.

  • Temel URL: https://api.unlockedaimodels.com/v1
  • Başlık: Authorization: Bearer YOUR_API_KEY

Model tanımlayıcısı basitçe uncensored. Hesap başına bir aktif anahtar elde edersiniz; oluşturulduğunda önceki anahtarı değiştirir.

curl https://api.unlockedaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
  }'

Sohbet Tamamlamaları Uç Noktası

The POST /v1/chat/completions metnizi işler ve bir tamamlama döndürür.

Bu, sağladığımız tek metin uç noktasıdır. Görüntü, ses veya gömme (embedding) üretimi sunmuyoruz. Model, sistem, kullanıcı ve asistan dönüşlerini içeren standart bir messages dizisi kabul eder.

401 geçersiz bir anahtarı, 402 ise daha fazla kredi ihtiyacınızı gösterir. İstekler yalnızca tokenlar oluşturulduğunda ücretlendirilir.

Akış Yanıtları (SSE)

Ayarlayarak akışı etkinleştirin stream: true istemci gövnenizde.

Her bir parça kısmi metin içerir, bu da çıktıyı gerçek zamanlı olarak görüntülemenizi sağlar. Son parça, faturalandırma şeffaflığı için tam token kullanım istatistiklerini içerir.

Bu yöntem, uzun yanıtlar için algılanan gecikmeyi azaltır; bu da 16,000 token'ın üzerinde üretim yapılırken kritik öneme sahiptir.

from openai import OpenAI

client = OpenAI(base_url="https://api.unlockedaimodels.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)

Fonksiyon Çağırma ve Araçlar

İstek gövnenize araçlar tanımlayarak yapılandırılmış işlev çağırma etkinleştirin.

Model destekler tool_choice parametreler, belirli davranışları zorlamanıza veya modelin karar vermesine olanak tanır. Bu, uncensored bağlamı bozmadan harici sistemlerle etkileşim kurması gereken ajanlar oluşturmak için kullanışlıdır.

Araç tanımlarınızın uyumluluk için OpenAI şemasını takip ettiğinden emin olun.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);

JSON Modu ve Yapılandırılmış Çıktılar

Modelin geçerli JSON döndürmesini sağlayarak response_format: {"type": "json_object"}.

Bu, uygulamalarınızda öngörülebilir ayrıştırma sağlar. Veri çıkarma veya yapılandırma dosyası oluşturma sırasında bu modu kullanın.

Fonksiyon çağırma ile birleştiğinde, harici doğrulama katmanları olmadan otomatik görevler için sağlam bir boru hattı oluşturur.

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)

Parametreler: Sıcaklık, Top-P ve Stop

Yaratıcılığı temperature ve çeşitlilik ile top_p.

Kullan stop belirli işaretlerde üretimi durdurmak için diziler. max_tokens değeri (varsayılan 2.048).

Hız sınırlamaları dakikada 300 istek ve anahtar başına 8 eşzamanlı istektir.

SSS

Uncensored model ile nasıl başlarım?

Google veya e-posta ile kaydolun ve ücretsiz $0.50 deneme alın. Deneme süresi dolduğunda API'yi kullanmaya devam etmek için kripto kredi ekleyin. Sağlanan temel URL'yi ve API anahtarınızı kullanarak ilk isteğinizi gönderin.

Hız limitine takılırsam ne olur?

429 hatası alırsınız. Limit anahtar başına dakika başına 300 istek ve 8 eşzamanlı istektir. Bir an bekleyip yeniden deneyin veya paralel istek sayısını azaltın.

Uncensored model ücretsiz mi?

Hayır, ancak $0.50 değerinde deneme kredisi alırsınız. Bundan sonra token başına ödeme yaparsınız. Giriş tokenları milyon başına $0.15, çıktı tokenları ise milyon başına $0.50'dir. Hatalar ve reddetmeler ücretsizdir.

API anahtarınızı şimdi edinin

Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. Yapmanız gereken bu.