1
我的助手「我的助理」是一個高度自訂的私有化智慧助理服務,旨在為使用者提供個人化、精準的資訊管理和檢索服務。該助理整合了聯網檢索、私有化知識庫等工具,以滿足用戶在不同場景下的需求。無論是進行日常資訊查詢、深入學習研究,或是工作中需要的資料支持,「我的助手」都能迅速、有效率地為使用者提供所需資訊。 使用“我的助理”,使用者可以更有效率地管理和檢索訊息,無論是工作學習還是日常生活,都能得到貼心的智慧輔助。
2
PDF閱讀幫助用戶快速閱讀並抓住單一文件的核心問題。使用者可在會話內進行提問,基於文件內容給予回應並提供此相關來源。
3
提示詞管理旨在讓使用者能夠有效率、靈活地管理自己設定的提示詞。透過這個模組,使用者可以定義一系列特定的關鍵字或短語,這些關鍵字或短語在與助手互動的過程中用於快速觸發相關操作或檢索資訊。此外,此模組還支援變數設置,使得提示詞可以根據不同的上下文環境動態調整,進一步提升了對話的靈活性和準確性。 主要功能:
提示詞定義與管理:使用者可以自由新增、修改或刪除提示詞。這為用戶提供了高度的個人化自訂能力,可以根據自己的習慣和需求設定合適的提示詞。
變數設定:在定義提示詞時,使用者可以設定包含變數的提示詞。這意味著,在實際使用時,變數部分可以根據對話的具體內容動態替換,使得提示詞更具通用性和適應性。
隨時使用:一旦設定完成,這些提示字會即刻生效,並可在後續的對話互動中隨時使用。無論何時進行查詢或指示下達,只需透過預定的提示詞,便能快速引導助手如預期執行。 透過“提示詞管理”,使用者不僅可以使資訊檢索更加快速和精確,還能有效優化與助手的互動體驗,讓日常操作更加便捷高效。
4
聯網檢索將自動判斷您的問題是否需要聯網搜索,啟用聯網搜索後,小明將在互聯網中獲取實時的信息數據,提高答案精確性,並提供來源信息網址供您參考。
1
對照式翻譯瀏覽外語網頁文字時,一鍵翻譯成指定語言,與原文進行對照閱讀,幫助您更能學習和理解內容。
2
閱讀全文當使用者瀏覽網頁時,可協助使用者快速閱讀並抓住網頁的核心問題。使用者可在會話內進行提問,基於網頁內容給予回應並提供此相關來源。
Note
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 .
Web 存取位址:http://localhost 行動裝置存取位址:http://localhost/m-chat
瀏覽器外掛程式設定的介面位址:http://localhost/api/ 瀏覽器外掛程式配置的web位址:http://localhost/
加入Samepage 微信交流群:
我們依賴了以下項目:
本倉庫遵循Apache 2.0 license 協議。有關詳細信息,請參閱LICENSE 文件。