基础 URL 和认证
使用单个 API 密钥将您的请求指向文档化的 base URL。
基础 URL 为 HTTPS://api.aitheuncensored.com/v1,需要标准的 Authorization 头。
每个账户一个活跃密钥在生成时会立即替换前一个密钥。
注册无需电话号码,通过 Google 或电子邮件创建账户后,密钥会立即出现。
错误和拒绝消耗零令牌,因此您只为实际输出付费。
保持密钥安全,因为它授予你预付费余额的完全访问权限。
首次请求
发送标准聊天补全负载以接收即时文本输出。
模型标识符严格为 "uncensored",运行在我们自己的优化服务器上。
此单一开源模型在合法成人用途下不会拒绝内容。
输入文本,输出文本,您可将上下文窗口控制在 100,000 tokens 以内。
错误不会扣除您的账户余额,确保每次尝试的计费可预测。
使用官方 OpenAI SDK,只需更新 base_url 配置即可。
Python SDK 集成
使用您的基础 URL 和 API 密钥初始化客户端以开始生成文本。
Python SDK 自动处理 HTTP 传输,减少样板代码。
您可以流式传输响应或根据应用程序需求检索完整文本。
将模型设置为 "uncensored" 以确保一致、无束缚的输出行为。
温度和 top_p 参数允许你精确调整创造性水平。
错误返回标准 HTTP 代码,便于集成工程师进行调试。
Node SDK 用法
配置 Node.js 客户端以指向我们的 API 端点,以实现可靠的数据流。
该包支持现代 async/await 模式,用于清晰、可读的请求处理。
传入 "uncensored" 模型 ID,以保持与现有 OpenAI 工作流的兼容性。
JSON 模式通过 response_format 参数提供,适用于结构化数据提取。
通过服务器发送事件进行流式传输提供实时令牌交付,用于动态界面。
API 密钥对每个请求进行身份验证,确保您的预付费信用额得到正确使用。
流式传输与 JSON 模式
通过将 stream 设置为 true 启用流式传输,以实现实时令牌交付。
最后一个数据块包含总令牌使用量,用于准确的计费跟踪。
通过将 response_format 设置为 json_object 来请求 JSON 模式以获取结构化数据。
此功能为自动化管道和脚本提供可预测的输出格式。
通过 tools 参数支持函数调用,以增强能力。
流式传输和 JSON 模式均可独立使用,也可根据您的需求结合使用。
速率限制与错误代码
根据每分钟 300 个请求和 8 个并发请求的限制监控使用情况。
401 错误表示 Authorization 头中缺少或无效的 API 密钥。
402 错误表示您的预充值余额已耗尽,需要通过加密货币充值。
429 错误表示您已超过密钥的速率限制。
上下文窗口允许 100,000 个令牌用于提示和补全合计。
每次请求最大输出为 16,000 个 Token,如果未设置 max_tokens,则为 2,048。
cURL
curl https://api.aitheuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 latency metrics for the current endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aitheuncensored.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.aitheuncensored.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 = 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)常见问题
如何充值额度?
使用 TRC20 网络的 USDT 或 Base 网络的 USDC 充值。接受 $20 到 $500 之间的任意整数金额,更高档位自动应用额外额度。额度永不过期,且无错误费用。
上下文窗口限制是多少?
上下文窗口支持 10 万个 token,包含 prompt 和 completion 的总和。每次请求的最大输出为 16,000 个 token,如果未指定 max_tokens,则为 2,048。这允许在单次调用中进行深层上下文分析。
无审查 AI API 兼容 OpenAI 客户端吗?
是的,它是一个 OpenAI 兼容的 API,提供 "uncensored" 模型。您可以通过将 base_url 更改为 HTTPS://api.aitheuncensored.com/v1 使用标准的 OpenAI SDK。该模型不是 GPT,但遵循相同请求和响应结构。