Heretic IA無審查 LLM API 文件
無審查 LLM API 文件
在幾分鐘內開始使用 Heretic Ia API。此快速入門指南涵蓋身份驗證、請求、串流處理,以及無審查 LLM 的限制。
基礎 URL 與驗證
API 使用單一基礎 URL 處理所有請求。您透過在 Authorization 標頭。在 取得 API 金鑰 頁面以立即接收您的金鑰。
- 基礎 URL:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
註冊不需要電話號碼,且金鑰適用於所有端點。透過設定基礎 URL 和 API 金鑰,使用官方的 OpenAI SDK。金鑰僅顯示一次,請妥善保管。
首次請求
發送標準 chat.completions 請求從非限制版模型生成文本。該端點接受帶有 messages 陣列和一個 model field set to uncensored.
此請求展示了一個簡單的互動。模型會為合法成人用途的文本返回內容,無內容拒絕。請檢查回應以查看生成的內容。
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."}]
}'
Python SDK 集成
使用官方的 OpenAI Python 函式庫將 API 整合到您的腳本中。將 base URL 設定為 https://api.hereticia.com/v1 並提供您的 API 金鑰。程式庫會自動處理請求格式化。
透過 pip 安裝函式庫。然後使用自訂基礎 URL 初始化客戶端。傳送訊息並列印回應。此方法適用於大多數 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)
Node SDK 整合
透過安裝 OpenAI 套件將 Node.js 進行整合。使用 Heretic Ia 基礎 URL 和您的 API 金鑰設定客戶端。SDK 簡化了請求建立和回應解析。
使用正確的基礎 URL 初始化客戶端。建立聊天完成請求,包含 uncensored 模型。處理回應以提取生成的文字。此方法對於伺服器端應用程式而言非常高效。
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);
串流回應
在請求主體中將 stream: true 在您的請求中。API 返回伺服器發送事件 (SSE) 區塊串流。每個區塊包含部分文字,最後一個區塊包含 token 使用數據。
串流可降低長篇回應的感知延遲。隨區塊到達處理每個區塊。最後一個區塊包含請求的總權杖計數。此功能對於即時聊天介面至關重要。
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)
限制、錯誤與上下文視窗
上下文視窗總共支援 100,000 個 token(提示加補全)。每次請求的最大輸出為 16,000 個 token。若 max_tokens 未設定),限制為 2,048 個 token。
速率限制允許每金鑰每分鐘 300 次請求。每金鑰併發請求上限為 8 個。請求主體大小不得超過 8 MB。錯誤包括:401 表示金鑰無效,402 表示餘額不足,429 表示超出速率限制。錯誤與拒絕請求均不消耗餘額。
常見問題
如何開始使用 Heretic IA API?
在「取得 API 金鑰」頁面使用 Google 或電子郵件註冊。您將立即收到 API 金鑰。使用此金鑰搭配任何與 OpenAI 相容的 SDK,並將 base URL 設定為 HTTPS://api.hereticia.com/v1。
上下文視窗和輸出限制為何?
上下文視窗為 100,000 個 token,包含提示詞與補全。每次請求的最大輸出為 16,000 個 token,若未指定 max_tokens 則為 2,048 個 token。
串流傳輸如何運作,token 使用量在哪裡報告?
設定 stream 為 true 以接收 Server-Sent Events 串流。每個 chunk 包含部分文字。Token 使用詳情提供在串流的最後一個 chunk 中。