APIドキュメント
既存のOpenAI互換クライアントを当社の無制限LLM APIに接続して、制限のないテキスト生成を行います。このガイドでは、認証、エンドポイント、ストリーミング、制限について解説し、すぐに実行できるようにします。
ベースURLと認証
すべてのリクエストのベースURLは HTTPS://api.dolphinllmuncensored.com/v1 です。認証には、 APIキーを取得 ページ。 Continue with Google またはメールアドレスとパスワードを入力して、キーを即座に受け取ります。このキーは uncensored モデルは、制限のない応答用にチューニングされたオープンウェイトLLMです。プラットフォームごとのサブスクリプション料はなく、トークン使用量に応じて前払いクレジットで課金されます。エラーや拒否にはコストがかからず、実際の完了トークンのみに対して課金されます。
- ベースURL:
https://api.dolphinllmuncensored.com/v1 - Authヘッダー:
Authorization: Bearer YOUR_API_KEY
チャット完了エンドポイント
テキストプロンプトを /v1/chat/completions 制限のない応答を受信するためのエンドポイント。モデルIDは uncensored. このエンドポイントは標準的なOpenAI JSONペイロードを受け取り、テキスト出力を返します。埋め込み、画像、音声、動画はサポートしていません。 messages プロンプトを含む配列。APIキーはHTTPヘッダーで渡されます。リクエストは専用サーバーで処理されます。コンテキストウィンドウは合計で最大100,000トークンをサポートします。出力は1回のリクエストあたり最大16,000トークンに制限されます。接続性をテストするには、以下の例を使用してください。
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
対応パラメータ
生成動作を制御するための標準パラメータを使用します。設定 temperature ランダム性と top_p ヌクレウスサンプリング用。有効化 json_object 構造化データ出力用です。 stop シーケンスが早期に生成を停止します。設定できます seed 再現性のために。調整 presence_penalty および frequency_penalty トークンの繰り返しに影響を与えます。関数呼び出しは tools および tool_choiceすべてのパラメータはOpenAIのスキーマに従います。この柔軟性により、さまざまな無制限のユースケースに合わせて調整できます。これらのオプションはリクエストボディ内で設定します。APIは有効なOpenAI互換の値をすべて尊重します。
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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)
ストリーミングレスポンス
streamをtrueに設定してストリーミングを有効にする stream: true リクエストに含まれます。APIは生成されたトークンごとにサーバー送信イベント(SSE)を返します。これにより、長い応答の知覚レイテンシが削減されます。トークン使用量はストリームの最後のチャンクで報告されます。リアルタイム表示のために部分的な応答を解析できます。これはチャットインターフェースに最適です。ストリームは空のデータオブジェクトで終了します。お好みのクライアントライブラリを使用してSSEを処理してください。ストリーミングは価格やトークンカウントに影響しません。すべてのトークンは完了後に通常どおり請求されます。ストリームイベントを処理してUIを構築してください。
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)
Node SDKの統合
Node.js用の公式OpenAIパッケージをインストールします。ベースURLを当社のエンドポイントに設定します。環境変数からAPIキーを取得します。 uncensored モデルID。ネットワークまたは認証の問題に対して適切にエラーを処理します。SDKはJSONシリアライズを自動的に処理します。ストリーミングモードと非ストリーミングモードを切り替えることができます。ノード環境はasync/awaitパターンをサポートしています。これにより、バックエンドサービスへの統合が容易になります。本番環境へのデプロイ前に接続をテストしてください。SDKは当社のAPI構造との互換性を保証します。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
レート制限とエラー
レートリミットはキーあたり1分300リクエストです。同時に最大8つのリクエストをアクティブに実行できます。リクエストボディのサイズは8 MBに制限されています。APIキーが無効な場合、401エラーが発生します。402エラーは前払いクレジットが不足していることを示します。サービスを再開するには暗号通貨でチャージしてください。429エラーはレート制限の枯渇を示します。再試行する前に待つか、使用量ティアをアップグレードしてください。コンテキストウィンドウは100,000トークンです。軽微なコンテンツの拒否は無料です。エラーはクレジット残高を消費しません。ダッシュボードで使用状況を確認してください。
FAQ
uncensored LLM API のベースURLは?
ベースURLは HTTPS://api.dolphinllmuncensored.com/v1 です。base_url 設定を更新することで、任意の OpenAI 互換クライアントを使用できます。認証はヘッダー内の Bearer トークンによって処理されます。
無制限AI APIはレートリミットをどのように処理しますか?
1分間に300リクエスト、1つのキーあたり同時に8リクエストまでという制限があります。これらの制限を超えると、429ステータスコードが返されます。制限は毎分リセットされ、クォータ内でバースト使用が可能です。
uncensored LLM APIがエラーを返した場合どうなりますか?
401(無効なキー)や429(レート制限)などのエラーは、前払いクレジットを消費しません。トークンの正常な生成のみが課金対象です。クレジットが尽きた場合、暗号通貨でトップアップするまで402エラーが発生します。