ja ▾

制限なしキャラクターAI APIドキュメント

標準的なOpenAI SDKを使用して数分で無制限LLM APIをデプロイしましょう。キーを取得し、ベースURLを設定し、コンテンツフィルタなしでテキストを送信します。

ベースURLと認証

APIキーはリクエストを認証します。 Continue with Google またはメールサインアップで即座に生成します。ベースURLを https://api.unrestrictedcharacterai.com/v1 クライアント設定に記述します。これは任意のOpenAI互換SDKと動作します。

curl https://api.unrestrictedcharacterai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the temperature to 0.7 for stable replies."}]
  }'

チャット完了エンドポイント

メッセージを送信 POST /v1/chat/completions. モデルIDは uncensored法的な成人向け、フィクション、または論争的なトピックに対して拒否せずに応答します。テキスト入力、テキスト出力。余計なサービスがリクエストを混雑させることはありません。

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedcharacterai.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 とキーを渡します。クライアントは HTTP レイヤを処理します。構造化 JSON レスポンスが得られます。エラー処理は標準的です。ステータスコードを確認してください。

import OpenAI from "openai";

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

ストリーミングレスポンスとSSE

streamをtrueに設定してストリーミングを有効にする stream: true. サーバー送信イベント(SSE)を受け取ります。トークン使用量は最後のチャンクに表示されます。これにより、長い出力の知覚レイテンシが削減されます。モデルはトークンごとにテキストを生成します。

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)

JSONモードと関数呼び出し

使用 response_format: {"type": "json_object"} 厳密なJSON用。関数呼び出しはツールとtool_choiceをサポートしています。メッセージ内でスキーマを定義してください。モデルは構造に従います。出力はプログラムで解析できます。

制限とエラー

レートリミットは1分間あたり300リクエストです。コンテキストウィンドウは100,000トークンです。エラー401は無効なキー、エラー402は残高なし、エラー429はレートリミット超過を意味します。最大リクエストボディサイズは8 MBです。これらのコードを使用して迅速にデバッグしてください。

よくある質問

無制限のキャラクターAI APIはOpenAI互換ですか?

はい。OpenAIと同じエンドポイントとSDKを使用します。base URLとAPIキーを変更するだけです。既存のコードは変更なしで動作します。

コンテキストウィンドウのサイズはいくらですか?

コンテキストウィンドウは10万トークンです。プロンプトと補完の両方を含みます。長いドキュメントやチャット履歴を送信できます。

エラーを処理するにはどうすればよいですか?

標準のHTTPステータスコードを使用してください。401は認証失敗を示します。402は残高不足を示します。429はレート制限を示します。詳細はレスポンスボディを確認してください。

キーを今すぐ取得

サインアップしてトークンをコピーし、エンドポイントを更新するだけです。これで完了です。

キーを取得