メインコンテンツまでスキップ

ChatGPT エンドポイントの使い方

本プラグイン / ブラウザ拡張機能には ChatGPT 対話機能があり、マスコットをクリックして AI と会話できます。ChatGPT API は有料のため、作者が無料提供するデフォルトチャネルにはクオータ制限があり、デフォルトの MaxTokens も小さめに設定されています。より長い回答 / より多くのコンテキストが必要な場合は、後述の「自分の OpenAI API に切り替える」をご覧ください。

1. デフォルトチャネルの上限

パラメータデフォルト説明
MaxTokens2001 回の応答の最大トークン数。上限 4000
コンテキスト5 ターン「ユーザー + AI」計 10 メッセージをコンテキストとして使用、それ以前は破棄してコストを抑制
サーバー位置上海OpenAI 公式エンドポイントには直接接続できません。デフォルトは作者個人の Azure OpenAI チャネル経由

チャットボックスの追加機能

  • Markdown レンダリング に対応(リンク、太字、リストなど)。
  • AI 出力中のリンクをクリックすると、サイト内の他ページに遷移できます。
  • 1.9.16 以降、ヒント吹き出しは下ではなく 上方向に拡張 されるため、長い返答を表示しやすくなりました。

2. 自分の OpenAI API に切り替える

管理画面の設定から自分の OpenAI API に切り替えられます。現在対応しているのは:

  • OpenAI 公式gpt-3.5-turbo / GPT-3.5-Turbo-0613 / GPT-4
  • Azure OpenAI

管理画面の ChatGPT 設定

3. Azure OpenAI の設定

3.1 API Key と Endpoint

Azure ポータルの Keys and Endpoint で Key と Endpoint を取得できます。Key はどちらか一方で OK。Endpoint は インスタンスの URL であり、個別デプロイメントのノード URL ではありません

Azure Keys and Endpoint

3.2 Model Name(デプロイ名)

https://oai.azure.com/portal/ を開き、デプロイメント作成後 Deployments で Deployment Name を確認します。

Azure Deployments

それを Model Name(デプロイ名) に貼り付けます:

Model Name の入力

3.3 Version(バージョン)

Azure OpenAI モデルバージョンのドキュメント を参照してください。現在表示されている最新は 2023-05-01 で、この固定値で構いません。

4. トラブルシューティング

  • 応答が途中で切れるMaxTokens を上げる(上限 4000)か、エンドポイントのクオータを確認。
  • AI が直前のメッセージを読まない:デフォルトで 5 ターン分のみ保持し、それより前は破棄されます。
  • Azure OpenAI が 404:Endpoint が誤り(インスタンス URL を入れる、ノード URL ではない)、または Deployment Name が Azure 上と一致していない。
  • OpenAI 公式エンドポイントに繋がらない:デフォルトチャネルのサーバーは上海にあり、公式 API に直接接続できません。Azure OpenAI に切り替えるか、自前でプロキシを構築してください。