uncensoredroleplayai.com/ドキュメント
Uncensored AI APIクイックスタート
OpenAI互換APIを使用して数分でアンカーセンロールプレイAIインスタンスを実行。標準SDKを使用してテキストを送信し、コンテンツフィルターなしで長いコンテキストのレスポンスを受信します。
前提条件とベースURLセットアップ
キーページでGoogleまたはメール経由でアカウントを登録してください。APIキーは直ちに表示され、すべてのリクエストの唯一の認証情報となります。サービスのベースURLは https://api.uncensoredroleplayai.com/v1互換性のあるOpenAIクライアントのいずれかと連携します。
環境変数またはSDKクライアントをこのURLにポイントします。この単一エンドポイントはすべてのテキスト補完を処理します。モデルルーティングの管理や複数のベンダからの選択は不要です。モデル識別子は常に uncensored、成人向けおよびフィクションコンテンツ向けにチューニングされたオープンウェイトモデルです。
APIキーによる認証
API キーを Authorization Bearer トークンとしてヘッダーを設定します。各リクエストにはこのヘッダーを含めて身元を認証する必要があります。キーがない場合、または無効な場合、サーバーは 401 Unauthorized エラーを返します。キーが取り消されたと思われる場合は、アカウントダッシュボードを確認してください。
各アカウントには同時に1つのアクティブなキーのみ保持されます。新しいキーを生成すると、古いキーは即時置き換えられます。歴史的に生成できるキーの数に制限はありませんが、現在有効なのは1つだけです。この単一のキーをすべてのサービスで利用してください。
最初のチャットCompletionを送信
へ POST リクエストを送信します /v1/chat/completions エンドポイント。モデル名を渡します uncensored および会話履歴を messages 配列。システムは法的な成人トピックに対してフィルタリングなしでテキスト応答を返します。
- モデルを
uncensored. - ロールプレイのペルソナを定義するためにシステムプロンプトを含めてください。
- ユーザーメッセージを送信して物語を進行させます。
レスポンス構造に生成されたテキストが含まれていることを確認してください。これにより、アンセンサードLLM APIとの統合が正しく機能していることが確認できます。
ストリーミングレスポンスの処理
streamをtrueに設定してストリーミングを有効にする stream リクエストで true に設定します。APIはServer-Sent Events (SSE) を通じてチャンクを送信します。各チャンクには部分的なテキストとメタデータが含まれます。生成されるレスポンスを表示するために、これらのチャンクをリアルタイムで処理してください。
トークン使用の詳細は最終チャンクに表示されます。これにより、待機せずにコストを正確に追跡できます。ストリーミングはレイテンシが重要なロールプレイボットに最適です。これらのイベントを簡単に処理するにはNode SDKを使用してください。
ロールプレイ用のパラメータ構成
などのパラメータを調整する temperature および top_p 創造性を制御する。高い温度はより多様で予測不可能な出力を生成します。使用 stop シーケンスで特定のフレーズで応答を終了します。JSONモードは response_format 構造化データ用です。
設定 max_tokens 出力長を制御します。デフォルトは2,048トークンですが、最大16,000トークンまでリクエストできます。コンテキストウィンドウは合計100,000トークンをサポートしており、これによりコンテキストを失うことなく長文の一貫性を維持できます。特定のユースケースに合わせてこれらの設定を調整してください。
トークン利用状況と単価の理解
料金は透明です:入力トークン100万トークンあたり$0.15、出力トークン100万トークンあたり$0.50。エラーや拒否は無料です。クレジットは前払いで、期限切れしません。USDT(TRC20)またはUSDC(Base)による暗号通貨でチャージできます。
制限には1分あたり300リクエストとキーあたり8つの同時リクエストが含まれます。リクエストボディサイズは8 MBに制限されます。クレジットがなくなると、402 Payment Requiredエラーが発生します。ダッシュボードを通じて使用状況を監視し、中断を避けてください。
cURL
curl https://api.uncensoredroleplayai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main plot points of the provided story text"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredroleplayai.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredroleplayai.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);ストリーミング
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)技術的なQ&A
uncensored ロールプレイAIのコンテキスト制限は?
コンテキストウィンドウはプロンプトと補完の両方で100,000トークンをサポートしています。リクエストごとに最大16,000トークンを出力できます。これにより、コンテキストを失うことなく長編ストーリーテリングが可能です。軽度の性的コンテンツに対する拒否は依然として適用されます。
認証エラーを処理するにはどうすればよいですか?
401エラーは、APIキーが無効または欠落していることを示します。アカウントダッシュボードを確認し、キーが有効であることを確認してください。古いキーが取り消された場合は、新しいキーを生成してください。各アカウントには同時に有効なキーが1つだけ保持されます。
レート制限を超えた場合どうなりますか?
429 Too Many Requestsエラーが発生します。制限は1分あたり300リクエスト、並列リクエストは8です。再試行する前に数秒待ってください。制限内に収まるように使用状況を監視してください。