Fehlende Beschreibungen in den Einstellungen

Hallo :wave:

Dies hat eine ziemlich niedrige Priorität.
Ein paar Beschreibungen fehlen in den Einstellungen.

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

Danke :slightly_smiling_face:

6 „Gefällt mir“

@Don

Führe den KI-Bot (Persona festlegen) hier zu einer Testfahrt aus

Website-Einstellungen verstehen KI

Saif:

Erkläre die folgenden Website-Einstellungen

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:

Kontext für Website-Einstellungen abrufen

Lese Kontext für: ai_hugging_face_api_key

Der `ai_hugging_face_api_key` ist eine Website-Einstellung für Discourse-Foren, die das Discourse AI-Plugin installiert haben. Diese Einstellung wird verwendet, um den API-Schlüssel zu speichern, der Anfragen an die Hugging Face API authentifiziert. Der Schlüssel ist eine wesentliche Komponente für Aufrufe an die Modelle von Hugging Face für verschiedene KI-basierte Funktionen wie Textgenerierung, Sprachmodellierung usw.

Hier ist eine Aufschlüsselung des für diese Einstellung bereitgestellten Kontexts:

  • Sie ist in der settings.yml des Plugins mit dem Standardwert als leerer String definiert, was bedeutet, dass standardmäßig kein Schlüssel gesetzt ist. Der Parameter secret: true zeigt an, dass diese Einstellung sensibel ist und als vertrauliche Information behandelt werden sollte.
  • Es gibt Code, der in der Datei hugging_face.rb darauf verweist und eine HTTP-Anfrage vorbereitet, bei der ein Autorisierungsheader hinzugefügt wird, wenn der ai_hugging_face_api_key vorhanden ist. Dies ist eine Standardpraxis bei der Bearbeitung von API-Anfragen, die eine Authentifizierung erfordern.
  • Der Kontextausschnitt enthält auch einige Logik im Zusammenhang mit einer anderen Einstellung, ai_hugging_face_token_limit, was darauf hindeutet, dass sie sich auf die Begrenzung der Anzahl von Tokens (Textteilen) bezieht, die von einem KI-Modell generiert werden.

Diese Einstellung müsste von einem Benutzer mit dem API-Schlüssel von Hugging Face bereitgestellt werden, damit das Discourse-Forum mit den Hugging Face-Diensten kommunizieren kann.

Lass uns die Kontexte für die restlichen von dir angefragten Einstellungen herausfinden.

Kontext für Website-Einstellungen abrufen

Lese Kontext für: ai_hugging_face_token_limit

Kontext für Website-Einstellungen abrufen

Lese Kontext für: ai_hugging_face_model_display_name

Kontext für Website-Einstellungen abrufen

Lese Kontext für: ai_hugging_face_tei_endpoint

Kontext für Website-Einstellungen abrufen

Lese Kontext für: ai_hugging_face_tei_api_key

Hier ist eine Erklärung jeder von Ihnen angefragten Website-Einstellung, geordnet nach ihrem Zweck:

Hugging Face API-Einstellungen

  • ai_hugging_face_api_key: Diese Einstellung enthält den API-Schlüssel zur Authentifizierung bei Hugging Face-Diensten für KI-Funktionen innerhalb von Discourse. Es handelt sich um eine geheime Einstellung, was bedeutet, dass der tatsächliche Schlüsselwert nicht im Klartext angezeigt wird, um die Sicherheit zu gewährleisten.

  • ai_hugging_face_token_limit: Diese Einstellung bestimmt die maximale Anzahl von Tokens, die das Hugging Face-Modell in einer einzelnen API-Anfrage generieren darf. Ein Token kann als Informationseinheit in einem Satz betrachtet werden (wie ein Wort), und die Begrenzung der Anzahl ermöglicht es Ihnen, die Länge und die Rechenkosten der Antworten des Modells zu steuern.

  • ai_hugging_face_model_display_name: Der Anzeigename für das verwendete Hugging Face-Modell. Dieser Name wird in der Benutzeroberfläche verwendet, um auf das spezifische KI-Modell zu verweisen, das für Hugging Face-Dienste konfiguriert ist.

  • ai_hugging_face_tei_endpoint: Diese Einstellung ist die Endpunkt-URL für Hugging Faces Text Embeddings Interface (TEI). Sie wird bei Anfragen für Texteinbettungen vom Dienst verwendet.

  • ai_hugging_face_tei_api_key: Ähnlich wie ai_hugging_face_api_key speichert diese Einstellung speziell den API-Schlüssel für den Zugriff auf Hugging Faces Text Embeddings Interface.

