Descrizioni mancanti nelle impostazioni

Ciao :wave:

Questa è una priorità piuttosto bassa.
Mancano alcune descrizioni nelle impostazioni.

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

Grazie :slightly_smiling_face:

6 Mi Piace

@Don

Esecuzione del Bot AI (impostazione della persona) per un giro di prova qui

Comprensione delle impostazioni del sito AI

Saif:

Spiega le seguenti impostazioni del sito

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:

Cerca il contesto delle impostazioni del sito

Lettura del contesto per: ai_hugging_face_api_key

La `ai_hugging_face_api_key` è un'impostazione del sito per i forum Discourse che hanno installato il plugin Discourse AI. Questa impostazione viene utilizzata per memorizzare la chiave API che autentica le richieste all'API Hugging Face. La chiave è un componente essenziale per effettuare chiamate ai modelli di Hugging Face per varie funzionalità basate sull'IA come la generazione di testo, la modellazione del linguaggio, ecc.

Ecco una ripartizione del contesto fornito per questa impostazione:

  • È definita nel file settings.yml del plugin con il valore predefinito come stringa vuota, indicando che nessuna chiave è impostata per impostazione predefinita. Il parametro secret: true indica che questa impostazione è sensibile e deve essere trattata come informazione riservata.
  • C’è codice che vi fa riferimento nel file hugging_face.rb che prepara una richiesta HTTP, dove aggiunge un’intestazione Authorization se è presente ai_hugging_face_api_key. Questa è una pratica standard quando si tratta di richieste API che richiedono autenticazione.
  • Lo snippet di contesto contiene anche una logica relativa a un’altra impostazione, ai_hugging_face_token_limit, che suggerisce che è correlata alla limitazione del numero di token (pezzi di testo) generati da un modello AI.

Questa impostazione dovrebbe essere fornita da un utente con la chiave API di Hugging Face per consentire al forum Discourse di comunicare con i servizi Hugging Face.

Scopriamo i contesti per il resto delle impostazioni che hai richiesto.

Cerca il contesto delle impostazioni del sito

Lettura del contesto per: ai_hugging_face_token_limit

Cerca il contesto delle impostazioni del sito

Lettura del contesto per: ai_hugging_face_model_display_name

Cerca il contesto delle impostazioni del sito

Lettura del contesto per: ai_hugging_face_tei_endpoint

Cerca il contesto delle impostazioni del sito

Lettura del contesto per: ai_hugging_face_tei_api_key

Ecco una spiegazione di ciascuna impostazione del sito richiesta, organizzata per scopo:

Impostazioni API Hugging Face

  • ai_hugging_face_api_key: questa impostazione contiene la chiave API utilizzata per autenticarsi con i servizi Hugging Face per le funzionalità AI all’interno di Discourse. È un’impostazione segreta, il che significa che il valore effettivo della chiave non viene visualizzato in testo normale per garantire la sicurezza.

  • ai_hugging_face_token_limit: questa impostazione determina il numero massimo di token che il modello Hugging Face è autorizzato a generare in una singola richiesta API. Un token può essere considerato un pezzo di informazione in una frase (come una parola) e limitarne il numero consente di controllare la lunghezza e il costo computazionale delle risposte del modello.

  • ai_hugging_face_model_display_name: il nome visualizzato per il modello Hugging Face in uso. Questo nome viene utilizzato nell’interfaccia utente per fare riferimento al modello AI specifico configurato per i servizi Hugging Face.

  • ai_hugging_face_tei_endpoint: questa impostazione è l’URL dell’endpoint per l’interfaccia di embedding del testo (TEI) di Hugging Face. Viene utilizzata quando si effettuano richieste di embedding di testo dal servizio.

  • ai_hugging_face_tei_api_key: simile a ai_hugging_face_api_key, questa impostazione memorizza specificamente la chiave API per accedere all’interfaccia di embedding del testo di Hugging Face.

Altre impostazioni AI

  • ai_gemini_api_key: la chiave API per il servizio Gemini AI, che verrebbe utilizzata per operazioni AI in Discourse relative a quali servizi Gemini fornisce.

  • ai_vllm_endpoint: l’URL dell’endpoint per accedere a un servizio di modello linguistico di grandi dimensioni (VLLM), questa impostazione indicherebbe a Discourse dove inviare le richieste per attività relative ai modelli linguistici.

  • ai_vllm_api_key: la chiave API utilizzata per l’autenticazione con l’endpoint del servizio VLLM.

