tr ▾
Şimdi başla

API dokümantasyonu: sansürsuz sohbet tamamlamaları

Mevcut OpenAI SDK entegrasyonunuzu tek bir temel URL değişikliğiyle uncensored API'mize değiştirin. Standart sohbet tamamlama istekleri gönderin ve milisaniyeler içinde kısıtlamasız yanıtlar alın.

Temel URL
https://api.tokencostclaude.com/v1
Model
uncensored

Temel URL ve kimlik doğrulama kurulumu

İstemcinizi uç noktamıza yönlendirin. Şu https://api.tokencostclaude.com/v1 tüm istekler için temel URL. Şu şekilde kimlik doğrulaması yapın: Authorization header Bearer jetonunuzla.

curl https://api.tokencostclaude.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the 2024 monthly costs for ten million tokens"}]
  }'

Anahtarınızı güvende tutun. Her hesapta bir aktif anahtar bulunur. Eski anahtarı panelden yeni bir tane oluşturarak değiştirin.

POST /v1/chat/completions uç noktası kılavuzu

Bir JSON gövdesini şuraya POST edin /v1/chat/completions path. Model kimliği uncensored.

from openai import OpenAI

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

Giriş tokenları milyon başına $0.15'tir. Çıkış tokenları milyon başına $0.50'dir. Hatalar ve reddetmeler ücretlendirilmez. Ön ödemeli krediniz yalnızca başarılı içerik üretimi durumunda azalır.

Akış yanıtları ve SSE'de belirteç kullanımı

Ayarlayarak akışı etkinleştirin stream: true. Sunucu Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Her parça kısmi metin ve meta veri içerir.

import OpenAI from "openai";

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

Token kullanım verisi son chunk'ta görünür. Bu, her istek için hassas maliyet takibini sağlar. Parse edin usage field harcamanızı gerçek zamanlı izlemek için.

Fonksiyon çağırma (araçlar) ve JSON modu desteği

Araçları tools dizi. Model, yapılandırılmış araç çağrılarıyla yanıt verir. Katı JSON çıktısını kullanarak zorlayabilirsiniz response_format ayarlanmıştır {"type": "json_object"}.

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)

Bu, standart OpenAI uyumlu istemciler ile çalışır. Modelin bir fonksiyonu çağırıp çağırmayacağına karar verirken araç seçeneklerini yapılandırın.

Parametreler: sıcaklık, top_p, stop, seed ve cezalar

Standart parametreleri kullanarak model davranışını ayarlayın. Şunu ayarlayın: temperature rastgelelik için. Kullanın top_p nükleus örnekleme için. Tanımlayın stop belirli noktalarda üretimi durdurmak için diziler.

Ayarla seed uygulayın presence_penalty ve frequency_penalty tekrarlamayı kontrol etmek için. Bu alanlar OpenAI API spesifikasyonunu birebir yansıtır.

GET /v1/models uç noktası ve model kimliği kullanımı

Mevcut modelleri GET /v1/models endpoint. Temel uncensored model listelenir. Yanıt, bağlantınızın geçerli olduğunu onaylar.

Her zaman uncensored istemlerinizde model kimliği olarak. Bu, sansürsüz büyük dil modelimize ulaşmanızı sağlar. Ağır yükler göndermeden önce bağlantı sorunlarını halletmek için bu uç noktayı kontrol edin.

Sık sorulan sorular

API anahtarım geçersizse ne olur?

Sunucu 401 Unauthorized hatası döndürür. Kimlik doğrulama başlığınızı kontrol edin. Doğru temel URL'yi kullandığınızdan ve hesabınızın aktif olduğundan emin olun.

Hız sınırlarını nasıl yönetebilirim?

Her anahtar başına dakikada 300 istekle sınırlısınız. Bunu aşarsanız 429 Çok Fazla İstek hatası alırsınız. İstemcinizde üstel geri çekme uygulayın. Ayrıca eşzamanlı olarak 8 isteğe kadar çalıştırabilirsiniz.

Bağlam penceresi boyutu nedir?

Model, 100.000 tokenlık bir bağlam penceresini destekler. Bu, hem girdi hem de çıktı tokenlarını kapsar. Bu limiti aşan istekler başarısız olur. Hatalardan kaçınmak için isteminizin bu sınırlar içinde olduğundan emin olun.

API Anahtarınızı Alın

Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Sadece bu kadar yeterli.

Şimdi başla
Şimdi başla