Heretic IADokumentasi API LLM Tanpa Sensor
Dokumentasi API LLM Tanpa Sensor
Mula dengan API Heretic Ia dalam beberapa minit. Panduan pantas ini merangkumi pengesahan, permintaan, penstriman, dan had untuk LLM tanpa sensor.
URL Asas dan Pengesahan
API ini menggunakan URL asas tunggal untuk semua permintaan. Anda mengesahkan diri menggunakan kunci API yang dihantar dalam Authorization header. Cipta akaun melalui Google atau e-mel di Dapatkan kunci API halaman untuk menerima kunci anda dengan serta-merta.
- URL Asas:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
Nombor telefon tidak diperlukan untuk pendaftaran, dan kunci sah untuk semua hujung sambungan. Gunakan SDK rasmi OpenAI dengan menetapkan URL asas dan kunci API. Kunci hanya ditunjukkan sekali, jadi simpan dengan selamat.
Permintaan Pertama
Standard chat.completions permintaan untuk menjana teks dari model tanpa sensor. Hujung sambungan menerima beban kerja JSON dengan messages array and a model field set to uncensored.
Permintaan ini menunjukkan interaksi mudah. Model mengembalikan teks tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Semak respons untuk kandungan yang dijana.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Integrasi SDK Python
Gunakan perpustakaan Python rasmi OpenAI untuk mengintegrasikan API ke dalam skrip anda. Tetapkan URL asas ke https://api.hereticia.com/v1 dan berikan kunci API anda. Perpustakaan ini mengendalikan pemformatan permintaan secara automatik.
Pasang perpustakaan melalui pip. Kemudian mulakan klien dengan URL asas tersuai. Hantar mesej dan cetak respon. Pendekatan ini berfungsi untuk kebanyakan klien serasi OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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)
Integrasi SDK Node
Integrasi dengan Node.js dengan memasang pakej OpenAI. Konfigurasikan klien dengan URL asas Heretic Ia dan kunci API anda. SDK memudahkan pembuatan permintaan dan penguraian respons.
Mulakan klien dengan URL asas yang betul. Buat permintaan penyelesaian sembang dengan uncensored model. Tangani respons untuk mengekstrak teks yang dijana. Kaedah ini cekap untuk aplikasi sisi pelayan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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);
Respons Streaming
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan aliran potongan Acara Diterusi Pelayan (SSE). Setiap potongan mengandungi teks separa dan data penggunaan token dalam potongan terakhir.
Penstriman mengurangkan latensi yang dirasakan untuk respons panjang. Proses setiap bahagian apabila ia tiba. Bahagian terakhir termasuk jumlah kiraan token untuk permintaan. Ciri ini penting untuk antara muka sembang masa nyata.
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)
Had, Ralat, dan Tetingkap Konteks
Tetingkap konteks menyokong 100,000 token secara keseluruhan (prompt ditambah penyelesaian). Output maksimum ialah 16,000 token setiap permintaan. Jika max_tokens tidak ditetapkan, hadnya ialah 2,048 token.
Rate limits allow 300 requests per minute per key. Concurrent requests are capped at 8 per key. The request body size must not exceed 8 MB. Errors include 401 for invalid keys, 402 for insufficient credit, and 429 for rate limits. Errors and refusals consume no credit.
Soalan lazim
Bagaimana cara memulakan dengan API Heretic Ia?
Daftar di halaman Dapatkan Kunci API menggunakan Google atau e-mel. Anda akan menerima kunci API serta-merta. Gunakan kunci ini dengan mana-mana SDK serasi OpenAI dengan menetapkan URL asas kepada HTTPS://api.hereticia.com/v1.
Apakah tetingkap konteks dan had output?
Tingkap konteks adalah 100,000 token, termasuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token, atau 2,048 token jika max_tokens tidak ditentukan.
Bagaimana streaming berfungsi dan di mana penggunaan token dilaporkan?
Tetapkan stream: true untuk menerima aliran Acara yang Dihantar Pelayan. Setiap potongan mengandungi teks separa. Butiran penggunaan token disediakan dalam potongan akhir aliran.
Jana kunci API anda
Daftar akaun, ambil kunci, dan kemas kini URL asas. Itu adalah keseluruhan konfigurasi.