短い答え
スペイン語やポルトガル語の検索者は「ia nsfw gratis o de pago」と検索し、英語版では「無料か有料かNSFW AI」という単純なものです。週に数回自分だけでチャットしたいだけなら、無料のWebツールで十分です。ソフトウェアを作成している、他の人にサービスを提供している、または毎日同じ動作が必要な場合は、無料プランでは得られない制御を、有料APIが提供します。
これは相性の問題であり、道徳的な問題ではありません。無料は罠ではなく、有料が常に優れているわけでもありません。以下のセクションでは、それぞれがどの時点で破綻するかを示し、実際の数字に基づいて判断できるようにします。
無料ツールが通常提供するもの
特定の無料サービスについて言及することはできませんし、利用規約は変更されるため、依存する前に現在の制限を確認してください。一般的に、無料のNSFWチャットツールにはいくつかの共通点があります:
- エンドポイントを呼び出すプログラム向けではなく、ブラウザで入力する人のためのものです。
- 1日のメッセージ数、セッションの長さ、またはメモリに制限を設ける傾向があります。
- サービスに制御がないため、モデル、フィルター、ルールを予告なく変更する場合があります。
- 会話の一部をサーバー側に保存する場合があります。プライバシーポリシーを読んで、データの扱いを確認してください。
趣味のチャットであれば許容できる取引です。制限と制御の欠如で支払いし、価格はゼロです。
無料が機能しなくなる場所
それを基に構築しようとしたときに問題が発生します。
プログラムによるアクセス不可
Webチャットのほとんどは安定したAPI、API キー、文書化されたリクエスト形式を提供しないため、Discordボット、ゲーム、またはコンパニオンアプリに組み込むことは通常できません。使用する予定のツールの利用規約を確認してください。
予測不可能な動作
運営者が隠しプロンプトを編集したりモデルを交換したりすると、キャラクターが一夜で変わることがあります。APIを使用すればシステムプロンプトを自分で送信できるため、あなたが書いた内容がモデルに読み取られます。
計画できない制限
1人向けの1日の制限は問題ありませんが、10人のユーザーがアプリを共有する場合、無意味です。有料APIは制限を公開しています:ここでは、フル権限のAPI キーで8つの同時リクエストと1分あたり300リクエストが可能で、レスポンスヘッダーで現在の状況を確認できます。
有料の実践的なコスト
トークン単位のAPIは高価に思えますが、計算してみればそうでもありません。ここでは、入力トークン100万あたり$0.15、出力トークン100万あたり$0.50で、前払いクレジットから請求されます。
| シナリオ | トークン | コスト |
|---|---|---|
| 1チャットターン(入力2,000、出力500) | 2,500 | $0.00055 |
| 1晩に100ターン | 250,000 | $0.055 |
| 月間3,000ターン | 7.5M | $1.65 |
最後の行を確認してください:3,000ターンでは6Mトークンの入力($0.90)と1.5Mトークンの出力($0.75)があり、合計$1.65です。重度の個人ユーザーでも月間コストは1桁台の低い金額に収まります。最小チャージ額は$20で、クレジットは期限切れにならないため、急いで使い切る必要はありません。失敗または拒否されたリクエストには課金されません。
アプリの場合、同じ計算がユーザー数でスケールします。メッセージあたりの平均トークンを推定し、予想されるメッセージ数で掛け算すれば、ローンチ前に月額の請求額がわかります。価格ページにはボーナスティアが記載されています:$50から+5%、$100から+10%、$200から+15%。
計算例:小型のコンパニオンアプリ
例えば、成人向けホビー用コンパニオンボットを150人のアクティブユーザーで運用し、各ユーザーが月約40メッセージを送信するとします。これは6,000回のやり取りになります。各やり取りで2,000トークンの入力と500トークンの出力の場合、1回のやり取りで$0.00055かかるため、月間コストは6,000 x $0.00055 = $3.30になります。利用量が3倍になっても、請求額は$10未満です。
ブラウザで入力する人のために構築されたWebチャットツールは、ボットが呼び出すエンドポイントを提供しないため、この用途には適していません。これが開発者が有料側に向かう主な理由です。チャット自体のコストが高いのではなく、自動化にはAPI キーと公開された制限を持つAPIが必要だからです。
請求額を予測可能に保つための2つの習慣があります。まず、再送信する履歴に上限を設けてください。長いチャットのターンが進むほど入力トークン数が増えるためです。次に、各呼び出し後にX-Balance-USDヘッダーを確認し、設定したレベルを下回った場合にアラートを出すようにしてください。
無料から有料への移行時の落とし穴
- 共有可能なパスワードのようにキーを扱うこと。環境変数またはサーバー側のシークレットに保管してください。漏洩した場合は、キーページで再生成してください。古いキーは直ちに無効になります。
- 制限を忘れること。トライアルキーは2つの同時リクエストと1分あたり60リクエストが可能です。多くのユーザーを持つボットはすぐにHTTP 429エラーに遭遇するため、呼び出しをキューに入れ、短い待機後に再試行してください。
- 無料ツールの使い方がそのまま通用すると期待すること。Webチャットではサイトが会話履歴を管理しますが、APIではコードが毎回履歴を送信する必要があります。
- システムプロンプトを省略すること。システムプロンプトがないと、返信は汎用的になります。トーン、視点、長さに数分費やしてください。
どちらのルートを選んでもプライバシーも確認する価値があります。ここではプロンプトはトレーニングに使用されません。無料ツールについては、個人的な情報を入力する前に、保存されたチャットに関するポリシーを確認してください。
決定する前にトライアルをご利用ください
有料プランが適しているかどうかを確認するために、すぐに契約する必要はありません。サインアップ後、API キーページでワンクリックで$0.50のトライアルクレジットを確保できます。支払い情報の登録は不要で、有効期限は7日間、1人あたり1回限りの特典です。Googleまたはメールアドレスとパスワードでサインアップできます。
上記の2,500トークンのターンでは、$0.50で約900回のターンが可能で、実際のプロンプトを実行し、ストリーミングをテストし、モデルがキャラクターをどのように処理するかを確認するのに十分な量です。トライアルキーでは同時リクエストが2件、1分あたりのリクエストが60件まで許可されており、プロトタイプ開発には十分です。
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwia.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write the opening line of a gothic romance."}],
)
print(r.choices[0].message.content)
print(r.usage)
usageブロックには課金された正確なトークン数が表示され、X-Balance-USDヘッダーには残高が表示されます。
選択を簡単にする方法
- 単に自分用にチャットしたい場合:無料のツールから始め、その制限を受け入れます。
- ボット、ゲーム、アプリを構築する場合:有料プランに進んでください。キー、制限、そしてあなたが制御できるシステムプロンプトが必要だからです。
- 迷っている場合:トライアルを申請し、実際のユースケースを実行し、メッセージあたりのコストを確認してください。
どちらを選択しても、同じルールが適用されます:合法な成人の利用のみ、および未成年者が関わるコンテンツは禁止です。私たちのよくある誤解 vs 事実記事では、無検閲モデルが何を変更し、何を変更しないかを説明しています。セットアップの詳細はドキュメントをご覧ください。
