1
помощник«Мой помощник» — это персонализированная служба частного интеллектуального помощника, предназначенная для предоставления пользователям персонализированных и точных услуг по управлению и поиску информации. Помощник объединяет такие инструменты, как онлайн-поиск и приватизированную базу знаний, для удовлетворения потребностей пользователей в различных сценариях. Будь то ежедневный запрос информации, углубленное изучение и исследование или поддержка данных, необходимых на работе, «Мой помощник» может быстро и эффективно предоставить пользователям необходимую информацию. Используя «Мой помощник», пользователи могут более эффективно управлять и извлекать информацию, а также получать продуманную интеллектуальную помощь в работе, учебе или повседневной жизни.
2
чтения PDF-файловПомогите пользователям быстро прочитать и понять основные проблемы одного документа. Пользователи могут задавать вопросы в ходе разговора, отвечать на основе содержания документа и предоставлять соответствующие источники.
3
Оперативное управление словамиОн разработан, чтобы позволить пользователям эффективно и гибко управлять своими собственными словами-подсказками. С помощью этого модуля пользователи могут определить ряд конкретных ключевых слов или фраз, которые можно использовать для быстрого запуска соответствующих действий или получения информации во время взаимодействия с помощником. Кроме того, этот модуль также поддерживает переменные настройки, поэтому слова-подсказки можно динамически корректировать в соответствии с различными контекстами, что еще больше повышает гибкость и точность диалога. Основные функции:
Определение слов и управление ими: пользователи могут свободно добавлять, изменять или удалять слова-подсказки. Это предоставляет пользователям высокую степень персонализации и возможность устанавливать подходящие слова-подсказки в соответствии со своими привычками и потребностями.
Настройки переменных: при определении слов подсказки пользователи могут задавать слова подсказки, содержащие переменные. Это означает, что при реальном использовании переменная часть может динамически заменяться в соответствии с конкретным содержанием разговора, что делает подсказки более универсальными и адаптируемыми.
Готово к использованию: после настройки эти слова-подсказки вступят в силу немедленно и их можно будет использовать в любое время в последующих диалогах. Всякий раз, когда вы делаете запрос или даете инструкцию, вы можете быстро помочь помощнику выполнить ее должным образом, просто используя заранее заданные слова-подсказки. Благодаря «быстрому управлению словами» пользователи могут не только сделать поиск информации более быстрым и точным, но и эффективно оптимизировать взаимодействие с помощниками, делая повседневные операции более удобными и эффективными.
4
Он автоматически определит, требует ли ваш вопрос онлайн-поиска. После включения онлайн-поиска Сяо Мин будет получать информационные данные из Интернета в режиме реального времени, повышать точность ответов и предоставлять вам URL-адреса исходной информации.
1
переводПри просмотре текста веб-страницы на иностранном языке вы можете одним щелчком мыши перевести его на указанный язык и сравнить с исходным текстом, чтобы лучше изучить и понять контент.
2
полный текстКогда пользователи просматривают Интернет, это может помочь им быстро прочитать и понять основные проблемы веб-страницы. Пользователи могут задавать вопросы в ходе беседы, отвечать на основе веб-контента и предоставлять соответствующие источники.
Примечание
Документация по установке и использованию плагина браузера Chrome
Документация по установке и использованию плагина браузера Edge
Мобильная платформа была глубоко настроена и улучшена для улучшения взаимодействия с пользователем на мобильных устройствах. В настоящее время мы работаем над обновлением мобильного пользовательского интерфейса, чтобы обеспечить более плавное и простое использование. Если у вас есть какие-либо предложения или идеи по улучшению, мы будем рады, если вы поделитесь с нами своими отзывами через GitHub Issues или Pull Requests.
Samepage предоставляет образы Docker. Вам нужно всего лишь изменить некоторую простую информацию о конфигурации и развернуть приложение в частном порядке через файл docker-compose.yml. Перед запуском убедитесь, что на компьютере установлены Docker и Docker Compose.
deploy
проекта, откройте файл application.env
и заполните основные элементы конфигурации, такие как邮箱SMTP
,机器人配置
и Bing Search Key
.Пример конфигурации:
# #########################################
# 基础配置【必填】 #
# #########################################
# ##### SMTP 配置 ######
SMTP_SEND_MAIL=
SMTP_HOST=
# ##### SMTP 的授权码 ######
SMTP_PASSWORD=
# ## 机器人的模型名字配置
# chat line 的模型配置
# CHAT_LITE_MODEL_NAME=gpt-3.5-turbo-16k-0613
CHAT_LITE_MODEL_NAME=
# 请求模型的最大token 数,非gpt的会使用cl100k_base编码进行token计算,如果最大的 token数少于6000 会也会自动关闭PDF阅读和阅读全文
# CHAT_LITE_REQUEST_TOKEN=12000
CHAT_LITE_REQUEST_TOKEN=
# chat pro 的模型配置
# CHAT_PRO_MODE_NAME=gpt-4-0613
CHAT_PRO_MODE_NAME=
# 请求模型的最大token 数,非gpt的会使用cl100k_base编码进行token计算,如果最大的 token数少于6000 会也会自动关闭PDF阅读和阅读全文
# CHAT_PRO_REQUEST_TOKEN=4000
CHAT_PRO_REQUEST_TOKEN=
# ## chat line 和 chat pro 的联网检索配置
# chat line的模型是否支持function call,这和BING_SUBSCRIPTION_KEY 共同决定是否开启联网检索(是否为true)
# true 和 BING_SUBSCRIPTION_KEY 不为空 则可以自动开通chat line 的联网检索
CHAT_LITE_FUNCTION_CALL=true
# chat pro的模型是否支持function call,这和BING_SUBSCRIPTION_KEY 共同决定是否开启联网检索(是否为true)
# true 和 BING_SUBSCRIPTION_KEY 不为空 则可以自动开通chat pro 的联网检索
CHAT_PRO_FUNCTION_CALL=true
# #####bing 检索的配置【非必填】######
BING_SUBSCRIPTION_KEY=
BING_SEARCH_URL=https://api.bing.microsoft.com/v7.0/search
# ## 阅读pdf 和插件的阅读全文
# emedding 配置,如果为空或者Chat line的CHAT_LITE_REQUEST_TOKEN 小于6000,不支持PDF阅读和阅读全文
EMBEDDING_MODEL_NAME=
docker compose up -d
В настоящее время для доступа к большим моделям и управления ими используется решение one-api. Этот проект позволяет пользователям получать доступ ко всем крупным моделям через единый и стандартизированный формат OpenAI API, который очень удобен для использования пользователями «из коробки». Если вы хотите узнать больше о конкретной информации и инструкциях по использованию этого проекта, настоятельно рекомендуется обратиться к официальной документации проекта, доступ к которой можно получить, щелкнув эту ссылку one-api.
Для пользователей, которые хотят начать использовать one-api, это очень просто. Во-первых, адрес доступа: http://localhost:3000/. При первом использовании вам потребуется использовать исходное имя учетной записи root
и пароль 123456
для входа в систему.
После входа в систему важным шагом является настройка one-api для доступа к необходимым каналам большой модели. Этот шаг очень важен для обеспечения возможности нормального использования Samepage
.
Конфигурация контрольной суммы модели
Этапы проверки:
Проверьте, есть ли в файле conf.json
модель, соответствующая модели, которую вы настроили в One-API.
Если модель не существует, выполните следующие действия, чтобы добавить ее:
backend/management-service/src/main/resources/conf.json
. {
"modelName" : " one-api 配置的模型名" ,
"name" : "前端展示的名字" ,
"maxRequestToken" : 4000 ,
"functionCall" : false
}
docker build -t samepaage/samepage-api:main -f ./backend/management-service/Dockerfile .
Адрес веб-доступа: http://localhost Адрес мобильного доступа: http://localhost/m-chat
Адрес интерфейса, настроенный плагином браузера: http://localhost/api/ Веб-адрес, настроенный плагином браузера: http://localhost/
Присоединяйтесь к группе общения Samepage WeChat:
Мы опираемся на следующие проекты:
Этот репозиторий соответствует лицензионному соглашению Apache 2.0. Подробности смотрите в файле ЛИЦЕНЗИИ.