Grok 無検閲プラグイン vs 専用 API エンドポイント
更新日:
Grok 無検閲プラグインは通常、チャットページへの送信内容を編集するブラウザアドオンまたはスクリプトです。しばらく機能しますが、他社のインターフェースとルールに依存します。専用 API エンドポイントは制御をあなたのコードに移します。

プラグインは通常どのようなものか
grok 無検閲プラグインを検索すると、チャットボックスにテキストを注入するブラウザ拡張機能、ページマネージャーで実行されるユーザースクリプト、手動で貼り付けるプロンプトパックという3種類のツールがヒットします。パッケージングは異なりますが、共通するアイデアがあります。それは、制御できないチャット製品に何を入力するかを変更することで、その製品の動作を変更しようとする点です。
これには実質的な限界があります。プラグインはモデルの重み、製品の隠れた指示、またはサーバー側のフィルタを変更できません。入力を言い換えること、およびページに表示される内容を微調整することしかできません。特定のアドオンが今日役に立つかどうかは、そのサイト、そのバージョン、およびその日に関する問題であり、フォーラムの投稿から答えを推測すべきではありません。インストールするアドオンは訪問するページにもアクセスできるため、信頼する前にその動作を確認してください。
プラグインが破綻し時間を浪費する理由
プラグインユーザーは同じ問題に繰り返し直面します。
- インターフェースの不一致 プラグインはページ内の位置で入力ボックスと送信ボタンを検出します。サイトがレイアウトを変更すると、プラグインは動作を停止するか、最悪の場合、間違ったものを送信します。
- システムプロンプトの制御不可 ユーザーのターンにのみテキストを追加できます。ペルソナ、トーン、長さのルールはシステムメッセージに含めるのが適切ですが、チャットページでは設定できません。
- 構造化出力不可 ゲームの状態用の有効な JSON や、サイコロを振るためのツール呼び出しが必要な場合、チャットページでは手動でコピーするためのプレーンテキストしか得られません。
- 手動作業。 プラグインは 1 つのタブで 1 人の人を支援します。500 件のプロンプトのバッチ処理を実行したり、他の人のアプリを稼働させたりすることはできません。
- 利用規約のリスク。 サービスの自動化または変更は利用規約に反する場合があります。確認してください。アクセスを失うと、ワークフローも失われます。
これはプラグインがカジュアルな用途に無意味であることを意味するわけではありません。それは、依存したいあらゆるものにとって、プラグインは劣った基盤であることを意味します。
プラグインがまだ適切なツールである場合
プラグインが常に誤りとは限りません。週に数回ブラウザでチャットし、コードを書く意欲がなく、サイト更新後にツールが動作停止しても構わないのであれば、小さなアドオンや保存されたプロンプトは無料で始められます。トレードオフは、長期的なプロジェクト、共有ツール、ユーザーを持つ製品、またはバッチジョブなど、結果に依存するときに顕著になります。
何かをインストールする前に、拡張機能の権限を確認してください。ブラウザアドオンは訪問するすべてのページへのアクセスを要求することがあり、さらに入力内容を読み取るものもあります。コードを確認できるオープンソースのものを選ぶか、3行のスクリプトを自分で書いてください。アカウントのパスワードを要求するツールは避けてください。プロンプトを変更する際にそれが必要になることはありません。
プラグインとエンドポイントの比較
| 必要性 | ブラウザプラグイン | 専用 API エンドポイント |
|---|---|---|
| 独自のシステムプロンプトの設定 | 通常はなし | はい、すべてのリクエストにシステムメッセージ |
| 独自のアプリで実行 | いいえ、1 つのブラウザに限定 | はい、HTTPS を送信できる任意の言語 |
| バッチと自動化 | 手動 | スクリプト可能、フルキーで最大 8 件の同時リクエスト |
| ストリーミング、ツール、JSON モード | ページが提供するもののみ | ストリーミング、ツール呼び出し、JSON モード |
| 安定性 | ページの変更で破綻 | 安定したリクエスト形式 |
| コストモデル | ホストサービスに依存 | 入力トークン 1M あたり $0.15、出力トークン 1M あたり $0.50 |
エンドポイントもトレードオフから免れません。コードを書き、キーを保持し、トークンごとに課金されます。ブラウザでカジュアルなチャットが数回必要なだけの場合、プラグインまたは良いプロンプトの方が手間が少ないかもしれません。
エンドポイントオプションの概要
この API は、独立したプロバイダーのオープンウェイトモデルを実行するホスト型 OpenAI 互換サービスです。合法的な成人向け利用に対してコンテンツ拒否なしで回答するようにチューニングされているため、クライアント側で無検閲にする必要はありません。Grok ではなく xAI 製品でもなく、Grok の独自機能を置き換えるものではありません。標準インターフェースの背後で、システムプロンプトを受け入れ、デフォルトで拒否しないモデルを提供します。
curl による最小限の呼び出し:
curl https://api.grokuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You are a horror narrator for adult readers. Keep scenes atmospheric."},
{"role": "user", "content": "Describe an abandoned lighthouse at midnight."}
],
"temperature": 0.9
}'知っておくべき制限:テキストのみ、モデルIDは1つ、プロンプトと生成結果で共有される100,000トークンのコンテキストウィンドウ。未成年者を含む性的なコンテンツは許可されていません。プロンプトはトレーニングに使用されません。
プラグインを Python の20行のコードに置き換える
プラグインユーザーが求めるのは通常、小さな機能です:メッセージを入力し、トピックとトーンを維持する返信を受け取ることです。短いスクリプトであれば、アドオンでは実現できない永続的なシステムメッセージでそれを実現できます。
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])
history = [{
"role": "system",
"content": "You are a blunt story partner for adult fiction. Match the tone the user sets.",
}]
while True:
text = input("> ")
if not text:
break
history.append({"role": "user", "content": text})
out = []
for chunk in client.chat.completions.create(
model="uncensored", messages=history, stream=True
):
if chunk.choices and chunk.choices[0].delta.content:
piece = chunk.choices[0].delta.content
out.append(piece)
print(piece, end="", flush=True)
print()
history.append({"role": "assistant", "content": "".join(out)})グラフィカルなフロントエンドを好む場合は、多くのチャットアプリがカスタム OpenAI 互換エンドポイントを受け付けます。SillyTavern もその一つです。ベース URL、API キー、モデル名 uncensored を入力してください。好きなインターフェースを維持したまま、背後のモデルはあなたが選んだものを使用できます。セットアップの詳細は クイックスタート に記載されています。
プラグインのワークフローをエンドポイントに移行する手順
すでにプラグインを使用しており移行したい場合、その変更は見た目よりも小さく済みます。ここではあなたの習慣を維持する手順を示します。
- プラグインが追加する内容を記録します。 通常、それはあなたのメッセージの前に配置されるテキストのブロックです。そのブロックがあなたのシステムメッセージになります。
- API キーを取得します。 登録し、トライアルを申請して、API キーページからキーをコピーします。
- ブロックを上記のスクリプトのシステムフィールドに貼り付けます。または、カスタムエンドポイントをサポートするチャットアプリに貼り付けてください。
- お気に入りのプロンプト5つを実行し、以前の回答と比較します。必要に応じて文章を調整してください。モデルは回答するようにチューニングされているため、拒否を回避するために存在した行を削除できることがよくあります。
- プラグインでは提供できなかった機能を追加します。 保存された履歴、ストップシーケンス、シナリオ計画用の低い temperature、対話用の高い temperature、または解析可能なキャラクターシートを返す JSON モード呼び出しなどです。
コンテキストウィンドウに注意を払ってください。ブラウザ上のチャットは履歴管理を隠蔽します。API を使用すれば、送信する内容を自分で決定でき、長いストーリーは数万トークンに成長することがあります。コストと速度を制御するために、古い会話を削除するか、定期的に要約してください。50,000トークンのプロンプトの場合、入力のみで1ターンあたり 50,000 x $0.15 / 1,000,000 = $0.0075 かかるため、要約は努力する価値があります。
はじめとコスト
Google、またはメールとパスワードで登録し、API キーページ を開きます。ワンクリックで $0.50 のトライアルクレジットを獲得でき、7日間有効、支払い情報の登録は不要です。トライアルキーは同時リクエスト2件、1分あたり60件のレート制限があり、個人利用でプラグインを置き換えるには十分です。
ここでは重度の趣味ユーザーのための計算例を示します。100ターン、各ターンに3,000入力トークン(履歴の増加)と400出力トークンを含む1日分のストーリーテリングでは、300,000入力トークンと40,000出力トークンを使用します。入力のコストは 0.3 x $0.15 = $0.045 です。出力のコストは 0.04 x $0.50 = $0.02 です。1日の合計は $0.065 です。このような1日の1ヶ月分は約 $1.95 です。
トライアルが尽きたら、TRC20 上の USDT または Base 上の USDC を使用して、$20 から $500 の任意の整数額でチャージしてください。$50 以上で +5%、$100 以上で +10%、$200 以上で +15% のボーナスが付与されます。クレジットは期限切れにならず、サブスクリプションもありません。料金ページ に表が記載されています。コード rate_limited または concurrency で HTTP 429 が返された場合は、数秒待ってから再試行してください。一時的な過負荷時には Retry-After: 5 が送信されます。
責任は依然として適用されます
合法的な成人利用に対して拒否しないエンドポイントを使用しても、あなたの責任がなくなるわけではありません。生成するコンテンツ、公開場所、閲覧者をあなたが決定します。他の人のためのツールを構築する場合は、年齢制限、明確な利用規約、問題報告の方法を追加してください。変わらぬルールは、未成年者を含む性的コンテンツが許可されていないことです。
また、他のサービスの保護を回避すると約束するものには注意してください。利用規約上のリスクに加え、そのようなツールは多くの場合不明な著者によって提供されており、ブラウザ拡張機能はあなたのセッションに広範なアクセス権限を持ちます。キーを保持し、トークンごとに課金される API は把握しやすいです:何が送信され、どこに送られ、コストがいくらかがわかります。