TR ▾
API anahtarı al

Heretic LLMHeretic LLM: API Dokümantasyonu

Heretic LLM: API Dokümantasyonu

Heretic LLM API'sine dakikalar içinde başlayın. GPU altyapısı yönetmeden standart OpenAI SDK'larını kullanarak 'sansürsüz' modelten sansürsüz yanıtlar alın.

Temel URL ve Kimlik Doğrulama

Heretic LLM API'sini kullanmaya başlamak için OpenAI uyumlu istemcinizi temel URL'mize yönlendirin: https://api.hereticllm.com/v1. API standart Bearer token kimlik doğrulaması kullanır. API anahtarını yalnızca e-posta ve şifre kullanarak kaydolarak oluşturabilirsiniz. Anahtar kayıttan hemen sonra gösterilir ve herhangi bir zamanda yeniden oluşturulabilir; bu durumda önceki anahtar geçersiz kılınır.

OPENAI_API_KEY ortam değişkenini ayarlayın veya anahtarı istemci yapılandırmanıza doğrudan iletin. Temel URL'nizin Heretic uç noktasına güncellendiğinden emin olun. Bu kurulum, temel URL'yi ve anahtarı değiştirerek resmi OpenAI SDK'larını sıfır kod değişikliği ile kullanmanızı sağlar.

İlk İstek

Sohbet tamamlamaları uç noktasına ilk isteğinizi gönderin. Model tanımlayıcısı uncensored'dir. Bu açık ağırlıklı model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır; sansürsüz kodlama, yaratıcı yazarlık veya araştırma için idealdir. Bağlam penceresi, hem istem hem de tamamlamalar için toplamda 100.000 token'a kadar destekler.

Aşağıda uç noktasını test etmek için temel bir cURL örneği verilmiştir. YOUR_API_KEY yerine gerçek anahtarınızı yazın.

Yanıt, oluşturulan metni içeren standart OpenAI formatında bir nesne olacaktır.

curl https://api.hereticllm.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

API'yi resmi openai paketini kullanarak Python uygulamalarınıza entegre edin. Kütüphane JSON serileştirmesini ve akışı otomatik olarak yönetir. İstemciyi API anahtarınız ve doğru temel URL ile başlatın. Ardından, model kimliği uncensored ile chat.completions.create'i çağırın.

Bu yaklaşım hem eşzamanlı hem de eşzamansız iş akışlarıyla sorunsuz çalışır. Model, standart istemlere, fonksiyon çağırma'ya ve akış parametrelerine diğer OpenAI uyumlu uç noktalar gibi yanıt verir. Modelin davranışını yönlendirmek için sistem istemlerini iletebilir veya doğrudan etkileşim için kullanıcı mesajlarını kullanabilirsiniz.

from openai import OpenAI

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

JavaScript ve TypeScript projeleri için openai npm paketini kullanın. İstemciyi Heretic temel URL'si ve API anahtarınızla yapılandırın. API, araç tanımları ve fonksiyon çağırma dahil olmak üzere standart istek yapılarını destekler.

Yanıtı özellikle async/await desenleri kullanırken doğru şekilde işlediğinizden emin olun. Model, uygulama mantığınızda doğrudan işlenebilecek metin yanıtları döndürür. Bu entegrasyon, sansürsüz LLM yetenekleri gerektiren sohbet arayüzleri, otomatik ajanlar veya veri işleme pipeline'ları oluşturmak için idealdir.

import OpenAI from "openai";

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

Akış Yanıtları

API isteğinizde stream parametresini true olarak ayarlayarak akışı etkinleştirin. API, metin oluşturuldukça metin parçalarını içeren bir SSE (Sunucu Tarafı Gönderimi) akışı döndürür. Bu, algılanan gecikmeyi azaltır ve sohbet uygulamaları için daha akıcı bir kullanıcı deneyimi sağlar.

Akıştaki her parça, yanıtın bir bölümünü içerir. Arayüzünüzü gerçek zamanlı olarak güncellemek için bu parçaları artımlı olarak işleyin. Akış özelliği OpenAI SDK'ları ile tamamen uyumludur; bu nedenle verileri verimli bir şekilde işlemek için standart stream yineleyicilerini veya olay dinleyicilerini kullanabilirsiniz.

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, Hatalar ve Bağlam

API, anahtar başına dakikada 300 istek ve 8 MB istek gövdesi boyutu için bir hız limiti uygular. Hız limitini aşarsanız 429 hatası alırsınız. Kimlik doğrulama hataları, geçersiz veya eksik API anahtarı gösteren 401 durumunu döndürür. Ön ödemeli krediniz tükendiğinde API, bakiye yüklemenizi gerektiren 402 hatasını döndürür.

Kredi süresi dolmaz ve para yatırma (USDT veya USDC) ile $10'dan itibaren bakiye yükleyebilirsiniz; daha büyük yatırımlar için bonus kredi alırsınız. Model 100.000 token'lık bir bağlam penceresi destekler. İstem ve tamamlamalarınızın bu sınıra sığdığından emin olun. Fiyatlandırma ve sınırlar hakkında daha fazla ayrıntı için Fiyatlandırma sayfasını ziyaret edin.

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

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

Sorular ve cevaplar

Sansürsüz model ücretsiz mi?

Model ücretsiz değildir ancak kullandıkça ödenen ön ödemeli kredi sistemi kullanır. Yeni hesaplar 7 gün geçerli $0,50 deneme kredisi alır. Ödenmiş krediler süresi dolmaz ve 10 $'dan başlayan bakiye yükleyebilirsiniz.

Bağlam penceresi boyutu nedir?

Model, hem girdi istemi hem de oluşturulan metni içeren 100.000 token'lık bir bağlam penceresini destekler. Bu, uzun bağlam etkileşimlerine ve büyük veri işleme görevlerine olanak tanır.

API tool calling'i destekliyor mu?

Evet, API fonksiyon çağırma'yı destekler. İsteğinizde araçları tanımlayabilir ve modelin uygulamanız tarafından yürütülebilecek yapılandırılmış verilerle yanıt vermesini sağlayabilirsiniz. Bu, standart OpenAI SDK desenleriyle uyumludur.

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

Bir hesap oluşturun, anahtarı kopyalayın, base URL'yi değiştirin. Kurulum bu kadar basit.

API anahtarı alDokümanları oku