tr ▾
Anahtarınızı alın
1M giriş tokeni başına
$0.15
Çıktı tokenleri / 1M
$0.50
token bağlamı
100,000
deneme kredisi
$0.50
dakikadaki istek sayısı
300

Uncensored LLM API. Token başına ödeme.

API MaliyetiHızlı Başlangıç: OpenAI-uyumlu uç nokta ile Entegre Edin

Hızlı Başlangıç: OpenAI-uyumlu uç nokta ile Entegre Edin

Sansürsüz LLM API anahtarınızı edinin ve saniyeler içinde metin göndermeye başlayın. Bu kılavuz, temel URL'yi, kimlik doğrulamayı ve OpenAI-uyumlu uç noktamıza entegre etmek için gereken tam istekleri kapsar.

Önkoşullar: Temel URL ve kimlik doğrulama

API anahtarını oluşturmak için Get API key sayfasına gidin. Kimlik bilgilerinizi hemen almak için Google veya e-posta ve şifrenizle oturum açın. Telefon numarası gerekmez.

Base URL'inizi HTTPS://api.apicost.cc/v1 olarak ayarlayın. Anahtarınızı Authorization başlığında Bearer token olarak kullanın. Bu, herhangi bir standart OpenAI SDK istemcisiyle çalışır.

Hesap başına yalnızca bir aktif anahtar gerekir. Yeni anahtar, eskisini yerini alır. İstemleriniz eğitim için kullanılmaz.

İlk isteğinizi gönderme: basit sohbet tamamlama

Modeli uncensored olarak ayarlayarak /v1/chat/completions adresine bir POST isteği gönderin. Kullanıcı mesajınızı messages dizisi içinde gönderin. API bir metin yanıtı döndürür.

Her istek token kullanımınıza dahil edilir. Girdi tokenları milyon başına 0,15 $ eder. Çıktı tokenları milyon başına 0,50 $ eder. Hatalar ve reddetmeler ücretsizdir.

İstek gövdenizin 8 MB altında kaldığından emin olun. İstek başına maksimum çıktı 16,000 token'dır.

curl https://api.apicost.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current price per million tokens?"}]
  }'

Gerçek zamanlı UI güncellemeleri için akış yanıtları

Akış özelliğini etkinleştirin ve stream parametresini true olarak ayarlayın. API, tek bir JSON nesnesi yerine Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür.

Arayüzünüzü gerçek zamanlı olarak güncellemek için her parçayı ayrıştırın. Son parça, istek için toplam token kullanımını içerir. Bu, maliyetleri doğru bir şekilde takip etmenize yardımcı olur.

Akış, tüm standart parametrelerle çalışır. Gerekirse isteği erken iptal edebilirsiniz. Sunucu hemen işlemeyi durdurur.

from openai import OpenAI

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

Yaratıcılık kontrolü: sıcaklık, top_p ve seed

Rastgeleliği kontrol etmek için sıcaklığı ayarlayın. Daha düşük değerler yanıtları daha belirgin hale getirir. Daha yüksek değerler yaratıcılığı artırır.

top_p'yi çekirdek örnekleme aralığını sınırlamak için kullanın. Belirli çıktıları hata ayıklama amacıyla yeniden üretmek için seed kullanın. Bu parametreler OpenAI API ile tam olarak aynı şekilde çalışır.

Bu ayarları kullanım durumunuz için modeli ince ayarlamak amacıyla birleştirin. Kodlama görevleri genellikle daha düşük sıcaklıktan yararlanır. Yaratıcı yazma daha yüksek değerler gerektirebilir.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apicost.cc/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 fonksiyon çağırma ile yapılandırılmış çıktılar

Sıkı JSON çıktıları için response_format json_object değerini json_object olarak ayarlayın. Model, markdown biçimlendirmesi olmadan geçerli JSON döndürür. Bu, uygulamanızda veri ayrıştırma için kullanışlıdır.

Fonksiyon çağırma, isteklerinizde araçlar tanımlamanıza olanak tanır. Model, kullanıcı girdisine dayanarak bu araçları çağırabilir. Modelin bir aracı ne zaman çağıracağını kontrol etmek için tool_choice parametresini kullanın.

Her iki özellik de standart OpenAI şemasını izler. Bir istek içinde birden fazla araç tanımlayabilirsiniz. Model, yönlendirmeyi otomatik olarak halleder.

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)

Bağlam pencerelerini ve token sınırlarını anlama

Bağlam penceresi 100.000 token'dır. Bu hem giriş hem de çıkış tokenlarını birleştirir. Bağlam kaybı olmadan uzun belgeler gönderebilirsiniz.

İstek limitleri anahtar başına dakikada 300 istektir. Aynı anda 8 eşzamanlı istek yapabilirsiniz. Bu limitleri aşmanız 429 hatasına neden olur.

Kodunuzda hataları zarifçe yönetin. 401 hatası anahtarınızın geçersiz olduğunu gösterir. 402 hatası krediniz olmadığını belirtir. Devam etmek için kripto ile yükleyin.

Sık sorulan sorular

kısıtlamasız LLM API'si milyon token başına ne kadar?

Girdi tokenları milyon başına $0.15'tir. Çıktı tokenları milyon başına $0.50'dir. Sadece kullandığınız kadar için ödeme yaparsınız, aylık ücret yoktur.

Bağlanmak için standart OpenAI SDK'sını kullanabilir miyim?

Evet. Temel URL'yi HTTPS://api.apicost.cc/v1 olarak ayarlayın. uncensored model ID'sini kullanın. Sıcaklık ve stream gibi tüm standart parametreler aynı şekilde çalışır.

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

429 hatası alırsınız. Limit dakikada 300 istektir. Eşzamanlı 8 isteğiniz olabilir. Birkaç saniye bekleyin ve yeniden deneyin.

Anahtarınızı saniyeler içinde alın

Kaydolun, anahtarı kopyalayın ve temel URL'nizi güncelleyin. Tamam.

Anahtarınızı alın