精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

寶塔面板Docker一鍵安裝:部署GPTAcademic,開發私有GPT學術優化工具

技術程序猿華鋒 ? 來源:jf_32321025 ? 作者:jf_32321025 ? 2024-07-02 11:58 ? 次閱讀

使用寶塔Docker-compose,5分鐘內在海外服務器上搭建gpt_academic。這篇文章講解如何使用寶塔面板的Docker服務搭建GPT 學術優化 (GPT Academic)。

人工智能的浪潮中,GPT模型因其強大的自然語言處理能力備受矚目。然而,為了更好地應用于學術領域,許多人希望能部署自己私有的GPT學術優化工具。本文將詳細介紹如何通過寶塔面板和Docker一鍵安裝gptacademic,并將其部署到服務器上,從而開發出專屬于自己的GPT學術優化工具。

wKgZomaDetqAKW_2AAMDjihaz70243.png

寶塔面板Docker一鍵安裝gptacademic部署到服務器開發自己私有的 GPT 學術優化工具,本教程gpt_academic使用uiuiapi.com的中轉API key,部署接口設置等教程~

1. 準備工作

1.1 購買服務器部署寶塔面板

首先,需要注冊并安裝寶塔面板。寶塔面板是一款服務器運維管理軟件,提供了簡潔的Web界面和強大的管理功能。可以通過訪問寶塔官網進行注冊和獲取部署面板的鏡像口令。

1.2 安裝Docker

Docker是一個開源的應用容器引擎,方便我們打包和運行分布式應用。寶塔面板提供了一鍵安裝Docker的功能。

登錄寶塔面板。

在左側菜單欄中選擇“Docker”,點擊“安裝”。

wKgaomaDetqAW_c-AACJzqOp7d0652.png

2. 安裝和配置gptacademic

1.首先現在根目錄創建一個文件夾;比如:gpt_academic 這里文件夾名字隨便你取!

wKgZomaDetuANuWhAACCBLp3iG8773.png

2.根目錄創建好的文件夾里面創建一個文件命名為“docker-compose.yml”

我用的代碼如下:

Python

version: '3'
services:
  gpt_academic_nolocalllms:
    image: ghcr.io/binary-husky/gpt_academic_nolocal:master
    environment:
      # 請查閱 `config.py` 以查看所有的配置信息
      API_KEY: 'sk-cOjKINxxxxxxxxxxxxxxx'
      # API_URL_REDIRECT這里是用了中轉KEY就填了中轉URL
      API_URL_REDIRECT: '{"https://api.openai.com/v1/chat/completions": "https://uiuiapi.com/v1/chat/completions"}'
      API_ORG: ''
      USE_PROXY: 'False'
      LLM_MODEL: 'gpt-3.5-turbo'
      AVAIL_LLM_MODELS: '["gpt-3.5-turbo-1106","gpt-4-1106-preview","gpt-4-vision-preview","gpt-3.5-turbo-16k","gpt-3.5-turbo", "gpt-4","gpt-4-32k","gpt-4o","gpt-4o-2024-05-13","claude-3-5-sonnet-20240620","gemini-1.5-pro-preview-0514"]
      WEB_PORT: '22307'
      ADD_WAIFU: 'True'
    # 與宿主的網絡融合
    network_mode: "host"
    # 不使用代理網絡拉取最新代碼
    command: >
      bash -c "python3 -u main.py"


wKgaomaDet2AQ9beAAFOARS5rk4535.png

3.拉取gptacademic鏡像

1.在寶塔Docker>Compose模板中添加模板,找到剛剛編輯好的模板,直接添加。

wKgZomaDet6AI2kCAAE3AeEr0BU955.png

2.然后在Docker>Compose中添加Compose項目,因為是海外服務器,所以速度也非常快,1分鐘不到就添加成功了。

3.分別在云服務器的安全組與寶塔的安全中放行端口,我上面用的是22307。

wKgaomaDet-AAaH-AADzLoFSMWc315.png

以上步驟完成算是成功的部署了你的GPTAcademic自己的私有聊天機器人

4.如何訪問部署好的LobeChat項目?

1.你的服務器地址加你放行對應的端口"http://ip:22307" 即可訪問

wKgZomaDeuCAQYp-AAKp5ZpxmUw226.png