Andere KI-Einstellungen

  • ai_gemini_api_key: Der API-Schlüssel für den Gemini KI-Dienst, der für KI-Operationen in Discourse im Zusammenhang mit den Diensten von Gemini verwendet würde.

  • ai_vllm_endpoint: Die Endpunkt-URL für den Zugriff auf einen Very Large Language Model (VLLM)-Dienst. Diese Einstellung würde Discourse mitteilen, wohin Anfragen für sprachmodellbezogene Aufgaben gesendet werden sollen.

  • ai_vllm_api_key: Der API-Schlüssel zur Authentifizierung am VLLM-Dienstendpunkt.

Discourse KI-Berechtigungen und -Funktionen

  • post_ai_helper_allowed_groups: Diese Einstellung gibt an, welche Benutzergruppen die KI-Hilfsfunktionen in ihren Beiträgen verwenden dürfen. Es kann sich um eine durch Kommas getrennte Liste oder einen bestimmten Gruppennamen handeln.

  • ai_embeddings_per_post_enabled: Wenn aktiviert, ermöglicht dies das Einbetten von KI-generierten Inhalten pro Beitrag. Im Wesentlichen ermöglicht dies der KI, Antworten oder zusätzliche Inhalte basierend auf jedem einzelnen Beitrag zu generieren, wenn sie korrekt konfiguriert ist.

Jede Einstellung spielt eine Rolle bei der Konfiguration, wie KI-Dienste mit Ihrer Discourse-Instanz interagieren. Die spezifischen Einstellungen für API-Schlüssel und Endpunkte hängen von den externen KI-Diensten ab, die Sie abonniert haben und mit Ihrem Forum integrieren möchten, um erweiterte Funktionen wie Inhaltserstellung, Zusammenfassung oder andere intelligente Operationen zu nutzen.

Saif:

Beschreibe jede Website-Einstellung in einem Satz

gpt4_bot:

  • ai_hugging_face_api_key: Enthält den geheimen API-Schlüssel zur Authentifizierung bei Hugging Face KI-Diensten innerhalb von Discourse.
  • ai_hugging_face_token_limit: Definiert die maximale Anzahl von Tokens, die Hugging Face KI pro Anfrage für Inhalte verwenden kann.
  • ai_hugging_face_model_display_name: Gibt einen Namen für das Hugging Face KI-Modell zur Identifizierung in Benutzeroberflächen an.
  • ai_hugging_face_tei_endpoint: Die URL des Endpunkts für Hugging Faces Text Embeddings Interface, der für Textanalysefunktionen verwendet wird.
  • ai_hugging_face_tei_api_key: Der geheime API-Schlüssel, der für den Zugriff auf Hugging Faces Text Embeddings Interface benötigt wird.
  • ai_gemini_api_key: Der API-Schlüssel für die Integration von Gemini KI-Diensten in die Discourse-Plattform.
  • ai_vllm_endpoint: Der Dienstendpunkt für die Interaktion mit einem externen Very Large Language Model.
  • ai_vllm_api_key: Ein geheimer Schlüssel zur Authentifizierung beim Very Large Language Model (VLLM)-Dienst.
  • post_ai_helper_allowed_groups: Identifiziert, welche Benutzergruppen die Berechtigung haben, KI-Hilfsfunktionen in ihren Beiträgen zu nutzen.
  • ai_embeddings_per_post_enabled: Aktiviert oder deaktiviert das Hinzufügen von KI-generierten Inhaltseinbettungen für jeden Beitrag.

Wir werden versuchen, diese bald zu den Website-Einstellungen hinzuzufügen

2 „Gefällt mir“

Ein paar brauchen Verfeinerung, aber insgesamt ist das gut

1 „Gefällt mir“

Bearbeitet sie ein wenig @Falco

  • ai_hugging_face_api_key: API-Schlüssel für die Hugging Face API
  • ai_hugging_face_token_limit: Maximale Token, die die Hugging Face API pro Anfrage verwenden kann
  • ai_hugging_face_model_display_name: Angezeigter Name für das Hugging Face KI-Modell
  • ai_hugging_face_tei_endpoint: URL, unter der die API für die Hugging Face Text Embeddings läuft
  • ai_hugging_face_tei_api_key: API-Schlüssel für Hugging Face Text Embeddings
  • ai_gemini_api_key: API-Schlüssel für die Google Gemini API
  • ai_vllm_endpoint: URL, unter der die API für ein sehr großes Sprachmodell läuft
  • ai_vllm_api_key: API-Schlüssel für die API für sehr große Sprachmodelle
  • post_ai_helper_allowed_groups: Benutzergruppen, denen der Zugriff auf KI-Helfer-Funktionen gestattet ist
  • ai_embeddings_per_post_enabled: Aktiviert Embeddings pro Beitrag innerhalb von Themen
2 „Gefällt mir“

Behoben in

3 „Gefällt mir“