設定に説明がありません

こんにちは :wave:

これは優先度がかなり低いです。
設定にいくつかの説明が欠けています。

ai hugging face api key
ai hugging face token limit
ai hugging face model display name
ai hugging face tei endpoint
ai hugging face tei api key
ai gemini api key
ai vllm endpoint
ai vllm api key
post ai helper allowed groups
ai embeddings per post enabled

ありがとうございます :slightly_smiling_face:

「いいね!」 6

@Don
AIボット(ペルソナ設定)をここでテストドライブ実行中です

サイト設定の理解 AI

Saif:

以下のサイト設定について説明してください

ai hugging face api key
ai hugging face token limit
ai hugging face model display name
ai hugging face tei endpoint
ai hugging face tei api key
ai gemini api key
ai vllm endpoint
ai vllm api key
post ai helper allowed groups
ai embeddings per post enabled

gpt4_bot:

サイト設定のコンテキストを検索

コンテキストを読み込み中: ai_hugging_face_api_key

`ai_hugging_face_api_key` は、Discourse AI プラグインがインストールされている Discourse フォーラムのサイト設定です。この設定は、Hugging Face API へのリクエストを認証する API キーを保存するために使用されます。このキーは、テキスト生成、言語モデリングなどのさまざまな AI ベースの機能のために Hugging Face のモデルに呼び出しを行うための不可欠なコンポーネントです。

この設定のコンテキストの概要は次のとおりです。

  • プラグインの settings.yml で定義されており、デフォルト値は空文字列で、デフォルトではキーが設定されていないことを示します。 secret: true パラメータは、この設定が機密情報であり、機密情報として扱われるべきであることを示します。
  • hugging_face.rb ファイルで参照されており、HTTP リクエストを準備する際に、ai_hugging_face_api_key が存在する場合に Authorization ヘッダーを追加します。これは、認証が必要な API リクエストを処理する際の標準的なプラクティスです。
  • コンテキスト スニペットには、別の設定 ai_hugging_face_token_limit に関連するロジックも含まれており、これは AI モデルによって生成されるトークン(テキストの断片)の数を制限することに関連していることを示唆しています。

この設定は、Discourse フォーラムが Hugging Face サービスと通信できるようにするために、Hugging Face からの API キーを持つユーザーによって提供される必要があります。

お問い合わせいただいた他の設定のコンテキストを見つけましょう。

サイト設定のコンテキストを検索

コンテキストを読み込み中: ai_hugging_face_token_limit

サイト設定のコンテキストを検索

コンテキストを読み込み中: ai_hugging_face_model_display_name

サイト設定のコンテキストを検索

コンテキストを読み込み中: ai_hugging_face_tei_endpoint

サイト設定のコンテキストを検索

コンテキストを読み込み中: ai_hugging_face_tei_api_key

お問い合わせいただいた各サイト設定について、その目的別に整理して説明します。

Hugging Face API 設定

  • ai_hugging_face_api_key: Discourse 内の AI 機能のために Hugging Face サービスとの認証に使用される API キーを保持します。これはシークレット設定であり、実際のキー値はセキュリティを確保するためにプレーンテキストで表示されないことを意味します。

  • ai_hugging_face_token_limit: Hugging Face モデルが 1 回の API リクエストで生成できる最大トークン数を決定します。トークンは、文中の情報の一部(単語のようなもの)と考えることができ、数を制限することで、モデルからの応答の長さと計算コストを制御できます。

  • ai_hugging_face_model_display_name: 使用されている Hugging Face モデルの表示名です。この名前は、Hugging Face サービス用に構成された特定の AI モデルを参照するために、ユーザーインターフェイスで使用されます。

  • ai_hugging_face_tei_endpoint: Hugging Face の Text Embeddings Interface (TEI) のエンドポイント URL です。サービスからのテキスト埋め込みのリクエストを行う際に使用されます。

  • ai_hugging_face_tei_api_key: Hugging Face Text Embeddings Interface にアクセスするための API キーを具体的に保存する設定です。

