集成无审查 AI 模型:分步指南
集成无审查 AI 模型可为您的应用提供基础架构的原始推理能力,而无需经过过滤的 API 中常见的礼貌性拒绝。本指南将引导您完成连接、调用和优化无过滤模型的具体步骤,适用于从成人角色扮演到激进的工具调用等各种场景。
最后更新:
摘要
- 使用 OpenAI 兼容的基础 URL,无需重写客户端代码即可替换 uncensored 模型。
- 启用流式传输以处理长输出而不会阻塞您的应用程序线程。
- 函数调用与无审查模型配合可靠,避免在复杂工具任务中出现拒绝。
- 按实际使用的 Token 计费,避免月度订阅和隐藏过滤费。
为什么为你的项目选择无审查 AI 模型?
无审查 AI 模型移除了过滤合法内容的虚假护栏。标准模型通常会拒绝成人主题、争议性观点或激进工具使用的请求。您将获得尊重您提示结构且不加道德评判的原始输出。
基础架构在多样化数据上训练。它们默认不采用企业式的礼貌。这对于需要保持角色一致性的 AI 应用至关重要。对于需要执行命令而无需请求许可的代码代理也是如此。
权衡在于责任。你处理上下文。模型不会基于主观标准进行过滤。这导致针对细分用例的更高保真度回复。
您完全掌控叙事。您的提示词由您掌控。数据不用于训练。这在您的输入和输出之间建立了清晰的界限。
考虑用例。如果你需要严格的合规过滤器,过滤模型是更好的选择。如果你需要原始能力,无过滤模型是正确选择。
设置您的开发环境
从标准的 Python 或 Node.js 环境开始。安装官方 OpenAI SDK 或任何兼容的 HTTP 客户端。uncensored 模型使用与商业 API 相同的接口。
- 通过 pip 或 npm 安装 SDK。
- 创建新的脚本文件。
- 为 API 密钥定义你的环境变量。
无需特殊驱动程序。该模型在远程服务器上运行。您只需要互联网连接和有效的 API 密钥。设置时间少于五分钟。
通过检查 SDK 版本来验证您的安装。确保它支持所需的端点。大多数现代 SDK 开箱即用。无需复杂的配置文件。
保持凭据安全。使用环境变量,而不是硬编码字符串。这可以防止在版本控制系统中意外暴露。
配置基础 URL 和 API 密钥
将您的 SDK 指向无审查 API 端点。使用标准的 OpenAI 兼容 URL。这确保与现有代码兼容。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmuncensored.cc/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)在授权标头中设置 API 密钥。这将验证你的请求。如果没有它,你将收到 401 错误。该密钥对你的账户是唯一的。
curl https://api.llmuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'通过简单的请求测试连接。检查响应状态码。应为 200 OK。如果失败,请验证您的密钥和 URL。
基础 URL 为 HTTPS://api.llmuncensored.cc/v1。这是您唯一需要的端点。流式传输或工具使用无需其他 URL。
向 Uncensored AI 模型发起首次请求
向 /v1/chat/completions 发送 POST 请求。包含模型 ID "uncensored"。定义你的 system 和 user 消息。模型以文本形式响应。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmuncensored.cc/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);响应包含一个消息对象。提取 content 字段。这是你的生成文本。它可能很长。请适当处理输出。
默认不进行过滤。模型直接回答。如果您要求一些不寻常的内容,它会提供。这是无审查模型的核心优势。
检查响应中的 token 使用情况。它显示输入和输出计数。这有助于您监控成本。该模型支持高达 100,000 个 token 的上下文。
处理实时输出的流式响应
通过在请求中将 stream 设置为 true 来启用流式传输。API 返回文本数据块。这降低了感知延迟。用户可以看到生成的输出。
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)随到达处理每个数据块。连接文本以构建最终响应。优雅处理错误。如果流中断,请尽可能重试。
流式传输对于长响应至关重要。它防止超时。它还允许 UI 进行实时更新。模型原生支持此功能。
监控最后一个数据块中的 token 使用情况。它提供总计数。这对于计费是准确的。错误是免费的,因此流式传输错误不会产生成本。
使用函数调用优化性能
使用 tools 参数定义函数。模型可以根据提示调用它们。这实现了复杂的工作流。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmuncensored.cc/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)定义函数模式。提供名称、描述和参数。模型返回一个工具调用对象。你在本地执行该函数。
将结果传回模型。对话将继续。此循环支持多步推理。它与 uncensored 模型配合使用,且不会出现拒绝响应的情况。
将 tool_choice 设置为 auto 或 required。这控制模型何时使用工具。使用此功能可强制执行特定行为。它在任务自动化方面非常可靠。
管理令牌用量和成本
按实际使用的 Token 计费。输入 Token 每 1M 成本 $0.15。输出 Token 每 1M 成本 $0.50。这是透明定价。
curl https://api.llmuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'预充值信用额度会自动扣费。错误和拒绝请求免费。这保护您避免因不良响应而浪费资金。
在仪表盘中监控您的令牌使用情况。如有需要,请设置警报。该模型支持每次请求多达 16,000 个输出令牌。请相应地规划您的提示词。
接受加密充值。支持 TRC20 上的 USDT 或 Base 上的 USDC。大额存款提供奖励额度。无月费。额度永不过期。
排查常见集成问题
首先检查 API 密钥。确保其处于活动状态且未过期。验证基础 URL 是否正确。
查看响应状态码。400 表示请求无效。401 表示未授权。429 表示达到速率限制。限制为每分钟 300 次请求。
检查负载结构。确保包含所有必需字段。模型 id 必须为 "uncensored"。messages 必须为数组。
启用调试日志记录。这将显示确切的请求和响应。它有助于识别格式错误。模型对 JSON 结构非常严格。
结论:为何无审查 AI 模型是未来
无审查 AI 模型提供原始能力。它们不过滤合法内容。这使得它们非常适合各种应用。
开发者获得完全控制权。创作者获得一致的性格。API 简单快速。无需复杂设置。
未来是开放的。过滤模型增加摩擦。无审查模型消除摩擦。选择适合你需求的模型。
立即开始集成。使用提供的 SDK。构建独特的功能。无审查模型已准备好投入生产。
常见问题
什么是无审查AI模型?
无审查 AI 模型是一种不对合法的成人、争议性或利基主题应用严格内容过滤的大语言模型。它基于训练数据提供原始输出,不进行道德评判或拒绝标准请求。这使其非常适合对一致性要求极高的角色 AI 和工具调用应用。
我如何连接到无审查 LLM API?
使用标准的 OpenAI SDK 或任何兼容的 HTTP 客户端。将基础 URL 设置为 HTTPS://api.llmuncensored.cc/v1,并在授权头中提供您的 API 密钥。要使用的模型 id 为 "uncensored"。无需其他配置。
无限制大语言模型支持函数调用吗?
是的,API 通过 tools 参数支持函数调用。您可以定义自定义函数,模型将返回工具调用对象。这在过滤模型中常见的拒绝情况下也能可靠工作。您可以在服务器上执行函数并将结果传回。
无审查 API 的定价是多少?
定价为每 100 万输入令牌 0.15 美元,每 100 万输出令牌 0.50 美元。您只为实际用量付费。错误和拒绝不收费。预存信用额度通过加密货币(USDT 或 USDC)充值,无月费。信用额度永不过期。