ja ▾
アカウントを開く

フィルターなしAI APIドキュメント

フィルターなしAIは、コンテンツフィルタリングなしで非制限型LLMを必要とする開発者のために、直接のOpenAI互換APIを提供します。このドキュメントでは、チャット完了エンドポイント、認証、NSFWまたは制限なしアプリケーションの構築に関する価格について説明します。

認証とベースURLのセットアップ

フィルターなしAIは、標準的なAPIキー認証を使用して、 Authorization ヘッダー。

ダッシュボードでGoogleまたはメールを使用してキーを生成します。ベースURLは https://api.unscensoredai.com/v1.

キーをBearerトークンとして送信します。アカウントを識別するために、すべてのリクエストにヘッダーを含めます。

curl https://api.unscensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me to the server now."}]
  }'

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

主なエンドポイントは POST /v1/chat/completionsテキスト入力を受け取り、テキスト出力を返します。

モデルを以下のように指定します "uncensored". このモデルは法的な成人向けまたは論争的なトピックを拒否しません。

標準的なOpenAI形式でメッセージを送信してください。APIはプロンプトを処理し、補完を返します。

from openai import OpenAI

client = OpenAI(base_url="https://api.unscensoredai.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)

SSEによるストリーミングレスポンス

streamをtrueに設定してストリーミングを有効にする "stream": true リクエストボディに記述します。

APIはServer-Sent Events (SSE)を返します。各チャンクには部分的なトークンデータが含まれます。

最終チャンクでトークン使用量を確認してください。この方法により、長い応答の perceived latency を削減できます。

import OpenAI from "openai";

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

関数呼び出しとJSONモード

構造化されたツール対話のために関数呼び出しを使用します。リクエストボディ内でツールを定義します。

JSONモードを有効化し、 "response_format": {"type": "json_object"} 一貫した出力に対して。

設定 temperature および top_p ランダム性を制御します。これらのパラメータはレスポンスのばらつきに影響します。

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)

レート制限とエラー処理

APIキーが無効な場合は401エラーが発生します。402エラーは前払いクレジットが不足していることを示します。

レート制限は1分間に300リクエスト、キーごとに8つの並列リクエストです。これらの制限を守って429エラーを回避してください。

コンテキストウィンドウは100,000トークンです。リクエストボディは8 MB未満である必要があります。

ステータスコードを確認してエラーを処理します。429に対しては指数関数的バックオフでリトライしてください。

トークン価格計算機

価格設定は1M入力トークンあたり$0.15、1M出力トークンあたり$0.50です。

エラーと拒否は無料です。実際のトークン使用量に対してのみ課金します。

暗号通貨でチャージ。クレジットは期限切れせず。以下の計算機で費用を見積もってください。

予想されるトークン量を入力してください。APIは実際の使用量に基づいて課金します。

よくある質問

Unscensored AIはOpenAIと同じですか?

いいえ、これは独立したサービスで、異なるオープンウェイトモデルを使用しています。OpenAI API形式と互換性がありますが、GPTモデルの再販売元ではありません。

このAPIをNSFWコンテンツに使用できますか?

はい、このモデルは検閲がなく、法的な成人向けコンテンツを拒否しません。未成年者を含む性的コンテンツのみをブロックします。

APIの支払い方法は?

USDT (TRC20)またはUSDC (Base)で支払い。チャージは$20から。クレジットは期限切れせず、エラーは無料。

API キーはあと一歩です

サインアップしてキーをコピーし、ベースURLを更新するだけです。これですべての設定が完了します。