摘要
- 使用带有单个 uncensored 模型 id 的标准 /v1/chat/completions 端点。
- 仅按消耗的令牌付费;错误和拒绝不消耗您的余额。
- exclusively 使用 USDT 或 USDC 充值,大额金额获取奖励积分。
- 配置流式传输和 JSON 模式,以精确控制输出格式。
为什么选择无审查 IA API?
无审查 IA API 移除了标准模型强加于合法成人内容、创意写作和安全研究的虚假护栏。许多开发者在生成细腻的角色扮演或详细的解剖描述时会遇到拒绝,因为商业模型优先考虑安全性而非保真度。无审查模型会直接作答,即使话题具有争议性或涉及性内容,只要不涉及未成年人即可。对于需要一致输出且无需手动提示即可绕过过滤器的内容创作者来说,这种透明度至关重要。
标准 API 经常通过不保证无审查的订阅层级来隐藏其限制。我们的方法将成本与权限分离。您为使用的令牌付费,模型返回您请求的文本。处理期间的错误不会从您的余额中扣除,确保您只为成功的完成付费。这种模式适合希望获得原始功能而无需管理本地硬件或复杂微调管道的开发人员。
了解 OpenAI 兼容端点
API 使用标准的 OpenAI chat-completions 结构,这意味着您可以在不重写整个应用程序逻辑的情况下接入此服务。您向 /v1/chat/completions 端点发送包含消息历史和所需参数的 POST 请求。基础 URL 为 HTTPS://api.iasansrestriction.com/v1。这种兼容性允许您使用现有的 OpenAI SDK,只需更新 base_url 配置变量即可。
目前只有一个可用模型: uncensored. 它是一个开放权重模型,专为无限制输出而调整。与多供应商路由服务不同,我们不会根据成本或延迟切换模型。您将获得来自单一架构的一致行为。上下文窗口支持 100,000 个令牌,允许处理大型文档或长对话。然而,每个单独请求的输出限制为 16,000 个令牌。如果您未指定 max_tokens, 模型默认输出 2,048 个 token。
步骤 1:获取你的 API 密钥
获取您的 API 密钥是即时的,无需电话号码验证。您可以使用 Google 账户注册,或创建标准的电子邮件和密码组合。注册后,系统将生成一个唯一的 API 密钥,您必须将其包含在 Authorization 每次请求的请求头。
每个账户同时只能保留一个有效密钥。如果您生成新密钥,旧密钥将立即失效。这简化了安全管理,因为您无需为单个项目跟踪多个凭据。您可以通过支持页面申请误扣费的退款,但信用额度本身不会过期。此政策确保您的预付款项在您可以使用时一直有效。
步骤 2:配置您的客户端
配置你的客户端涉及设置基础 URL 并传递你的 API 密钥。大多数 OpenAI 兼容库通过简单的环境变量或配置对象来处理此操作。确保你的客户端库是最新的,以支持 JSON 模式和函数调用等现代功能。
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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)
import openai
client = openai.OpenAI(
base_url="HTTPS://api.iasansrestriction.com/v1",
api_key="your-api-key-here"
)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Hello"}],
max_tokens=100
)
print(response.choices[0].message.content)此配置确保所有请求路由至我们的无审查端点。您可以通过发送简单提示来测试连通性。如果响应返回文本且无拒绝,则您的配置正确。请记住,model ID 必须精确为 uncensored 以避免错误。
步骤 3:使用流式传输发送请求
流式传输允许您在生成时接收 token,减少大型输出的感知延迟。设置 stream 在请求正文中设置为 true。API 将返回一系列服务器发送的事件 (SSE),而不是单个 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)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write a long story"}],
stream=True
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Token 使用统计信息将在流的最后一个块中提供。这使您能够实时准确跟踪成本。流式传输不会影响总 token 数量或计费;它仅改变数据向您的应用程序交付的方式。当用户体验依赖于即时反馈时,请使用此功能。
步骤 4:利用高级功能
除了基本的文本生成功能外,该 API 还支持函数调用、JSON 模式和各种采样参数。函数调用允许模型输出结构化数据,供您的应用程序执行。JSON 模式确保输出为有效的 JSON 格式,这在自动化工作流中解析响应时非常有用。
您可以使用 temperature 和 top_p. 较低的值使输出更具确定性,而较高的值增加创造性。 stop 参数允许您定义提前终止生成的序列。这对于防止模型重复自身或添加不必要的填充文本非常有用。这些功能使您能够精确控制 uncensored 模型的行为。
步骤 5:监控使用量和成本
成本透明,完全基于令牌消耗。输入令牌每百万 $0.15,输出令牌每百万 $0.50。你只为成功生成的令牌付费。如果 API 返回错误或因内容策略原因(非轻微内容限制)拒绝请求,你无需为那些令牌付费。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasansrestriction.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);
const response = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Test" }]
});
console.log(response.usage); // 记录 token 使用详情您的预存余额永不过期。您可以通过仪表板监控剩余余额和使用历史。这种可预测性对于需要准确预算 API 成本的开发者至关重要。错误不计费,这意味着您可以自由实验而无需承担财务风险。
排查常见问题
常见问题包括基础 URL 不正确、密钥过期或超出速率限制。如果收到 401 错误,请验证您的 API 密钥是否处于活动状态且格式正确。速率限制为每个密钥每分钟 300 次请求,最多 8 个并发请求。如果超出这些限制,API 将返回 429 错误。如果需要重置会话,您可以生成新密钥,但请记住一次只有一个密钥处于活动状态。
内容拒绝很少见,但确实会发生。唯一的硬性限制是涉及未成年人的性内容。所有其他成人、争议性或虚构内容都允许。如果你遇到意外的拒绝,请检查模型 id 并确保你使用的是 uncensored 模型。记录完整的响应体有助于诊断 JSON 模式或函数调用的格式问题。
生产环境最终检查清单
在部署无审查 AI API 集成之前,请验证您的客户端库是否已配置正确的基础 URL。确保您正在处理流式响应,如果您使用 stream 参数。测试您的错误处理逻辑,以应对速率限制和网络超时。
确认您的加密货币充值方法设置正确。仅接受 TRC20 上的 USDT 或 Base 上的 USDC 支付。最低充值额为 $20,最高为 $500。奖金自动应用:$50 加 +5%,$100 加 +10%,$200 加 +15%。定期监控您的 token 使用情况,以确保余额按预期持续。通过这些步骤,您已准备好在应用程序中利用无限制的 AI 功能。