その他の AI 設定

  • ai_gemini_api_key: Gemini AI サービス用の API キー。これは、Gemini が提供するサービスに関連する Discourse での AI 操作に使用されます。

  • ai_vllm_endpoint: Very Large Language Model (VLLM) サービスにアクセスするためのエンドポイント URL。この設定は、言語モデル関連のタスクのリクエストをどこに送信するかを Discourse に通知します。

  • ai_vllm_api_key: VLLM サービス エンドポイントでの認証に使用される API キーです。

Discourse AI の権限と機能

  • post_ai_helper_allowed_groups: 投稿で AI ヘルパー機能を使用できるユーザーグループを指定します。これは、コンマ区切りのリストまたは特定のグループ名である可能性があります。

  • ai_embeddings_per_post_enabled: 有効にすると、AI 生成コンテンツの埋め込みを投稿ごとに実行できるようになります。基本的に、これは、正しく構成されていれば、AI が各投稿に基づいて応答または追加コンテンツを生成できるようにします。

各設定は、AI サービスが Discourse インスタンスとどのように対話するかを構成する上で役割を果たします。API キーとエンドポイントの特定の設定は、フォーラムに統合してコンテンツ生成、要約、その他のインテリジェントな操作などの強化された機能を提供したい外部 AI サービスにサブスクライブしているものによって異なります。

Saif:

各サイト設定を 1 文で説明してください

gpt4_bot:

  • ai_hugging_face_api_key: Discourse 内の Hugging Face AI サービスとの認証に使用される秘密の API キーを保持します。
  • ai_hugging_face_token_limit: Hugging Face AI がコンテンツのリクエストごとに使用できる最大トークン数を定義します。
  • ai_hugging_face_model_display_name: Hugging Face AI モデルのユーザーインターフェイスでの表示名を指定します。
  • ai_hugging_face_tei_endpoint: Hugging Face の Text Embeddings Interface 用のエンドポイント URL で、テキスト分析機能に使用されます。
  • ai_hugging_face_tei_api_key: Hugging Face Text Embeddings Interface にアクセスするために必要な秘密の API キーです。
  • ai_gemini_api_key: Gemini AI サービスを Discourse プラットフォームに統合するために必要な API キーです。
  • ai_vllm_endpoint: 外部の Very Large Language Model と対話するためのサービス エンドポイントです。
  • ai_vllm_api_key: Very Large Language Model (VLLM) サービスとの認証に使用される秘密のキーです。
  • post_ai_helper_allowed_groups: 投稿で AI ヘルパー機能にアクセスできるユーザーグループを特定します。
  • ai_embeddings_per_post_enabled: 投稿ごとの AI 生成コンテンツの埋め込みを有効または無効にします。

これらの設定をサイト設定に追加するよう試みます。

「いいね!」 2

いくつか改善が必要ですが、全体的にこれは良いです

「いいね!」 1

@Falco さん、少し編集しました。

  • ai_hugging_face_api_key: Hugging Face API の API キー
  • ai_hugging_face_token_limit: Hugging Face API がリクエストごとに使用できる最大トークン数
  • ai_hugging_face_model_display_name: Hugging Face AI モデルの表示名
  • ai_hugging_face_tei_endpoint: Hugging Face テキスト埋め込み API が実行されている URL
  • ai_hugging_face_tei_api_key: Hugging Face テキスト埋め込みの API キー
  • ai_gemini_api_key: Google Gemini API の API キー
  • ai_vllm_endpoint: 大規模言語モデル API が実行されている URL
  • ai_vllm_api_key: 大規模言語モデル API の API キー
  • post_ai_helper_allowed_groups: AI Helper 機能へのアクセスが許可されているユーザーグループ
  • ai_embeddings_per_post_enabled: トピック内の投稿ごとの埋め込みを有効にする
「いいね!」 2

修正済み

「いいね!」 3