FastWiki加入AIDotNet (github.com),FastWiki不再屬於個人專案,目前FastWiki捐贈給了AIDotNet組織,AIDotNet擁有一下優秀專案:
專案名稱 | 連結 | 描述 |
---|---|---|
FastWiki | https://github.com/AIDotNet/fast-wiki | 基於.NET8+React+LobeUI實現的企業級智慧客服知識庫 |
AntSK | https://github.com/AIDotNet/AntSK | 基於.Net8+AntBlazor+SemanticKernel 和KernelMemory 打造的AI知識庫/智慧體 |
AIDotNet.API | https://github.com/AIDotNet/AIDotNet.API | AIDotNet API 提供了大部分的AI模型相容OpenAI的介面格式,並且將所有模型的實現單獨成類庫打包成SDK使用,可快速使用入門,也可以使用AIDotNet API的服務部署成獨立的AI中轉服務, 在AIDotNet API中提供了基本的使用者管理和許可權管理,並且支援多模型轉換,以便提供給服務OpenAI的API風格。 |
FastWiki 更新內容v0.1.5
:
- 分享對話支援token使用限制
- 建立分享對話的時候可以設定這個對話的token使用上限和過期時間。
- 分享對話支援刪除
- 建立的分享對話可以直接刪除
- 最佳化分享對話功能
- 增加使用者許可權管理
- 提供管理員和普通使用者許可權。
快速入門
下載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的對話功能,更多功能可以自行搭建測試。
AIDotNet 開源社群
AIDotNet 是一群熱愛DotNet的開源愛好者組成,為了讓DotNet賦能AI,讓AI輕鬆帶入您的產品,我們成立了AIDotNet組織。
Token
- Just for better technology, Microsoft MVP
longdream
- 無
whuanle
- Interesting blogger, little programmer, amateur photographer, mainly studying microservice architecture, kubernetes, istio, Devops, etc., currently studying machine learning, mainly languages are C#, Go, Python. I like reading books, blogging, photography, sports and scenery.
xuzeyu91
- Good at. net microservice architecture system dapr k8s docker aigc, etc
MrChuJiu
- .NET and Angular Developer, Microsoft MVP