中文 ▾
获取您的密钥

模型 API 快速入门指南

本指南涵盖了使用标准 OpenAI 兼容客户端将我们的 uncensored LLM API 集成到项目中的要点。您将学习如何配置环境、发送请求,并以对模型参数的精确控制来处理流式响应。

基础 URL 和认证

API 端点为 https://api.modelsapi.cc/v1. 所有请求都需要在 中传递有效的 API 密钥。 Authorization 头部,您在仪表板上点击“获取 API 密钥”生成此密钥。通过 Google 或邮箱注册后,密钥会立即显示。此过程无需手机号。密钥与您的账户余额和使用限制绑定。

发送你的第一次聊天补全请求

向以下地址发送 POST 请求 /v1/chat/completions 使用模型 ID uncensored. 请求体必须包含 messages 包含您的提示。API 直接返回文本响应。错误不会消耗您的预付积分。您可以通过发送简单的问候语来验证端点是否正常工作。

curl https://api.modelsapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
  }'

Python SDK 集成

使用官方 OpenAI Python 库与 API 交互。将 base URL 设置为我们的端点并提供您的 API 密钥。此方法确保与现有代码库兼容。您可以实例化客户端并调用聊天补全方法。响应对象包含生成的文本和 token 使用统计信息。

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsapi.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)

Node SDK 集成

Node.js SDK 遵循相同的配置模式。导入 OpenAI 包并配置基础 URL。在配置对象中传递您的 API 密钥。此设置允许您使用熟悉的生成文本方法。该库自动处理 HTTP 请求。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsapi.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);

带有服务器发送事件的流式响应

通过将 stream: true 在你的请求中。API 按生成顺序发送多个数据块。每个数据块包含部分响应。最后一个数据块包含总 token 使用情况。这种方法降低了长输出的感知延迟。它非常适合实时应用。

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)

限制、错误和上下文窗口

上下文窗口总共支持 100,000 个 token。每次请求最多可输出 16,000 个 token。错误返回 401 状态码表示密钥无效,返回 402 表示余额不足。速率限制在每分钟 300 次请求后返回 429。429 错误是暂时的。您的预付费余额永不过期。错误不会扣除您的余额。使用这些代码在应用程序逻辑中优雅地处理失败。

常见问题

这是用于大上下文窗口的最佳无审查 API 吗?

我们的 API 支持 100,000 token 的上下文窗口。这允许你高效处理大型文档。许多其他服务提供的限制较小。请查看其他提供商的具体窗口大小。

无限制模型如何处理拒绝?

该模型不拒绝合法的成人、虚构或争议性话题。它仅屏蔽涉及未成年人的性内容。这使其适合无限制的创意写作和研究。拒绝极少发生,且仅针对此硬性限制。

如果我超出速率限制会怎样?

您收到 429 状态码。您必须等待后才能发送更多请求。限制为每个密钥每分钟 300 次请求。重试逻辑应优雅地处理此情况。在这些延迟期间,您的余额保持不变。

立即获取您的密钥

注册,获取密钥,更新基础 URL。完成。

获取您的密钥