FastWiki 釋出 v0.1.0
https://github.com/239573049/fast-wiki/releases/tag/v0.1.0
更新日誌
- 相容
OpenAI
介面格式 - 刪除Blazor版本UI
- 刪除
useEffect,
- 解決可能存在問題的bug
- 修復對話可以看到所有對話
- Merge branch 'master' of https://gitee.com/hejiale010426/fast-wiki
- 更新文件
- 更新加入群聊地址
- 修改刪除
- Merge pull request #12 from 239573049/feature/ui-bug
- 適配手機端分享介面
- 最佳化前端程式碼邏輯
- 修復staticcode錯誤
- Merge branch 'master' of https://gitee.com/hejiale010426/fast-wiki
- 最佳化打包體積
- 修改文件
- 增加靜態檔案壓縮中介軟體
- 修復對話方塊bug
快速入門
下載docker-compose.yml
指令碼
curl https://gitee.com/hejiale010426/fast-wiki/raw/master/docker-compose.yml -O docker-compose.yml
下載完成以後會在當前目錄下生成一個docker-compose.yml
檔案,當然預設下載的並不能直接使用,我們使用nano編輯檔案的內容:
nano docker-compose.yml
檔案大概內容如下 ,如果你有代理的話則修改OPENAI_CHAT_ENDPOINT
和OPENAI_CHAT_EMBEDDING_ENDPOINT
的地址為你的代理地址,格式是 http://ip:埠
即可,然後OPENAI_CHAT_TOKEN
需要提供您的OpenAI的Key或您的代理的Token,其他的都預設即可,ASPNETCORE_ENVIRONMENT=Development
則會自動遷移資料庫,並且下一個版本的更新也會自動更新,第一次執行務必使用。
version: '3.8' # 可以根據需要使用不同的版本
services:
fast-wiki-service:
image: registry.cn-shenzhen.aliyuncs.com/fast-wiki/fast-wiki-service
container_name: fast-wiki-service
user: root
restart: always
ports:
- "8080:8080"
build:
context: .
dockerfile: ./src/Service/FastWiki.Service/Dockerfile
depends_on:
- postgres
volumes:
- ./wwwroot/uploads:/app/wwwroot/uploads
environment:
- OPENAI_CHAT_ENDPOINT=https://api.openai.com
- OPENAI_CHAT_EMBEDDING_ENDPOINT=https://api.openai.com
- OPENAI_CHAT_TOKEN={您的TokenKey}
- OPENAI_CHAT_MODEL=gpt-3.5-turbo
- OPENAI_EMBEDDING_MODEL=text-embedding-3-small
- ASPNETCORE_ENVIRONMENT=Development
postgres: # 當前compose服務名
image: registry.cn-shenzhen.aliyuncs.com/fast-wiki/pgvector:v0.5.0 # 拉取的資料庫映象
container_name: postgres # 容器執行的容器名稱
restart: always # 開機自啟動
environment: # 環境變數
POSTGRES_USER: token # 預設賬號
POSTGRES_PASSWORD: dd666666 # 預設密碼
POSTGRES_DB: wiki # 預設資料庫
TZ: Asia/Shanghai # 資料庫時區
volumes:
- ./postgresql:/var/lib/postgresql/data # 將PostgreSql資料持久化
修改完上面的配置然後將容器執行啟來:
docker-compose up -d
然後我們訪問啟用的訪問的埠 http://ip:8080
, 進入首頁以後點選立即開始。
然後登入系統,預設的賬號 admin
密碼Aa123456
,登入成功以後再點選立即開始,則進入首頁。
然後點選右上角的新增,輸入測試應用名稱,新增完成,點選左邊選單的第一個對話。
進入對話就可以於AI進行對話了:
上面只是簡單的入門了FastWiki的對話功能,更多功能可以自行搭建測試。
結尾
- GitHub倉庫:FastWiki Github
- Gitee倉庫:FastWiki on Gitee
- 體驗地址:MasaBlazor知識庫體驗
我們期待您的反饋和貢獻!