中文 ▾

AidphnDphn AI API 参考

Dphn AI API 参考

Dphn AI 提供与 OpenAI 客户端兼容的无审查 LLM API,专为需要可靠、无过滤文本生成的开发者设计。通过标准端点、预付费额度和零订阅费,快速上手。

认证与 API 密钥

首先创建账户以立即获取 API 密钥。您可以使用 Google 或电子邮件密码注册,无需电话号码。系统为每个账户生成一个活动密钥,创建新密钥会立即替换旧密钥。您只需提供电子邮件地址即可开始,且您的提示词不会用于训练。将此密钥用于 Authorization 作为所有请求的 bearer 令牌。

首次请求

使用您的 API 密钥进行第一次调用以访问聊天补全端点。基础 URL 为 https://api.aidphn.com/v1 并与标准的 OpenAI 兼容客户端配合使用。你必须指定模型 uncensored 访问无过滤大型语言模型。错误和拒绝不会消耗你的预付费信用额,因此你可以安全地进行测试。

curl https://api.aidphn.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 Rust crates for async HTTP clients"}]
  }'

通过检查模型列表端点来验证您的密钥是否有效。这确认了连通性,然后再发送复杂的提示。API 接受文本输入并返回文本输出,支持 temperature 和 top_p 等标准参数。

Python SDK 集成

使用官方 OpenAI Python 库与我们的端点交互。将 base URL 设置为我们的 API 服务器并提供您的密钥。这种方法允许您重用来自 OpenAI 项目的现有代码,而无需进行重大更改。模型 ID 保持不变 uncensored for 所有补全。

from openai import OpenAI

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

您可以配置参数如 max_tokens 用于控制输出长度。默认最大输出为 2,048 个 token,但您可以将其增加到每个请求 16,000 个。对于长响应,提供流式传输以降低延迟。

Node SDK 用法

使用标准 SDK 将 API 集成到您的 Node.js 应用中。将客户端指向我们的基础 URL,并使用您的密钥进行身份验证。此方法支持同步和异步请求,以实现灵活的集成。您可以传递工具以进行函数调用,或强制使用 JSON 输出模式。

import OpenAI from "openai";

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

通过解析完成对象中的 content 字段来处理响应。API 支持标准参数,如 stop 序列和 seed 用于可复现性。错误处理应考虑速率限制和余额可用性。

通过 SSE 实现流式响应

通过将 stream: true 在您的请求中。API 返回用于实时 Token 交付的服务器发送的事件 (SSE)。每个数据块包含部分内容,允许您显示正在生成的输出。最后一个数据块包括用于计费透明度的总 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 个令牌用于提示和完成组合。

限制和错误

根据严格的速率限制和信用余额监控使用情况。您可以每分钟发送 300 个请求,每个密钥拥有 8 个并发请求。最大请求体大小为 8 MB。401 等错误表示密钥无效,而 402 意味着您需要充值。429 错误表示您已超过速率限制。仅使用加密货币充值,起充金额为 $20,以确保持续使用服务而不中断。

常见问题

什么是 dphn AI?

Dphn AI 是一个无限制 LLM API,服务于一个专为无过滤文本生成调优的大型语言模型。它与 OpenAI 客户端兼容,并使用预付费余额模式,无月度订阅。

我如何为 API 付费?

您可以使用 USDT (TRC20) 或 USDC (Base) 充值账户,金额在 $20 至 $500 之间。信用额度永不过期,较大存款可获得赠金:$50 起 +5%,$100 起 +10%,$200 起 +15%。

上下文窗口限制是多少?

该模型支持 100,000 个 token 的上下文窗口,包含 prompt 和 completion。每次请求最多可输出 16,000 个 token,如果您未指定最大限制,则为 2,048 个 token。

即时获取 API 密钥

注册,复制密钥,更新您的端点基础。这就是您所需的全部。

获取 API 密钥查看文档