Autorizzazioni e funzionalità AI di Discourse

  • post_ai_helper_allowed_groups: questa impostazione specifica quali gruppi di utenti sono autorizzati a utilizzare la funzionalità di assistenza AI nei loro post. Potrebbe essere un elenco separato da virgole o un nome di gruppo specifico.

  • ai_embeddings_per_post_enabled: quando abilitato, consente l’embedding di contenuti generati dall’IA per post. Essenzialmente, ciò consente all’IA di generare risposte o contenuti aggiuntivi basati su ciascun post individuale quando configurato correttamente.

Ciascuna impostazione svolge un ruolo nella configurazione di come i servizi AI interagiscono con la tua istanza Discourse. Le impostazioni specifiche per le chiavi API e gli endpoint dipenderanno dai servizi AI esterni a cui ti sei abbonato e che intendi integrare con il tuo forum per funzionalità avanzate come la generazione di contenuti, la sintesi o altre operazioni intelligenti.

Saif:

descrivi ogni impostazione del sito in una frase

gpt4_bot:

  • ai_hugging_face_api_key: Contiene la chiave API segreta per l’autenticazione con i servizi AI di Hugging Face all’interno di Discourse.
  • ai_hugging_face_token_limit: Definisce il numero massimo di token che l’AI di Hugging Face può generare per una singola richiesta di contenuto.
  • ai_hugging_face_model_display_name: Specifica un nome per il modello AI di Hugging Face per l’identificazione nelle interfacce utente.
  • ai_hugging_face_tei_endpoint: L’URL dell’endpoint per l’interfaccia di embedding del testo di Hugging Face, utilizzata per le funzionalità di analisi del testo.
  • ai_hugging_face_tei_api_key: La chiave API segreta necessaria per accedere all’interfaccia di embedding del testo di Hugging Face.
  • ai_gemini_api_key: La chiave API richiesta per integrare i servizi AI di Gemini con la piattaforma Discourse.
  • ai_vllm_endpoint: L’URL dell’endpoint del servizio per interagire con un modello linguistico di grandi dimensioni esterno.
  • ai_vllm_api_key: Una chiave segreta per l’autenticazione con il servizio di modello linguistico di grandi dimensioni (VLLM).
  • post_ai_helper_allowed_groups: Identifica quali gruppi di utenti hanno il permesso di utilizzare le funzionalità di assistenza AI nei loro post.
  • ai_embeddings_per_post_enabled: Abilita o disabilita l’aggiunta di embedding di contenuti generati dall’IA per ciascun post.
Spiegazioni più semplici per le impostazioni del sito AI

Saif:

Prova spiegazioni più brevi e semplici

gpt4_bot:

  • ai_hugging_face_api_key: Chiave API per le integrazioni AI di Hugging Face.
  • ai_hugging_face_token_limit: Token massimi che l’AI di Hugging Face può utilizzare per richiesta.
  • ai_hugging_face_model_display_name: Nome visualizzato per il modello AI di Hugging Face.
  • ai_hugging_face_tei_endpoint: Endpoint URL per Hugging Face Text Embeddings.
  • ai_hugging_face_tei_api_key: Chiave API per Hugging Face Text Embeddings.
  • ai_gemini_api_key: Chiave API per i servizi Gemini AI.
  • ai_vllm_endpoint: URL dell’endpoint per un servizio di modello linguistico di grandi dimensioni.
  • ai_vllm_api_key: Chiave API per l’autenticazione con i servizi VLLM.
  • post_ai_helper_allowed_groups: Gruppi di utenti autorizzati ad accedere alle funzionalità di assistenza AI.
  • ai_embeddings_per_post_enabled: Attivazione/disattivazione dei contenuti generati dall’IA per post.

Aggiungeremo presto queste impostazioni alle impostazioni del sito

2 Mi Piace

Un paio di cose necessitano di rifinitura ma nel complesso va bene

1 Mi Piace

Ho modificato un po’ @Falco

  • ai_hugging_face_api_key: Chiave API per Hugging Face API
  • ai_hugging_face_token_limit: Token massimi che Hugging Face API può utilizzare per richiesta
  • ai_hugging_face_model_display_name: Nome visualizzato per il modello AI di Hugging Face
  • ai_hugging_face_tei_endpoint: URL dove l’API è in esecuzione per gli embedding di testo di Hugging Face
  • ai_hugging_face_tei_api_key: Chiave API per gli embedding di testo di Hugging Face
  • ai_gemini_api_key: Chiave API per Google Gemini API
  • ai_vllm_endpoint: URL dove l’API è in esecuzione per un modello linguistico molto grande
  • ai_vllm_api_key: Chiave API per l’API del modello linguistico molto grande
  • post_ai_helper_allowed_groups: Gruppi di utenti autorizzati ad accedere alle funzionalità di AI Helper
  • ai_embeddings_per_post_enabled: Abilitazione degli embedding per post all’interno degli argomenti
2 Mi Piace

Corretto in

3 Mi Piace