ja ▾
アカウントを開く

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エラーが発生します。

APIキーを今すぐ取得

サインアップし、トークンをコピーして、エンドポイントURLを更新します。完了です。

アカウントを開く