JA ▾
API キーを取得

Unrestricted AI APIを統合して無検閲出力を得る方法

制限なしAI APIの統合により、開発者はオープンウェイトモデルのエンドポイントを使用して、LLM出力のコンテンツフィルタを回避できます。このガイドでは、無検閲LLM APIのデプロイに必要な技術的セットアップ、価格、制約について説明します。

更新日:

主なポイント

なぜ無検閲APIを使うのか?

標準的なLLMプロバイダーは、創造的な書き方の定型句、政治的な話題、成人向けテーマなど、主観的な基準に基づいてプロンプトを拒否するコンテンツモデレーションレイヤーを適用することがよくあります。これらの拒否がユーザーエクスペリエンスを損なうアプリケーションを構築する開発者にとって、無検閲LLM APIはこれらの人工的な障壁なしでモデル出力に直接アクセスできるパスを提供します。このサービスは、法的な成人用途に対してコンテンツ拒否なしで回答するように調整された単一のオープンウェイトモデルをホストし、多様なトピックで一貫した動作を保証します。

複数のベンダーモデル間でリクエストをルーティングするアグリゲーターとは異なり、このサービスは専用インフラストラクチャを使用します。これにより、複数のAPIキーと異なるレスポンス形式の管理という複雑さが解消されます。このモデルはGPT、Claude、Gemini、またはその他のベンダーのモデルではなく、当社のサーバーで実行される独自のオープンウェイトモデルです。このアプローチはレイテンシを削減し、動的なモデレーションレイヤーをサードパーティのアグリゲーターが適用するのではなく、ベースモデルの調整に依存するため、「無検閲」の動作が一貫していることを保証します。

ただし、これは万能の解決策ではありません。埋め込み、画像生成、または複数のモデルの選択が必要な場合は、テキストのみのAPIがあなたのスタックに適合しない場合があります。これは、生のテキスト出力が必要で、モデルルーティングのオーバーヘッドやWebチャットUIの予測不可能性を避けたい開発者向けに特別に設計されています。

OpenAI互換インターフェースの理解

APIは標準的なOpenAI chat-completionsスキーマに従っており、OpenAI SDKにすでに精通している開発者にとって統合は簡単です。エンドポイントは標準的なHTTPメソッド、主に完了用のPOSTとモデル情報のGETを使用して対話します。ベースURLはhttps://api.unrestrictedai.cc/v1,であり、base_urlを更新してAPIキーを提供することで、任意のOpenAI互換クライアントを使用できます。

コアエンドポイントはPOST /v1/chat/completionsで、メッセージ配列を受け取り、テキストレスポンスを返します。追加のエンドポイントには、利用可能なモデルを一覧表示するGET /v1/modelsが含まれます。埋め込み、オーディオ、ビデオ、ファインチューニングのエンドポイントはありません。このシンプルさは学習曲線を減らし、最小限のコード変更で無検閲モデルに置き換えることを可能にします。

  • メソッド: 完了にはPOST、モデル情報にはGETを使用します。
  • フォーマット: メッセージ配列を含むJSONリクエストボディ。
  • レスポンス: 生成されたテキストを含むJSONオブジェクト。
  • 互換性: 公式のOpenAI SDKやLangChainやLlamaIndexなどのサードパーティクライアントと動作します。

このインターフェースにより、既存のコードベースを完全書き換えなしで無検閲機能を活用できます。temperatureやtop_pなどのパラメータを制御することで、出力の創造性と決定論性を調整できます。

Unrestricted AI APIキーの設定

開始するにはアカウントが必要で、「Googleで続行」またはメールとパスワードで登録して作成できます。電話番号は必要なく、プロセスは高速化されています。登録すると、「APIキーの取得」ページにリダイレクトされ、APIキーが即座に表示されます。このキーはAPIへのすべてのリクエストの認証に使用されます。

