# ollama-webUI **Repository Path**: LingTingXueLuo/ollama-webUI ## Basic Information - **Project Name**: ollama-webUI - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-08-09 - **Last Updated**: 2024-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ollama-webUI *自由化的ollama webUI界面。* ## 功能 1. 流式聊天:本地化存储,上下文流式的聊天。 2. 模型管理:拉取模型、删除模型、切换聊天模型。 3. 主题切换:暗黑/明亮主题切换,适配PC与移动端。 4. 界面信息修改:可修改界面信息如:logo、用户头像名称等 5. RAG配置:可配置向量数据库或提示模版 6. functioncall:又叫做工具调用,类似于openAI的functioncalling,使用qwen-agent模块,最好使用qwen32b及更大模型使用(目前只有python版本支持,nodejs可自行编码) ## 安装cliet - `git clone https://github.com/812781385/ollama-webUI.git` - `cd ./client` - `pnpm i` - `npm run dev` - `修改.env 里的VITE_APP_AXIOS_BASE_URL 为自己的ip地址` ## serve有两个版本可以自己选择 ## 1.安装nodejs版本serve - `cd serve` - `npm i // 需要安装egg-init` - `npm run dev` ## 2.安装python版本serve - `cd python-serve` - `pip install xxx // 安装所需依赖` - `python app.py` ## 安装ollama - 访问官网地址:`https://ollama.com/download`,选择适合自己系统。(如果你是linux,安装过程可能很慢。先更新curl) - 启动服务:`ollama serve`,(如果发现端口被占用,可能是默认开机启动状态,macos和windows先关闭ollama,linux使用命令`service ollama stop`) - 关闭服务: `command + C`,(如果你是linux使用`service ollama stop`) - 后台启用:`nohup ollama serve > log.txt 2>&1 &` ## 安装chroma - 如果你要使用RAG,请先安装chroma数据库,参见 https://docs.trychroma.com/getting-started - `chroma run // 启动数据库服务` ### 演示 - 图片展示
- 视频演示 [![Watch the video](https://b23.tv/XNK0Sth)](https://b23.tv/XNK0Sth)