Это довольно низкий приоритет.
Несколько описаний отсутствуют в настройках.
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
Запуск AI-бота (настройка персоны) для тестового прогона
Понимание настроек сайтаAI
Саиф:
Объясните следующие настройки сайта:
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, на которых установлен плагин Discourse AI. Эта настройка используется для хранения API-ключа, который аутентифицирует запросы к API Hugging Face. Ключ является важным компонентом для вызова моделей Hugging Face для различных функций на основе ИИ, таких как генерация текста, языковое моделирование и т. д.
Вот разбор контекста, предоставленного для этой настройки:
Она определена в файле settings.yml плагина со значением по умолчанию в виде пустой строки, что означает, что ключ по умолчанию не установлен. Параметр secret: true указывает на то, что эта настройка является конфиденциальной и должна обрабатываться как секретная информация.
В файле hugging_face.rb есть код, ссылающийся на неё, который подготавливает HTTP-запрос, добавляя заголовок Authorization, если присутствует ai_hugging_face_api_key. Это стандартная практика при работе с запросами к API, требующими аутентификации.
В фрагменте контекста также содержится логика, связанная с другой настройкой ai_hugging_face_token_limit, что предполагает её использование для ограничения количества токенов (частей текста), генерируемых моделью ИИ.
Эту настройку должен предоставить пользователь с API-ключом от Hugging Face, чтобы форум Discourse мог взаимодействовать с сервисами Hugging Face.
Давайте найдём контексты для остальных настроек, о которых вы спросили.
Вот объяснение каждой запрошенной вами настройки сайта, сгруппированное по назначению:
Настройки API Hugging Face
ai_hugging_face_api_key: Эта настройка хранит API-ключ, используемый для аутентификации с сервисами Hugging Face для функций ИИ в Discourse. Это секретная настройка, то есть фактическое значение ключа не отображается в открытом виде для обеспечения безопасности.
ai_hugging_face_token_limit: Эта настройка определяет максимальное количество токенов, которое модель Hugging Face может сгенерировать в одном запросе к API. Токен можно рассматривать как часть информации в предложении (например, слово), и ограничение их количества позволяет контролировать длину и вычислительные затраты ответов от модели.
ai_hugging_face_model_display_name: Отображаемое имя используемой модели Hugging Face. Это имя используется в пользовательском интерфейсе для ссылки на конкретную модель ИИ, настроенную для сервисов Hugging Face.
ai_hugging_face_tei_endpoint: Эта настройка представляет собой URL-адрес конечной точки для Text Embeddings Interface (TEI) Hugging Face. Она используется при выполнении запросов на получение векторных представлений текста от сервиса.
ai_hugging_face_tei_api_key: Аналогично ai_hugging_face_api_key, эта настройка специально хранит API-ключ для доступа к Text Embeddings Interface Hugging Face.
Другие настройки ИИ
ai_gemini_api_key: API-ключ для сервиса ИИ Gemini, который будет использоваться для операций ИИ в Discourse, связанных с любыми сервисами, предоставляемыми Gemini.
ai_vllm_endpoint: URL-адрес конечной точки для доступа к сервису Very Large Language Model (VLLM); эта настройка сообщает Discourse, куда отправлять запросы для задач, связанных с языковыми моделями.
ai_vllm_api_key: API-ключ, используемый для аутентификации с конечной точкой сервиса VLLM.
Разрешения и функции Discourse AI
post_ai_helper_allowed_groups: Эта настройка указывает, какие группы пользователей имеют право использовать функциональность AI helper в своих сообщениях. Это может быть список через запятую или конкретное имя группы.
ai_embeddings_per_post_enabled: При включении эта настройка позволяет добавлять векторные представления сгенерированного ИИ контента для каждого сообщения. По сути, это позволяет ИИ генерировать ответы или дополнительный контент на основе каждого отдельного сообщения при правильной настройке.
Каждая настройка играет роль в конфигурации взаимодействия сервисов ИИ с вашим экземпляром Discourse. Конкретные настройки для API-ключей и конечных точек будут зависеть от внешних сервисов ИИ, на которые вы подписались и планируете интегрировать с вашим форумом для расширения функциональности, такой как генерация контента, суммирование или другие интеллектуальные операции.
Саиф:
Опишите каждую настройку сайта одним предложением
gpt4_bot:
ai_hugging_face_api_key: Содержит секретный API-ключ для аутентификации с сервисами ИИ Hugging Face в рамках Discourse.
ai_hugging_face_token_limit: Определяет максимальное количество токенов, которое ИИ Hugging Face может сгенерировать для одного запроса на контент.
ai_hugging_face_model_display_name: Указывает имя модели ИИ Hugging Face для идентификации в пользовательских интерфейсах.
ai_hugging_face_tei_endpoint: URL-адрес конечной точки для Text Embeddings Interface Hugging Face, используемый для функций анализа текста.
ai_hugging_face_tei_api_key: Секретный API-ключ, необходимый для доступа к Text Embeddings Interface Hugging Face.
ai_gemini_api_key: API-ключ, необходимый для интеграции сервисов ИИ Gemini с платформой Discourse.
ai_vllm_endpoint: Конечная точка сервиса для взаимодействия с внешним Very Large Language Model.
ai_vllm_api_key: Секретный ключ для аутентификации с сервисом Very Large Language Model (VLLM).
post_ai_helper_allowed_groups: Определяет, какие группы пользователей имеют разрешение использовать функции AI helper в своих сообщениях.
ai_embeddings_per_post_enabled: Включает или отключает добавление векторных представлений сгенерированного ИИ контента для каждого сообщения.
Более простые объяснения настроек сайтаAI
Саиф:
Попробуйте более короткие и простые объяснения
gpt4_bot:
ai_hugging_face_api_key: API-ключ для интеграций ИИ Hugging Face.
ai_hugging_face_token_limit: Максимальное количество токенов, которое ИИ Hugging Face может использовать на один запрос.
ai_hugging_face_model_display_name: Отображаемое имя модели ИИ Hugging Face.
ai_hugging_face_tei_endpoint: URL-адрес конечной точки для Text Embeddings Hugging Face.
ai_hugging_face_tei_api_key: API-ключ для Text Embeddings Hugging Face.
ai_gemini_api_key: API-ключ для сервисов ИИ Gemini.
ai_vllm_endpoint: URL-адрес конечной точки сервиса Very Large Language Model.
ai_vllm_api_key: API-ключ для аутентификации с сервисами VLLM.
post_ai_helper_allowed_groups: Группы пользователей, имеющие право доступа к функциям AI helper.
ai_embeddings_per_post_enabled: Переключатель для сгенерированного ИИ контента на каждое сообщение.
Мы постараемся добавить это в настройки сайта в ближайшее время