各アカウントにはアクティブなキーが1つだけ制限されています。新しいキーを生成すると、以前のキーは無効になります。これにより、単一のアカウントに複数のキーを追跡する必要がないため、セキュリティ管理が簡素化されます。このキーは無検閲モデルへのアクセスを付与し、実際のトークン使用量に基づいて課金されます。

トライアルクレジット: 新規アカウントにはすべて$0.50のトライアルクレジットが付与され、7日間有効です。このトライアルを claim するためにクレジットカードは必要なく、購入前にAPIを簡単にテストできます。トライアルは1人あたり1回で、他のオファーと組み合わせることはできません。

プライバシー: アカウントにはメールアドレスのみが必要です。APIに送信されたプロンプトはトレーニングに使用されないため、データはプライベートに保たれます。これは、アプリケーションの入力データの機密性を維持する必要がある開発者にとって重要な機能です。

最初のリクエストの実行

APIキーとベースURLの準備が整ったら、最初のリクエストを実行できます。APIはシステム、ユーザー、アシスタントのロールを含む標準的なメッセージ形式を受け入れます。以下はcURLを使用した例です:


curl https://api.unrestrictedai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

このリクエストはモデルに簡単なプロンプトを送信します。レスポンスには生成されたテキストとトークン使用統計が含まれます。送信するモデルIDは 'uncensored' です。この識別子は、リクエストボディ内でモデルを指定するために使用されます。

公式のOpenAI Python SDKも使用できます。ベースURLとAPIキーでクライアントを初期化し、chat.completions.createメソッドを呼び出します。レスポンスの構造はOpenAIの形式に一致し、choices、finish_reason、および使用統計を含みます。

主要パラメータ:

  • model: 'uncensored'
  • messages: メッセージオブジェクトの配列
  • temperature: ランダム性を制御(デフォルト 1.0)
  • max_tokens: 最大出力トークン(デフォルト 2048)

このセットアップにより、無検閲モデルをアプリケーションに迅速に統合できます。レスポンス時間は一般的に低く、ルーティングオーバーヘッドのない直接インフラストラクチャを反映しています。

ストリーミングとツールの処理

APIはServer-Sent Events(SSE)を介したストリーミングをサポートしており、リアルタイムのユーザーエクスペリエンスに不可欠です。ストリーミングが有効な場合、APIは生成されるたびに部分的なレスポンスを送信します。最後のチャンクには総トークン使用量が含まれており、コストを正確に追跡できます。これは、テキストが生成される際に表示するチャットインターフェースに役立ちます。

関数呼び出し(ツール)もサポートされています。リクエストでツールを定義すると、モデルは構造化されたJSON出力を返し、アプリケーションで解析および実行できます。これにより、外部APIやデータベースとの対話など、複雑なワークフローが可能になります。

JSONモード: response_formatをjson_objectに設定することで、JSON出力を強制できます。これにより、モデルが有効なJSONを返すことが保証され、プログラムによる消費に不可欠です。

その他のパラメータ:

  • stop: APIがさらにトークンを生成するのを停止するシーケンス。
  • seed: 再現可能な出力のために。
  • presence_penalty: モデルに新しいトピックについて話させることを促進します。
  • frequency_penalty: テキスト内の既存の頻度に基づいて新しいトークンをペナルティ化します。

これらの機能により、このAPIは単純なチャットボットから複雑なエージェントベースのシステムまで、幅広いアプリケーションに適しています。

料金と暗号通貨決済

料金体系はシンプルで従量制です。月額料金やサブスクリプションはありません。使用した分だけお支払いいただきます:

  • 入力トークン: 100万トークンあたり$0.25
  • 出力トークン: 100万トークンあたり$1.00

エラーと拒否は無料であり、正常に生成されなかったトークンに対しては課金されません。クレジットは前払いで、決して期限切れにならず、必要に応じてチャージできます。このモデルは透明性が高く予測可能で、予想されるトークン消費量に基づいてコストを見積もることができます。

チャージプロセス: 支払いには暗号通貨のみが受け付けられます。USDT(TRC20)またはUSDC(Base)を使用してチャージできます。最小チャージ額は$10、最大額は$500です。より大きなチャージにはボーナスクレジットが付与されます:

  • $50チャージ: +5% ボーナスクレジット
  • $100チャージ: +10% ボーナスクレジット

