企業級智慧客服知識庫重磅更新,釋出`v0.1.5`

tokengo發表於2024-03-18

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使用限制
    1. 建立分享對話的時候可以設定這個對話的token使用上限和過期時間。
  • 分享對話支援刪除
    1. 建立的分享對話可以直接刪除
  • 最佳化分享對話功能
  • 增加使用者許可權管理
    • 提供管理員和普通使用者許可權。

快速入門

下載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_ENDPOINTOPENAI_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, 進入首頁以後點選立即開始。

image-20240314012829413

然後登入系統,預設的賬號 admin 密碼Aa123456,登入成功以後再點選立即開始,則進入首頁。

image-20240314012901080

然後點選右上角的新增,輸入測試應用名稱,新增完成,點選左邊選單的第一個對話。

image-20240314013011591

進入對話就可以於AI進行對話了:

image-20240314013117535

上面只是簡單的入門了FastWiki的對話功能,更多功能可以自行搭建測試。

AIDotNet 開源社群

AIDotNet 是一群熱愛DotNet的開源愛好者組成,為了讓DotNet賦能AI,讓AI輕鬆帶入您的產品,我們成立了AIDotNet組織。

whuanle Token

  • Just for better technology, Microsoft MVP

whuanle longdream

whuanle 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.

whuanle xuzeyu91

  • Good at. net microservice architecture system dapr k8s docker aigc, etc

whuanle MrChuJiu

  • .NET and Angular Developer, Microsoft MVP

相關文章