Skip to content

yeahhe365/LLM-Web-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9dbc9cd · Feb 4, 2025

History

16 Commits
Feb 4, 2025
Dec 23, 2024
Feb 4, 2025

Repository files navigation

image---

LLM Chat

LLM Chat 是一个轻量级的网页聊天界面,用于与大语言模型(如 OpenAI、Gemini 等)交互。项目支持 Markdown 渲染(包括 LaTeX 数学公式)、代码高亮、流式输出、多会话管理以及多 API 配置,所有数据均存储在浏览器的 localStorage 中。

在线体验https://gemini-by-yeahhe.pages.dev/

截图

image image image image image image

特性

  • Markdown & LaTeX 支持:使用 Marked.js 与 MathJax 渲染文本和数学公式。
  • 代码高亮:内置 Prism.js,支持多种语言。
  • 流式输出:提供打字机效果的消息显示,并支持中断。
  • 聊天记录管理:支持新建、切换和删除对话。
  • 多 API 配置:可配置多个语言模型 API,并在界面中自由切换。
  • 自定义设置:主题、字体大小、自动滚动等可自定义。

文件结构

LLM-Web-UI copy 3
├── favicon_io/         // 网站图标资源
├── index.html          // 页面入口
├── js/                 // 聊天逻辑、设置、侧边栏等脚本
└── styles.css          // 页面样式

使用方法

  1. 下载或克隆本仓库到本地。
  2. 直接打开 index.html,或使用静态文件服务器(如 VS Code Live Server)启动项目。
  3. 在设置中配置 API Key 及相关参数,即可开始聊天。

外部依赖

备注

  • 本项目为纯前端静态页面,聊天记录和设置均保存在浏览器中。
  • 请确保正确配置 API Key,否则可能无法生成回复。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published