クレジット残高については返金を行いませんが、二重請求などのエラーはサポートページを通じて解決できます。この暗号通貨のみのモデルは取引手数料を削減し、グローバルな決済を簡素化します。

レート制限とクォータ

公平な使用とパフォーマンスの維持のため、API は各 API キーに対して以下の制限を適用します:

  • 1分あたりのリクエスト数: 300
  • 同時リクエスト数: 8
  • 最大リクエストボディサイズ: 8 MB

これらの制限は、悪用を防ぎ、一貫したレイテンシを保証するために適用されます。レート制限を超えた場合、429 Too Many Requestsエラーが返されます。これらのケースを適切に処理するために、指数関数的バックオフでリトライロジックを実装できます。

コンテキストウィンドウは100,000トークンで、プロンプトと補完の両方を含みます。1つのリクエストあたりの最大出力は32,000トークン、またはmax_tokensが設定されていない場合は2,048トークンです。これにより、ドキュメント分析や長時間の会話など、長文脈のアプリケーションが可能です。

コンテンツの硬性制限: モデルは無検閲ですが、未成年者を含む性的コンテンツは常に拒否します。これはモデル自体によって適用される硬性制限です。

これらの制限を理解することで、レート制限を処理し、トークン使用を効率的に管理するアプリケーションを設計できます。ほとんどのユースケースではこれらの制限で十分ですが、高スループットのアプリケーションではキューイングメカニズムを実装する必要がある場合があります。

プライバシーとデータ使用

プライバシーは多くの開発者にとって重要な考慮事項です。本サービスはプロンプトをトレーニングに使用しません。データは応答の生成のために処理され、モデルの長期的な改善のために保存されません。これにより、アプリケーションの入力データはプライベートに保たれ、ベースモデルのトレーニングには使用されません。

アカウントプライバシー: アカウントにはメールアドレスのみが必要です。電話番号や個人識別情報は不要です。これにより、サービスに共有される個人データの量を削減します。

データ処理: プロンプトはトレーニングに使用されません。これは、独自のデータやユーザー入力の機密性を維持する必要がある企業にとって大きな利点です。本サービスは、そのデータ管理について透明性を確保するように設計されています。

トレーニングデータの漏洩なし: プロンプトがトレーニングに使用されないため、データが将来のモデル出力に含まれることを心配する必要はありません。これは、ユーザーデータをトレーニングに使用する一部の無料または共有モデルとは異なる重要な差別化要因です。

このプライバシー重視のアプローチにより、データの機密性が最も重要なエンタープライズアプリケーションにAPIが適しています。データが尊重され、再利用されないことがわかっているため、自信を持って無検閲モデルを統合できます。

質問と回答

無検閲 LLM API モデルは何をベースにしていますか?

このモデルはオープンウェイトモデルであり、合法的な成人用途でのコンテンツ拒否なしの回答のために調整されています。GPT、Claude、Gemini、Grok、DeepSeek、Qwen、Llama、またはその他のベンダーのモデルではありません。

アカウントにはどのようにチャージしますか?

暗号通貨のみでチャージできます:USDT(TRC20)またはUSDC(Base)。最小額は$10、最大は$500です。$50以上のチャージにはボーナスクレジットが付与されます。

API はストリーミングをサポートしていますか?

はい、APIはServer-Sent Events(SSE)を介したストリーミングをサポートしています。トークン消費量はストリームの最後のチャンクに含まれており、正確にコストを追跡することができます。

レート制限はいくらですか?

制限は、キーあたり1分あたり300リクエスト、キーあたり8つの同時リクエスト、最大リクエストボディサイズ8 MBです。これらの制限は公平な使用と一貫したパフォーマンスを確保します。

キーはフォーム 1 つで手に入ります

アカウントを作成し、キーをコピーし、ベース URL を変更します。セットアップはこれだけです。