無限制 AI 的常見錯誤
開發者常誤以為非審查 LLM 消除了所有限制,導致意外的輸出限制、上下文錯誤或帳單驚喜。了解您的 API 金鑰、token 計數和模型參數的具體機制,可避免信用額度浪費和整合失敗。
最後更新
摘要
- 設置 100,000 個 token 的上下文窗口,但限制您的請求以保持在 16,000 個 token 的輸出限制內。
- 專門使用模型 ID 'uncensored',因為此 API 僅提供一個專用模型,而非路由機隊。
- 啟用 JSON 模式以進行結構化資料提取,避免程式碼中的解析錯誤。
- 串流對於長輸出至關重要,以確保您的客戶端能逐步接收令牌而不會超時。
錯誤 1:忽略上下文視窗限制
每個請求都會消耗您 100,000-token 上下文視窗中的 token,同時計算提示詞和補全內容。
許多開發者傳送龐大的系統指令或長歷史記錄,導致實際回應的空間所剩無幾。如果您超過視窗限制,API 會拒絕請求。始終將歷史記錄修剪至最相關的對話輪次。
- 密切監控您的 Token 使用量。
- 保持系統提示簡潔。
- 封存舊的對話輪次。
from openai import OpenAI
client = OpenAI(base_url="https://api.trulyuncensoredai.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)
錯誤 2:假設 'Uncensored' 代表沒有輸出限制
該模型不會拒絕合法的成人話題,但每個請求仍有硬性輸出限制。
您可以產生最多 16,000 個 token 的單一回應。如果您未指定 max_tokens, 預設值為 2,048 個 token。這對於長篇論文或詳細程式碼塊來說是不夠的。始終設定 max_tokens 您的預期長度。
串流有助於有效管理這些大量輸出。
錯誤 3:使用錯誤的模型 ID
此 API 提供一個專用的無審查大型語言模型。
您必須將 model ID 作為 "uncensored" 在你的請求中。使用 "gpt-4" 或 "claude-3" 會失敗,因為這不是路由服務。這是一個針對 uncensored 回應進行微調的開源模型,而非其他廠商的包裝。
- 檢查您的客戶端配置。
- 確保 ID 完全匹配。
- 驗證基礎 URL。
curl https://api.trulyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 python libraries for data analysis"}]
}'
錯誤 4:預期文字 API 能生成圖片
這是一個純文字 API。
不要指望它能產生圖片、音訊或影片。端點僅限於 POST /v1/chat/completions 和 GET /v1/models. 沒有嵌入(embeddings)、沒有微調(fine-tuning),也不支援多模態輸入。如果您需要圖片,必須使用其他服務。
保持您的整合專注於文字處理。
錯誤 5:未對長輸出使用串流
透過伺服器發送事件(SSE)串流傳輸對於長回應至關重要。
若無串流,您必須等待整個完成結果到達才能看到任何輸出。這會導致超時和不佳的使用者體驗。串流會在生成 token 時發送,允許您逐步顯示文字。
- 在您的 SDK 中啟用串流。
- 正確處理 SSE 區塊。
- 即時更新您的 UI。
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)
錯誤 6:忘記啟用 JSON 模式
結構化資料擷取需要明確的設定。
設定 response_format 以 {"type": "json_object"} 確保模型輸出有效的 JSON。若無此設定,模型可能會包含 Markdown 格式或說明文字,從而破壞您的解析器。這對於函數呼叫和資料管線至關重要。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.trulyuncensoredai.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);
錯誤 7:誤解 Token 成本
定價透明:每 1M 輸入 token 為 $0.15,每 1M 輸出 token 為 $0.50。
您只需為實際使用的內容付費。錯誤與拒絕請求免費。無訂閱費。預付信用額度永不過期。監控您的使用情況以避免意外費用。透過加密貨幣充值並享有贈送額度。
from openai import OpenAI
client = OpenAI(base_url="https://api.trulyuncensoredai.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)
錯誤 8:期望非法內容零拒絕
該模型對合法的成人內容未設審查,但仍會拒絕涉及未成年人的性內容。
這是一個始終適用的硬性限制。其他爭議性主題通常允許。不要假設絕對的自由不受任何限制。請檢查您用例的具體內容政策。
錯誤 9:未使用不同溫度進行測試
溫度控制隨機性。
對於事實準確性使用較低的溫度,對於創意寫作使用較高的溫度。嘗試 0.7 到 1.2 之間的值。調整 top_p 和 seed 用於確保結果可重現。測試這些參數可確保您的特定應用程式獲得一致的結果。
常見問題
Truly Uncensored AI 真的完全無審查嗎?
是的,該模型不會拒絕合法的成人、虛構或爭議性話題。這是一個為此目的調優的開源權重模型,並非其他廠商模型的包裝。唯一的硬性限制是涉及未成年人的性內容。
上下文視窗的大小是多少?
上下文窗口為 100,000 個 token,計算提示詞與補全內容的總和。每次請求最多可生成 16,000 個 token。
您接受哪些付款方式?
僅限加密貨幣:TRC20 上的 USDT 或 Base 上的 USDC,任何整數金額從 $20 到 $500。從 $50 起享有額外餘額獎勵。
我可以使用這個 API 進行圖像生成嗎?
不,這是一個純文字 API。它為文字生成提供一個大型語言模型。沒有圖像、音訊或影片端點。
取得您的 API 金鑰
註冊、複製您的金鑰、更新您的基礎 URL。就這麼簡單。