非審査AIの統合のためのステップバイステップガイド
Unrestricted AI APIの統合には、ロールプレイや生データ抽出を中断する標準的なコンテンツフィルタを乗り越える必要があります。このガイドでは、購読疲れなしでabliteratedモデルからフィルタリングされていない直接応答を受け取るために、OpenAI互換エンドポイントを設定する方法を解説します。
最終更新日
概要
- デフォルトのモデルプロバイダーに内在する標準的なコンテンツ拒否ロジックを回避するために、専用ベースURLを使用してください。
- プリペイドトークンモデルは月額サブスクリプションの上限を排除し、クレジットを無期限に繰り越すことができます。
- Server-Sent Eventsによるストリーミングは、チャットインターフェースやリアルタイムアプリケーションのために低レイテンシ配信を保証します。
- JSONモードと関数呼び出しは、安全性レイヤーの干渉なしに構造化出力向けにチューニングされた基盤モデルにより、信頼性高く動作します。
なぜ専用アンセンサードエンドポイントが必要なのか
標準LLMエンドポイントは、ロールプレイやデータ抽出タスク中にユーザーエクスペリエンスを混乱させるリファusalロジックを挿入することがあります。無制限APIを使用することで、モデルが隠れた安全ポリシーではなくプロンプトに応答することを保証します。これは、突然のトピックのシフトなしでキャラクターの一貫性を維持するチャットボットを構築する開発者にとって重要です。
多くのユーザーは、独自のハードウェアで実行されるローカルモデルが真の自由を提供するが、APIの利便性に欠けることに気づきます。当社のサービスは、標準的なHTTPインターフェースを介してabliteratedモデルを提供することで、このギャップを埋めます。GPUリソースの管理オーバーヘッドなしで、チューニングされた大規模言語モデルの生出力が得られます。
| 機能 | 標準プロバイダー | Uncensored エンドポイント |
|---|---|---|
| コンテンツ拒否 | 高い | ニア・ゼロ |
| サブスクリプションモデル | 月額料金 | 前払いトークン |
| データトレーニング | しばしばプロンプトを使用 | 保持なし |
前提条件:SDKのインストールと環境変数
お好みのプログラミング言語の公式SDKをインストールすることから始めましょう。Pythonの場合、次のコマンドを実行します pip install openai 必要なライブラリを取得します。Node.jsユーザーは npm install openaiこれらのパッケージはHTTPリクエストとJSON解析を自動で処理します。
次に、環境変数を構成して資格情報を安全に保ってください。APIキーとベースURLを .env フィールド。ハードコードするのではなく、これらを使用してください。このプラクティスにより、GitHubなどのバージョン管理システムにコードをプッシュする際の意図的な露出を防ぐことができます。
ランタイム環境が必要なPythonまたはNode.jsのバージョンをサポートしていることを確認してください。最新のSDKは、過去2年以内にリリースされたバージョンで問題なく動作します。このセットアップは、その後のすべての統合ステップの安定した基盤となります。
ベースURLとAPIキーの構成
ベースURLは、リクエストを処理するサーバーを決定します。これを https://api.unrestrictedlocalaimodels.com/v1 SDK 設定内。これにより、デフォルトのプロバイダエンドポイントではなく、当社の uncensored インフラストラクチャにトラフィックが振り向けられます。
APIキーを認証ヘッダーに渡してください。キーはサインアップ直後に生成され、使用されるまで期限切れになりません。月額サブスクリプションとは異なり、請求サイクルの終了時にクレジットは消失しません。
- 設定
base_url無制限のエンドポイントにアクセスします。 - 設定
api_key生成されたトークンに追加します。 - 呼び出して接続を確認してください
/v1/modelsエンドポイント。
この設定により、後続のすべての呼び出しが正しいルーティングルールを使用します。また、出力を比較する必要がある場合に、プロバイダ間を簡単に切り替えることも可能です。
最初のチャット補完リクエストの送信
POSTリクエストを構築するには /v1/chat/completions. モデル識別子 uncensored ペイロード内。これにより、サーバーに推論に使用するチューニング済みモデルを指示します。
ユーザーメッセージを messages 配列。モデルはテキストを処理し、補完を返します。 max_tokens 出力の長さを制御するパラメータ。デフォルトは2,048トークンですが、1リクエストあたり最大16,000トークンまで拡張可能です。
レスポンスのステータスコードを確認してください。200 OKは成功を示します。エラーが発生した場合は、失敗の詳細を含むJSONオブジェクトが返されます。この標準的な形式により、デバッグが容易になります。
リアルタイム出力のためのストリーミングの有効化
ストリーミングはトークンが生成されるたびに送信することで知覚されるレイテンシを軽減します。設定 stream パラメータを true リクエスト内。SDKはServer-Sent Eventsを介して到着するイベントをイテレートします。
データチャンクを効率的に処理します。コンテンツ部分を連結して最終レスポンスを構築します。このアプローチは、長時間の出力でもユーザーインターフェースの応答性を維持します。
ストリームの最後のチャンクでトークン使用量を監視します。サーバーは最後のイベントで総入力トークンと出力トークンを報告します。このデータは、前払い残高に対して正確にコストを追跡するのに役立ちます。
関数呼び出し(ツール)の実装
関数呼び出しにより、モデルはプレーンテキストの代わりに構造化データを返します。リクエストペイロードに特定のスキーマを持つツールを定義します。モデルはコンテキストに基づいてこれらのツールをいつ呼び出すか判断します。
この機能はabliteratedモデルとシームレスに動作します。チューニングにより、関連する場合はモデルがツール実行を優先します。天気検索やデータベースクエリなど、異なるタスクのために複数のツールを定義できます。
応答からツール呼び出しを解析します。対応する関数をサーバー上で実行します。その後、結果をモデルに送信して最終的な回答を取得します。このループにより、外部のオーケストレーションなしで複雑なエージェントの動作が可能になります。
構造化データ向けのJSONモードの処理
response_formatを{type: "json_object"}に設定することで、モデルに有効なJSONを出力させます。 response_format に {"type": "json_object"}. これにより、モデルがデータ前後に会話的なフィラーを追加するのを防ぎます。
他のシステム向けに応答を解析する際にこのモードを使用してください。これにより、コードに一貫性のある解析可能な構造が確実に渡されます。このフラグが有効な場合、JSONフォーマットのエラーは稀です。
クライアント側で出力スキーマを検証します。厳密モードであっても、データ型を確認するのは良いプラクティスです。このステップは、モデルがフィールド名をハルシネーションする可能性のあるエッジケースをキャッチします。
トークン使用量とコストのモニタリング
コストは100万トークンあたりで計算されます。入力トークンは100万トークンあたり$0.15、出力トークンは100万トークンあたり$0.50です。エラーと拒否はクレジットを消費しないため、成功した完了に対してのみ課金されます。
APIレスポンスヘッダーまたは最終ストリーミングイベントを介して使用状況を追跡します。これらの金額を前払い残高から差し引きます。クレジットは期限切れにならないため、圧力を感じずに時間とともに使用状況を累積できます。
必要に応じて残高が低い場合のアラートを設定します。前払いモデルでは、支出を正確に制御できます。月末に予期せぬ請求がありません。この透明性は、本番環境での予算管理にとって重要です。
よくある質問
プロジェクトに無制限AIを使用を開始するには?
Googleまたはメールを使用してアカウントを登録し、即時にAPIキーを取得します。お使いの言語用の標準OpenAI SDKをインストールし、ベースURLを当社の無制限エンドポイントに設定します。その後、チャット完了リクエストの送信を直ちに開始できます。
uncensoredモデルは無料で利用できますか?
いいえ、前払いトークンモデルを使用しています。暗号通貨でクレジットを購入し、実際のトークン使用量に基づいて課金されます。月額サブスクリプションや隠れた料金はありません。エラーは無料で、未使用のクレジットは有効期限がありません。
このAPIでロールプレイやNSFWコンテンツに使用できますか?
はい、このモデルは法的な成人向け利用においてコンテンツ拒否なしで回答するようにチューニングされています。主要プロバイダーが採用する標準的な安全レイヤーを適用しません。唯一の明確な制限は、未成年を伴う性的コンテンツが常に拒否されることです。
アカウントを二重に請求した場合どうなるか?
クレジットは期限切れがないため返金されませんが、二重請求などのミスはサポートページを通じて修正されます。システムは実際のトークン使用量を追跡するため、消費した分に対してのみ課金されます。
APIキーを取得
登録し、APIキーを取得し、ベースURLを更新します。これだけで要件は満たされます。
キーを取得