繁中 ▾
開啟帳戶

Dolphin API 快速入門

透過將現有的 OpenAI 相容工具連接至我們的無審查 LLM,開始使用 Dolphin API。本指南涵蓋身份驗證、基本請求、串流處理,以及高用量使用的關鍵限制。

https://api.apidolphin.com/v1uncensored

從試用餘額開始

輸入電子郵件和密碼以立即查看您的金鑰。

開啟帳戶

基礎 URL 與驗證

您的 API 金鑰用於驗證對我們端點的所有請求。使用基礎 URL HTTPS://api.apidolphin.com/v1 搭配任何 OpenAI 相容的 SDK。模型識別碼為 "uncensored" 用於所有補全。此設定確保您的程式碼能無縫運作於我們的基礎設施上。

我們支援 temperature 和 top_p 等標準參數。您可以根據需要啟用 JSON 模式或函式呼叫。錯誤和拒絕請求不會消耗您的預付額度。僅根據實際 token 用量按我們透明的費率收費。

發送您的第一個請求

發送基本的聊天補全以驗證您的連線。使用下方的 curl 命令測試端點。將 YOUR_API_KEY 替換為您從儀表板獲得的實際金鑰。回應返回模型的文本輸出。

此請求使用標準的 OpenAI 格式。您可以根據需要調整系統提示詞或使用者訊息。API 回傳一個包含生成文字的回應物件。在擴大規模之前,請驗證輸出是否符合您的預期。

使用範例:

curl https://api.apidolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
  }'

Python SDK 集成

使用官方 OpenAI Python 函式庫與我們的 API 互動。在客戶端設定中設定 base URL 和 API 金鑰。下方的程式碼片段展示了一個簡單的文本生成呼叫。

透過 pip 安裝函式庫。然後使用您的憑證初始化客戶端。使用模型名稱 "uncensored" 呼叫 chat.completions.create。此方法使您的程式碼在不同 LLM 供應商之間保持可移植性。

程式範例:

from openai import OpenAI

client = OpenAI(base_url="https://api.apidolphin.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 SDK 整合

Node SDK 遵循相同的配置模式。使用您的基礎 URL 和金鑰初始化 OpenAI 客戶端。使用「uncensored」模型發送完成請求。此方法非常適合伺服器端應用。

請確保正確處理回應資料。API 會回傳標準的補全物件。您可以從回應物件中取得產生的文字。此設定適用於 Express、Fastify 或任何 Node.js 框架。

實作範例:

import OpenAI from "openai";

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

處理串流回應

啟用串流以即時交付 Token。在請求中將 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 的上下文視窗。這包括提示和補全 token。每次請求的最大輸出為 16,000 個 token。如果您未設定 max_tokens,則限制為 2,048 個 token。

速率限制允許每金鑰每分鐘 300 次請求。您同時可進行 8 個併發請求。請求主體大小限制為 8 MB。請處理 HTTP 401(金鑰無效)、402(餘額不足)和 429(超出速率限制)。錯誤免費,因此您可以無成本地重試。

常見問題

dolphin API 是什麼?

Dolphin API 是一個託管的 OpenAI 相容端點,提供 uncensored 大型語言模型服務。它支援使用溫度(temperature)和 top_p 等標準參數進行文字生成。你只需為實際的 token 使用量付費,並預先儲值。

預付信用額是如何運作的?

餘額根據 Token 的實際輸入和輸出使用量計費。錯誤和拒絕的情況不會消耗您的餘額。已付費的餘額永不過期,您可以隨時使用加密貨幣進行充值。

速率限制為何?

您可以每個 API 金鑰每分鐘發送最多 300 個請求。並行請求限制為 8 個。請求主體必須小於 8 MB。這些限制可確保高用量下的穩定效能。

解鎖您的 API 金鑰

註冊、取得你的金鑰,並更新基礎 URL。就是這些。

開啟帳戶檢視文件