Grok API 无审查:集成指南
Grok API 无审查集成指南说明了如何将你的应用连接到我们的专用无审查 LLM 接口,该接口针对浪漫和成人角色扮演场景进行了优化,没有传统 LLM 的限制。本页涵盖使用我们 OpenAI 兼容接口进行身份验证、配置和发送请求的技术步骤,确保为你的 AI 女友或伴侣应用获得可靠、无审查的文本生成。
要点
- 我们的 API 提供专用的开放权重模型,该模型为无审查模型,而非 xAI 的 Grok,专为成人角色扮演优化。
- 通过更改基础 URL 和 API 密钥,使用标准 OpenAI SDK 即可轻松集成。
- 定价透明:输入 token 为 $0.25/1M,输出 token 为 $1.00/1M,无月费。
- 该接口支持通过 SSE 进行流式输出和函数调用,具有 100k token 的上下文窗口。
什么是 Grok API 无审查?
当开发者搜索 Grok API 无审查 解决方案时,他们通常寻找的是不回避成人主题、俏皮对话或无限制创意写作的 LLM。虽然“Grok”一词经常与 xAI 的模型相关联,但我们的 无审查 AI API 提供的是一个独立的专用接口。它不是 xAI 的 Grok。它是一个托管在我们自己的 GPU 服务器上的开放权重模型,专门调整以在法律成人用途下不进行内容拒绝。
此 NSFW LLM API 专为构建 AI 女友、伴侣或角色扮演机器人的开发者设计,需要一致、无审查的文本生成。与可能会过滤浪漫或成熟内容的一般用途模型不同,我们的模型针对这些特定上下文中的对话流畅性进行了优化。它保持自然、引人入胜的语气,适合长篇角色扮演,确保你的用户获得预期的沉浸式体验,而不会出现意外的内容屏蔽。
为什么在 AI 女友应用中使用 Grok?
构建 AI 女友 API 应用需要一个能够处理情感细微差别、浪漫张力和成人主题而不破坏角色的模型。传统 LLM 通常应用严格的安全过滤器,这在亲密角色扮演中可能会显得突兀。我们的 无审查聊天机器人 API 消除了这些干扰,允许更真实和引人入胜的交互。
- 无内容拒绝: 模型经过调整以接受合法的成人内容,确保更顺畅的角色扮演会话。
- 针对对话优化: 架构优先考虑对话流程和记忆,这对于长期伴侣应用至关重要。
- 可预测的成本: 采用按量付费定价,你只为使用的部分付费,非常适合扩展用户群的独立开发者。
- 简单的集成: 作为 OpenAI 兼容接口,它与现有 SDK 兼容,减少开发时间。
这种方法使你可以专注于构建应用的独特功能,而不是与复杂的审核层搏斗。
设置你的环境
要集成我们的 无审查 LLM API,你需要一个能够发出 HTTP 请求的标准开发环境。大多数开发者使用 Python、Node.js 或 cURL 进行快速测试。由于我们的 API 遵循 OpenAI 兼容性标准,你可以利用现有的库,如 Python 的 openai 或 Node.js 的 openai。
确保你在 roleplayapi.com 上设置了账户。在注册期间,你将立即获得 API 密钥。该密钥是你所有请求的主要凭证。请妥善保管,因为它授予你访问预付额度的权限。如果需要,你可以随时重新生成密钥,这将使旧密钥失效。
对于本地测试,你可以使用 Postman 或 cURL 等工具。对于生产应用,将 SDK 直接集成到你的后端服务中。所有请求的基础 URL 为 https://api.roleplayapi.com/v1。此 URL 对于将请求路由到我们的无审查模型接口至关重要。
使用 API 密钥进行身份验证
我们的 无审查 AI API 的身份验证通过标准 Authorization 标头处理。每个请求必须包含格式为 Bearer YOUR_API_KEY 的 API 密钥。这确保只有授权的请求才会针对你的预付余额进行处理。
当你注册时,你会立即获得密钥。试用无需信用卡,提供有效期为 7 天的 $0.50 额度。这允许你在承诺付费计划之前彻底测试集成。对于付费计划,你可以使用加密货币(USDT 或 USDC)充值,最低 $10 起。
以下是典型请求中设置标头的方法:
- 标头名称: Authorization
- 标头值: Bearer sk-your-api-key-here
确保将 API 密钥安全存储在应用程序的环境变量中,而不是硬编码在源代码中。如果代码被共享或推送到公共存储库,这可以防止意外暴露。
配置基础 URL
集成任何 OpenAI 兼容 API 的最关键步骤是设置正确的基础 URL。对于我们的 无审查聊天机器人 API,基础 URL 为 https://api.roleplayapi.com/v1。此 URL 将你的请求定向到我们专用的无审查模型,而不是 xAI 或 OpenAI 的服务器。
使用 SDK 时,通常将此 URL 作为参数传递。例如,在 Python 中:
from openai import OpenAI
client = OpenAI(base_url="https://api.roleplayapi.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 中:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.roleplayapi.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);使用 cURL:
curl https://api.roleplayapi.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."}]
}'仔细检查此 URL。如果使用默认的 OpenAI 基础 URL,你的请求将发送到错误的服务并可能失败。我们的接口专门针对我们的无审查模型配置,确保内容过滤器在成人角色扮演场景中正确应用。
发送你的第一个请求
设置好环境并配置身份验证后,你就可以发送第一个请求了。聊天补全的接口为 POST /v1/chat/completions。你必须将模型 ID 指定为 uncensored。这告诉 API 使用我们专用的无审查模型。
以下是请求结构的基本示例:
curl https://api.roleplayapi.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."}]
}'响应将是一个包含生成文本的 JSON 对象。确保在应用程序中适当处理响应,从 choices[0].message.content 字段提取内容。这段文本将是你的用户在 AI 女友应用中看到的内容。
请记住,我们的模型具有 100,000 token 的上下文窗口。这允许进行长对话而不会丢失上下文,这对于沉浸式角色扮演至关重要。如果超出此限制,API 将返回错误。
处理流式响应
为了获得更好的用户体验,特别是在实时聊天应用中,你应该使用流式响应。我们的 API 支持服务器发送事件(SSE)进行流式输出。这允许你在文本生成时向用户显示文本,而不是等待整个响应完成。
要启用流式输出,请在请求体中将 stream 参数设置为 true。API 将返回 JSON 数据块流,每个数据块包含生成的文本的一部分。
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 的显示区域来处理它们。这将为你的用户创建更具吸引力和响应性的体验。流式输出特别适用于长篇角色扮演,用户喜欢实时看到 AI 的思考和对话出现。
常见错误排查
在集成过程中,你可能会遇到常见错误。了解这些错误将帮助你快速调试应用程序。
- 401 未授权: 你的 API 密钥不正确或已过期。请检查你的密钥,并确保将其传递到 Authorization 请求头中。
- 429 请求过多: 你已超过每个密钥每分钟 300 次请求的速率限制。请在客户端实现指数退避。
- 413 负载过大: 你的请求体超过 8 MB。减少对话历史或提示词的长度。
- 400 错误请求: 检查你的 JSON 结构。确保模型 ID 为
uncensored,并且 messages 数组格式正确。
始终检查响应体以获取详细的错误消息。我们的 API 提供清晰的描述以帮助你识别问题。如果问题仍然存在,请验证你的基础 URL 和身份验证凭据。
完成集成
配置好 API 密钥、基础 URL 和请求结构后,你的 无审查 AI API 集成即告完成。彻底测试你的应用程序,确保流式输出正常工作,并且内容过滤器按预期处理你的特定用例。
请记住,我们的模型专为合法的成人用途设计。虽然它是无审查的,但它会阻止涉及未成年人的性内容,这是一个始终适用的硬性限制。这确保了符合一般内容标准,同时允许成熟主题。
通过你的仪表板监控使用情况和预付额度余额。采用按量付费定价,你可以高效扩展你的 AI 女友应用,无需担心月度费用。集成我们的 无审查 LLM API,为你的用户提供不受限制、引人入胜的角色扮演体验。
问答
Grok API 无审查版与 xAI 的 Grok 相同吗?
不。我们的 API 提供专用的开放权重模型,标识为“uncensored”,托管在我们自己的 GPU 服务器上。它不是 xAI 的 Grok 模型。虽然它在无审查内容方面可能具有相似的特征,但这是一个针对我们特定基础设施和用例优化的独立模型。
无审查模型的上下文窗口大小是多少?
上下文窗口为 100,000 token,涵盖提示词和补全。这允许进行长对话和详细角色扮演场景而不丢失上下文。如果超出此限制,API 将返回指示上下文窗口已超出的错误。
我可以将此 API 用于 NSFW 内容吗?
可以,该模型专门调整以在合法的成人用途中无内容拒绝地回答。它非常适合 NSFW LLM 应用、AI 女友机器人和浪漫角色扮演。然而,它会阻止涉及未成年人的性内容,这是一个始终适用的硬性限制。
我如何开始测试 API?
你可以注册一个免费试用账户,获得有效期为 7 天的 0.50 美元额度。无需信用卡。然后你可以使用 API 密钥向 <code>https://api.roleplayapi.com/v1</code> 接口发起请求。对于付费计划,你可以使用加密货币(USDT 或 USDC)充值,最低 10 美元起。