TR ▾
claudeapicost.com

Şeffaf fiyatlarla sansürsüz LLM API'si

https://api.claudeapicost.com/v1

claudeapicost.comAPI anahtarı al

Claude kullanıcıları için hızlı başlangıç

Standart OpenAI uyumlu istemciler kullanarak dakikalar içinde sansürsüz LLM API'mize başlayın. Bu rehber kimlik doğrulama, entegrasyon desenleri ve ham metin üretimi için hız limitlerini kapsar.

Temel URLhttps://api.claudeapicost.com/v1
Modeluncensored

Kimlik Doğrulama ve Temel URL

API'miz OpenAI uyumluluk standardını takip eder, bu da bağlantı için gerekli istemci kütüphanelerine zaten sahip olabileceğiniz anlamına gelir. Tüm istekler, Authorization başlığında geçirilen geçerli bir API anahtarı gerektirir. Tüm uç noktalar için temel URL https://api.claudeapicost.com/v1 şeklindedir. Anahtarınızı yalnızca bir e-posta ve şifre kullanarak "API anahtarı al" sayfasında oluşturabilirsiniz. Başlamak için kredi kartı gerekmez ve 7 gün boyunca geçerli olan $0.50 deneme kredisi alırsınız. Erişimi iptal etmek için herhangi bir zamanda yeniden oluşturulabileceğinden anahtarınızı güvende tutun.

İlk İstek

Metin üretmeye başlamak için standart bir sohbet tamamlama isteği gönderin. Model kimliği her zaman uncensored şeklindedir. Bu uç nokta hem akış hem de akış olmayan yanıtları destekler. Aşağıda, basit bir istem göndermek ve metin yanıtı almak için cURL kullanan temel bir örnek bulunmaktadır.

Uygulamanıza entegre etmeden önce bağlantı doğrulamak için bu yapıyı kullanın. Yanıt, oluşturulan metni choices dizisi içinde içerir.

  • Uç Nokta: POST /v1/chat/completions
  • Model: uncensored
  • Yanıt: Metin içeriği içeren JSON nesnesi
curl https://api.claudeapicost.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python SDK Entegrasyonu

Python geliştiricileri için, resmi openai paketi, temel URL'yi geçersiz kılarak hizmetimizle doğrudan çalışır. Bu yaklaşım, client.chat.completions.create() gibi tanıdık SDK yöntemlerini kullanmanızı sağlar. Uç noktamıza base_url parametresini ayarlayın ve API anahtarınızı sağlayın. Bu yöntem, ham HTTP isteklerini yönetmeden yapılandırılmış metin çıktısına ihtiyacınız olduğunda arka uç hizmetleri veya betikler için idealdir.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapicost.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 SDK Entegrasyonu

Node.js geliştiricileri, OpenAI SDK yapılandırmasındaki baseUrl değerini değiştirerek aynı uyumluluğu sağlayabilir. Bu sayede, minimum kod değişikliği ile sansürsüz modelinizi mevcut Node uygulamalarına entegre edebilirsiniz. SDK tokenizasyon ve istek biçimlendirmesini yönettiğinden, siz istem mühendisliğine odaklanabilirsiniz. Tamamlama isteklerinde model kimliği olarak uncensored değerini iletmeyi unutmayın.

import OpenAI from "openai";

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

SSE ile Akış Yanıtları

Gerçek zamanlı metin üretimi gerektiren uygulamalar için Sunucu Tarafı Olayları (SSE) desteği sunuyoruz. Akış, tokenlar oluşturulurken teslim edilerek algılanan gecikmeyi azaltır. İsteğinizde stream parametresini true olarak ayarlayın. İstemci, kısmi içerik içeren bir dizi veri olayı alacaktır. Bu, anında geri bildirimin kullanıcı deneyimi için kritik olduğu sohbet arayüzleri veya canlı veri akışları için özellikle yararlıdır.

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)

Hız Limitleri ve Kısıtlamalar

Hizmetimiz, kararlılığı sağlamak için sıkı limitler uygular. Her API anahtarı için dakikada 300 istek yapmanıza izin verilir. Maksimum istek gövdesi boyutu 8 MB'dir. Anahtarınız geçersiz veya süresi dolmuşsa 401 hatası alırsınız. Ön ödemeli krediniz tükendiğinde, bakiye yüklemenizi gerektiren 402 hatası alırsınız. 429 durum kodu, hız limitini aştığınızı gösterir. Bağlam penceresi, hem istem hem de tamamlama için toplam 100.000 token destekler. Krediler ön ödemelidir ve asla süresi dolmaz; daha büyük bakiye yükleme işlemleri için bonuslar mevcuttur.

Sorular ve cevaplar

Bu, resmi Claude API'si ile aynı mı?

Hayır. Kendi açık ağırlıklı sansürsüz modelimizi sunuyoruz, Anthropic'in resmi Claude modelini değil. Ancak API'miz OpenAI uyumlu olduğundan, chat-completions uç noktasını destekleyen standart istemcilerle çalışır.

İstemlerimi eğitim için kullanıyor musunuz?

Hayır. İstem verilerinizi modelinizi eğitmek için kullanmıyoruz. Gizliliğiniz korunur ve verileriniz belirli özellikler için açıkça onay vermedikçe temel modeli geliştirmek için kullanılmaz.

Hız limitini aşarsam ne olur?

429 Too Many Requests hatası alırsınız. Yanıt, limitin aşıldığını gösterecektir. Pencerenin sıfırlanmasını bekleyebilir veya mevcut ise kredi seviyenizi yükseltebilirsiniz. Anahtarınızı yeniden oluşturmak, aynı IP veya hesap bağlamı için hız limiti sayacını sıfırlamaz.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu.

API anahtarı al

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Base URLhttps://api.claudeapicost.com/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Akışevet — server-sent events; son parça token kullanımını içerir
Bağlam penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Eşzamanlılıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
İstek boyutuen fazla 8 MB
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin