# ollama-app **Repository Path**: da9527/ollama-app ## Basic Information - **Project Name**: ollama-app - **Description**: 用Tauri写一个简单的ollama前端页面 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-24 - **Last Updated**: 2025-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ollama App ## 项目简介 这是一个基于Ollama的聊天应用程序,允许用户与 AI 进行对话。用户可以创建新会话、清空会话、设置模型参数等。该应用程序使用 Ollama API 进行 AI 交互,并提供了友好的用户界面。 ## 功能 - **新建会话**:用户可以创建新的聊天会话。 - **清空会话**:用户可以清空所有会话,操作前会弹出确认对话框。 - **模型选择**:用户可以选择不同的 AI 模型进行对话。 - **设置参数**:用户可以调整温度、Top P、Top K、重复惩罚和最大长度等参数,以控制 AI 的输出。 - **响应式设计**:应用程序在移动设备上也能良好运行。 ## 技术栈 - **前端**:TypeScript, HTML, CSS - **后端**:Ollama API - **构建工具**:Vite + Tauri ## 界面展示 主界面 ![主界面](./images/主界面.png) 模型回答通过Markdown渲染 ![代码渲染](./images/代码渲染.png) 清除单个会话 ![清除单个会话](./images/清除单个会话.png) 清空所有会话 ![清空所有会话](./images/清空所有会话.png) 设置模型参数 ![设置模型参数](./images/设置模型参数.png) ## 安装与使用 1. 克隆项目: ```bash git clone https://gitee.com/da9527/ollama-app.git cd ollama-app ``` 2. 安装依赖: ```bash pnpm install ``` 3. 启动开发服务器: ```bash pnpm run dev ``` 4. 打开浏览器访问 `http://localhost:5173`。 5. 打包为桌面应用 > 打包后的应用在/src-tauri/target/release目录下 ```bash pnpm tauri build ``` 6. 生成自己的应用图标 > 要准备一张正方形的png图片放到根目录下,假设图片命名为app-icon.png ```bash pnpm tauri icon app-icon.png ``` ## 配置 Ollama 确保在本地安装并运行 Ollama 服务。可以通过以下链接下载并安装 Ollama: - [Ollama 下载](https://ollama.ai) 确保 Ollama 服务在默认端口 `11434` 上运行。 ## 贡献 欢迎任何形式的贡献!请提交问题或拉取请求。