2.在網站中創建一個php靜態站點,把域名解析到當前服務器。

在寶塔面板綁定你的域名,域名最好開啟SSL訪問。

設置返代;

wKgaomaDeuOAfR1IAAF-zG3QhZo859.png

配置反向代理,在站點的設置中點擊站點修改,找到反向代理,添加反向代理。添加完成之后,通過域名進行訪問,即可擁有隨時可訪問的學術chatGPT。

3.此時任何人都能訪問這個,可以在config.py中添加賬號,進入Docker>容器,找到目錄,然后進入目錄后找到gpt文件夾,找到文件夾中的config.py文件。

wKgZomaDeuSAdIrwAAI5ttP8MLc975.jpg

將代碼中的63行修改為你的用戶名與密碼,保存后重啟下docker。在docker容器列表中點擊重啟即可。

#[("username","password"),("username2","password2"),...]AUTHENTICATION=[("username","password")、

再次訪問域名,即可出現登錄頁面。

wKgaomaDeuWAOOZ8AAB347mbYBw499.jpg

4.API key準備

獲取自己的openAI的API key(如果你沒有openAI帳號先去準備一個openAI帳號吧!或者使用本文的轉發API key,本項目需要將請求地址改為轉發的api接口才可以使用“https://uiuiapi.com/v1/chat/completions”,自己部署的應用工具大部分插件和軟件都可以修改。)

OpenAI api key解決方案!開發者可以參考: 以 uiuihao.com 平臺為例,申請并使用GPT-4 API密鑰比較友好,可以快速主力開發者更好的節省折騰申請GPT-4 API KEY 密鑰的時間。

wKgZomaDeuiAbD0YAAU7tMAV30s460.jpg

前端展示

為了更友好地展示生成的內容,可以開發一個前端頁面。可以使用React、Vue等前端框架,根據需要設計和實現界面。

集成和測試

將前后端集成到一起,并進行全面的測試。確保各個功能模塊都能夠正常運行,并能有效地提升學術工作的效率。

通過寶塔面板和Docker,我們可以方便快捷地在服務器上部署gptacademic,并開發出適合自己需求的GPT學術優化工具。這不僅能夠提升學術工作的效率,還能夠為研究和學習帶來更多的可能性。希望本文能對有類似需求的讀者有所幫助。

項目地址GitHub:gpt_academic

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8150

    瀏覽量

    149659
  • AI
    AI
    +關注

    關注

    87

    文章

    28461

    瀏覽量

    265733
  • GPT
    GPT
    +關注

    關注

    0

    文章

    342

    瀏覽量

    15151
  • Docker
    +關注

    關注

    0

    文章

    446

    瀏覽量

    11723
  • OpenAI
    +關注

    關注

    9

    文章

    961

    瀏覽量

    6199
收藏 人收藏

    評論

    相關推薦

    變電站一鍵順控系統和開關柜一鍵順控有區別嗎?

    變電站一鍵順控系統和開關柜一鍵順控技術雖然都涉及到“一鍵順控”的概念,但它們在應用范圍和具體實現上有所不同,因此變電站一鍵順控系統和開關柜一鍵
    的頭像 發表于 07-31 13:34 ?147次閱讀
    變電站<b class='flag-5'>一鍵</b>順控系統和開關柜<b class='flag-5'>一鍵</b>順控有區別嗎?

    ARM平臺實現Docker容器技術

    Docker的鏡像提供了除內核外完整的運行時環境,確保環境致性,從而不會在出現“這段代碼在我機器上沒問題”這類問題。持續支付和部署:對開發和運維人員來說,最希望就是
    發表于 07-17 11:05

    一鍵輕松配置 自連配置小程序上線啦!

    ? ? ? ? 通知 ?親愛的自連用戶們: 我們很高興地宣布,自連配置小程序 Alinket Tools 已正式上線啦! 相比PC端配置工具,小程序在用戶體驗和功能優化上有了全面改進。只需一鍵輕啟
    的頭像 發表于 06-27 08:41 ?122次閱讀
    <b class='flag-5'>一鍵</b>輕松配置 自連配置小程序上線啦!

    寶塔面板一鍵免費部署LobeChat聊天機器人開發自己私有的ChatGPT

    寶塔面板部署一鍵免費部署LobeChat自己的私有聊天機器人 支持市場主流AId api調用;
    的頭像 發表于 06-26 17:03 ?607次閱讀
    <b class='flag-5'>寶塔</b><b class='flag-5'>面板</b><b class='flag-5'>一鍵</b>免費<b class='flag-5'>部署</b>LobeChat聊天機器人<b class='flag-5'>開發</b>自己<b class='flag-5'>私有</b>的ChatGPT

    華為云 Serverless 應用中心嶄新上線,一鍵部署 AI 文生圖應用引領創新潮流

    近日,華為云再次展現其技術實力,全新推出了 Serverless 應用中心,為用戶提供了海量的應用模板,讓一鍵部署函數及關聯資源成為現實,極大提升了應用的部署效率。無論是開發者還是運維
    的頭像 發表于 03-19 22:56 ?396次閱讀
    華為云 Serverless 應用中心嶄新上線,<b class='flag-5'>一鍵</b><b class='flag-5'>部署</b> AI 文生圖應用引領創新潮流

    請問可以私有部署

    有沒有插件或者私有部署的服務
    發表于 02-01 16:00

    迅為3588開發板Ubuntu安裝Docker

    迅為3588開發板Ubuntu安裝Docker
    的頭像 發表于 01-29 16:07 ?423次閱讀
    迅為3588<b class='flag-5'>開發</b>板Ubuntu<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    服務器寶塔面板怎么綁定多個ip?

    服務器寶塔面板怎么綁定多個ip?在寶塔面板中綁定多個IP地址可以通過以下步驟完成: 1、登錄寶塔面板
    的頭像 發表于 01-12 17:29 ?1049次閱讀

    docker部署對性能的影響

    Docker個流行的容器化平臺,它提供了種輕量級的虛擬化技術,使得應用程序可以在獨立的容器中運行。然而,部署應用程序到 Docker
    的頭像 發表于 11-23 09:31 ?1177次閱讀

    docker部署mysql的壞處

    Docker種虛擬化技術,它允許開發人員在容器內打包應用程序及其所有依賴項,從而實現在不同環境中運行相同的應用程序的能力。然而,在使用 Docker
    的頭像 發表于 11-23 09:29 ?1103次閱讀

    linux docker安裝部署

    Docker種開源的容器化平臺,可以幫助開發者在不同的環境中快速構建、測試和部署應用程序。它能夠解決不同操作系統之間的兼容性問題,簡化了應用程序的
    的頭像 發表于 11-23 09:27 ?741次閱讀

    華為云全新上線 Serverless 應用中心,支持一鍵構建文生圖應用

    開通周邊依賴資源。 本次 Serverless 應用中心上線文生圖應用,用戶無需下載源代碼、了解各種安裝部署知識、安裝復雜的依賴,通過華為云 Serverless 應用中心即可一鍵創建
    的頭像 發表于 11-13 09:36 ?442次閱讀
    華為云全新上線 Serverless 應用中心,支持<b class='flag-5'>一鍵</b>構建文生圖應用

    Jenkins+Docker一鍵自動化部署SpringBoot應用最精簡流程

    簡述實現步驟:在docker安裝jenkins,配置jenkins基本信息,利用Dockerfile和shell腳本實現項目自動拉取打包并運行。
    的頭像 發表于 11-06 16:27 ?1745次閱讀
    Jenkins+<b class='flag-5'>Docker</b><b class='flag-5'>一鍵</b>自動化<b class='flag-5'>部署</b>SpringBoot應用最精簡流程

    一鍵開關電路的好處?生活中的一鍵開關電路有哪些?

    一鍵開關電路的好處?生活中的一鍵開關電路有哪些? 一鍵開關電路是指個電路設計,可以用個按鈕或開關來控制多個電器或燈具的開關。
    的頭像 發表于 10-22 15:18 ?1569次閱讀

    CentOS7中使用一鍵腳本部署Librenms網絡監控系統

    今天在CentOS7下使用一鍵腳本部署Librenms網絡監控系統。
    的頭像 發表于 09-14 09:27 ?779次閱讀
    CentOS7中使用<b class='flag-5'>一鍵</b>腳本<b class='flag-5'>部署</b>Librenms網絡監控系統