diff --git a/.github/workflows/contributor-help.yml b/.github/workflows/contributor-help.yml index fd68fec3bd..29f1192332 100644 --- a/.github/workflows/contributor-help.yml +++ b/.github/workflows/contributor-help.yml @@ -15,8 +15,8 @@ jobs: with: token: ${{ secrets.GH_TOKEN }} style: 'simple' - update-files: 'README.md' - update-places: '/' + update-files: 'README.md, README-zh_CN.md' + update-places: '/, /' - name: Commit and push if changed run: |- diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..1dd53d2a9d --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 LobeHub + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README-zh_CN.md b/README-zh_CN.md new file mode 100644 index 0000000000..ad2873d151 --- /dev/null +++ b/README-zh_CN.md @@ -0,0 +1,303 @@ + + +
+ + + + + +

Lobe Chat

+ +LobeChat 是一个开源的、可扩展的([Function Calling][fc-url])高性能聊天机器人框架。
它支持一键免费部署私人 ChatGPT/LLM 网页应用程序。 + +[English](./README.md) · **简体中文** · [更新日志](./CHANGELOG.md) · [报告问题][issues-url] · [请求功能][issues-url] + + + +[![release][release-shield]][release-url] +[![releaseDate][release-date-shield]][release-date-url] +[![ciTest][ci-test-shield]][ci-test-url] +[![ciRelease][ci-release-shield]][ci-release-url]
+[![contributors][contributors-shield]][contributors-url] +[![forks][forks-shield]][forks-url] +[![stargazers][stargazers-shield]][stargazers-url] +[![issues][issues-shield]][issues-url] + +[![Deploy with Vercel][deploy-button-image]][deploy-url] + +![](https://gw.alipayobjects.com/zos/kitchen/3uH7fYVvfO/lobechat.webp) + +
+ +
+目录树 + +#### TOC + +- [👋🏻 开始使用 & 交流](#-开始使用--交流) +- [✨ 功能特性](#-功能特性) +- [🛳 开箱即用](#-开箱即用) +- [📦 生态系统](#-生态系统) +- [🧩 插件体系](#-插件体系) +- [⌨️ 本地开发](#️-本地开发) +- [🤝 参与贡献](#-参与贡献) +- [🔗 更多工具](#-更多工具) + +#### + +
+ +
+ +## 👋🏻 开始使用 & 交流 + +我们是一群充满热情的设计工程师,希望为 AIGC 提供现代化的设计组件和工具,并以开源的方式分享,以促进它们在更广泛的社区中的发展和采用,LobeChat 目前正在积极开发中,有需求或者问题,欢迎提交 [issues][issues-url] + +| [![][official-shield]][official-url] | 无需安装或注册!访问我们的网站,快速体验 | +| :----------------------------------- | :---------------------------------------------- | +| [![][discord-shield]][discord-url] | 加入我们的 Discord 社区!这是你可以与开发者和其他 LobeHub 热衷用户交流的地方 | + +![](https://gw.alipayobjects.com/zos/kitchen/0hcO8QiU9c/star.webp) + +> **⭐️ 给我们点赞:** 你将从 GitHub 上无延迟地接收所有发布通知! + +## ✨ 功能特性 + +- [x] 💨 **快速部署**:使用 Vercel 平台,只需点击一键部署按钮,即可在 1 分钟内完成部署,无需复杂的配置过程; +- [x] 💎 **精致 UI 设计**:经过精心设计的界面,具有优雅的外观和流畅的交互效果,支持亮暗色主题,适配移动端。支持 PWA,提供更加接近原生应用的体验; +- [x] 🗣️ **流畅的对话体验**:流式响应带来流畅的对话体验,并且支持完整的 Markdown 渲染,包括代码高亮、LaTex 公式、Mermaid 流程图等; +- [x] 🧩 **支持插件与自定义插件开发**:会话支持插件扩展,用户可以安装和使用各种插件,例如搜索引擎、网页提取等,同时也支持自定义插件的开发,满足自定义需求; +- [x] 🔒 **隐私安全**:所有数据保存在用户浏览器本地,保证用户的隐私安全; +- [x] 🤖 **自定义助手角色**:用户可以根据自己的需求创建、分享和调试个性化的对话助手角色,提供更加灵活和个性化的对话功能; +- [x] 🌐 **自定义域名**:如果用户拥有自己的域名,可以将其绑定到平台上,方便在任何地方快速访问对话助手。 +- [ ] 🏬 **角色市场**(WIP):提供角色市场,用户可以在市场上选择自己喜欢的对话助手角色,丰富对话的内容和风格; + +> **👉 Roadmap:** 你可以在 Projects 中找到我们后续的 [Roadmap][project-url] 计划 + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 🛳 开箱即用 + +LobeChat 提供了 Vercel 的 [自托管版本][deploy-url]。这使你可以在几分钟内构建自己的聊天机器人,无需任何基础知识。如果想自己部署该服务,可以按照以下步骤进行操作: + +- 准备好你的 [OpenAI API Key](https://platform.openai.com/account/api-keys) 。 +- 点击下方按钮开始部署: Deploy with Vercel,直接使用 Github 账号登录即可,记得在环境变量页填入 API Key 和页面访问密码 CODE; +- 部署完毕后,即可开始使用; +- 绑定自定义域名(可选):Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。 + +[![使用 Vercel 部署][deploy-button-image]][deploy-url] + +> **👉 提示:** 本项目提供了一些额外的配置项,使用环境变量进行设置: + +| 环境变量 | 类型 | 描述 | 示例 | +| ------------------ | -- | ------------------------------------------------------- | ------------------------------------------------------------------- | +| `OPENAI_API_KEY` | 必选 | 这是你在 OpenAI 账户页面申请的 API 密钥 | `sk-xxxxxx...xxxxxx` | +| `OPENAI_PROXY_URL` | 可选 | 如果你手动配置了 OpenAI 接口代理,可以使用此配置项来覆盖默认的 OpenAI API 请求基础 URL | `https://api.chatanywhere.cn`
默认值:
`https://api.openai.com` | +| `ACCESS_CODE` | 可选 | 添加访问此服务的密码,密码应为 6 位数字或字母 | `awCT74` 或 `e3@09!` | + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 📦 生态系统 + +| NPM | 代码库 | 描述 | 版本 | +| ------------------------------ | ------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------------------------- | +| [@lobehub/ui][lobe-ui-url] | [lobehub/lobe-ui][lobe-ui-github] | Lobe UI 是一个专为构建 AIGC 网页应用程序而设计的开源 UI 组件库。 | [![][lobe-ui-shield]][lobe-ui-url] | +| [@lobehub/lint][lobe-lint-url] | [lobehub/lobe-lint][lobe-lint-github] | LobeLint 为 LobeHub 提供 ESlint,Stylelint,Commitlint,Prettier,Remark 和 Semantic Release 的配置。 | [![][lobe-lint-shield]][lobe-lint-url] | +| @lobehub/assets | [lobehub/assets][lobe-assets-github] | LobeHub 的 Logo 资源、favicon、网页字体。 | | + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 🧩 插件体系 + +插件提供了扩展 LobeChat [Function Calling][fc-url] 能力的方法。可以用于引入新的 Function Calling,甚至是新的消息结果渲染方式。 + +> **👉 提示:** 插件系统目前正在进行重大开发。您可以在 中了解更多信息。 + +- [@lobehub/lobe-chat-plugins][lobe-chat-plugins]:这是 LobeChat 的插件索引。它从该仓库的 index.json 中获取插件列表并显示给用户。 +- [@lobehub/chat-plugin-sdk][chat-plugin-sdk]:LobeChat 插件 SDK 可帮助您创建出色的 Lobe Chat 插件。 +- [@lobehub/chat-plugins-gateway][chat-plugins-gateway]:LobeChat 插件网关是一个后端服务,作为 LobeChat 插件的网关。我们使用 Vercel 部署此服务。主要的 API POST /api/v1/runner 被部署为 Edge Function。 + +| 官方插件 | 描述 | +| ------------------------------------ | -------------------------------------- | +| [搜索引擎][chat-plugin-search-engine] | 此插件允许使用 SerpApi 搜索引擎。 | +| [实时天气][chat-plugin-realtime-weather] | 此插件通过获取实时天气数据提供实用的天气信息,并可以根据用户的位置自动更新。 | +| [网站爬虫][chat-plugin-web-crawler] | 此插件自动爬取指定 URL 网页的主要内容,并将其用作上下文输入。 | + +
+ +[![][back-to-top]](#readme-top) + +
+ +## ⌨️ 本地开发 + +可以使用 Gitpod 进行在线开发: + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)][gitpod-url] + +或者使用以下命令进行本地开发: + +```bash +$ git clone https://github.com/lobehub/lobe-chat.git +$ cd lobe-chat +$ pnpm install +$ pnpm dev +``` + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 🤝 参与贡献 + +我们非常欢迎各种形式的贡献。如果你对贡献代码感兴趣,可以查看我们的 GitHub [Issues][issues-url] 和 [Projects][project-url],大展身手,向我们展示你的奇思妙想。 + + + +> 📊 Total: **4** + + + + + + + + + + + + + + + + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 🔗 更多工具 + +- [🤯 Lobe Theme][lobe-theme] : Stable Diffusion WebUI 的现代主题,精致的界面设计,高度可定制的 UI,以及提高效率的功能。 +- [🌏 Lobe i18n][lobe-i18n] : Lobe i18n 是一个由 ChatGPT 驱动的 i18n(国际化)翻译过程的自动化工具。它支持自动分割大文件、增量更新,以及为 OpenAI 模型、API 代理和温度提供定制选项的功能。 +- [💌 Lobe Commit][lobe-commit] : Lobe Commit 是一个 CLI 工具,它利用 Langchain/ChatGPT 生成基于 Gitmoji 的提交消息。 + +
+ +[![][back-to-top]](#readme-top) + +
+ +--- + +#### 📝 License + +Copyright © 2023 [LobeHub][profile-url].
+This project is [MIT](./LICENSE) licensed. + + + +[official-shield]: https://img.shields.io/website?down_message=offline&label=🤯%20Try%20LobeChat&up_message=online&url=https%3A%2F%2Flobe-chat.vercel.app&style=for-the-badge +[official-url]: https://lobe-chat.vercel.app +[discord-shield]: https://dcbadge.vercel.app/api/server/AYFPHvv2jT?style=for-the-badge +[discord-url]: https://discord.gg/AYFPHvv2jT +[fc-url]: https://sspai.com/post/81986 +[profile-url]: https://github.com/lobehub +[issues-url]: https://github.com/lobehub/lobe-chat/issues/new/choose +[project-url]: https://github.com/lobehub/lobe-chat/projects +[gitpod-url]: https://gitpod.io/#https://github.com/lobehub/lobe-chat + + + +[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square + + + +[release-shield]: https://img.shields.io/npm/v/@lobehub/chat?label=%F0%9F%A4%AF%20Chat +[release-url]: https://www.npmjs.com/package/@lobehub/chat + + + +[release-date-shield]: https://img.shields.io/github/release-date/lobehub/lobe-chat?style=flat +[release-date-url]: https://github.com/lobehub/lobe-chat/releases + + + +[ci-test-shield]: https://github.com/lobehub/lobe-chat/workflows/Test%20CI/badge.svg +[ci-test-url]: https://github.com/lobehub/lobe-chat/actions/workflows/test.yml + + + +[ci-release-shield]: https://github.com/lobehub/lobe-chat/workflows/Release%20CI/badge.svg +[ci-release-url]: https://github.com/lobehub/lobe-chat/actions?query=workflow%3ARelease%20CI + + + +[contributors-shield]: https://img.shields.io/github/contributors/lobehub/lobe-chat.svg?style=flat +[contributors-url]: https://github.com/lobehub/lobe-chat/graphs/contributors + + + +[forks-shield]: https://img.shields.io/github/forks/lobehub/lobe-chat.svg?style=flat +[forks-url]: https://github.com/lobehub/lobe-chat/network/members + + + +[stargazers-shield]: https://img.shields.io/github/stars/lobehub/lobe-chat.svg?style=flat +[stargazers-url]: https://github.com/lobehub/lobe-chat/stargazers + + + +[issues-shield]: https://img.shields.io/github/issues/lobehub/lobe-chat.svg?style=flat +[issues-url]: https://img.shields.io/github/issues/lobehub/lobe-chat.svg?style=flat + + + +[deploy-button-image]: https://vercel.com/button +[deploy-url]: https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobe-chat&env=OPENAI_API_KEY&envDescription=Find%20your%20OpenAI%20API%20Key%20by%20click%20the%20right%20Learn%20More%20button.%20%20&envLink=https%3A%2F%2Fplatform.openai.com%2Faccount%2Fapi-keys&project-name=lobe-chat&repository-name=lobe-chat + + + +[lobe-assets-github]: https://github.com/lobehub/lobe-assets + + + +[lobe-ui-shield]: https://img.shields.io/npm/v/@lobehub/ui?label=%F0%9F%A4%AF%20NPM +[lobe-ui-url]: https://www.npmjs.com/package/@lobehub/ui +[lobe-ui-github]: https://github.com/lobehub/lobe-ui + + + +[lobe-lint-shield]: https://img.shields.io/npm/v/@lobehub/lint?label=%F0%9F%A4%AF%20NPM +[lobe-lint-url]: https://www.npmjs.com/package/@lobehub/lint +[lobe-lint-github]: https://github.com/lobehub/lobe-lint + + + +[lobe-chat-plugins]: https://github.com/lobehub/lobe-chat-plugins +[chat-plugin-sdk]: https://github.com/lobehub/chat-plugin-sdk +[chat-plugins-gateway]: https://github.com/lobehub/chat-plugins-gateway +[chat-plugin-search-engine]: https://github.com/lobehub/chat-plugin-search-engine +[chat-plugin-realtime-weather]: https://github.com/lobehub/chat-plugin-realtime-weather +[chat-plugin-web-crawler]: https://github.com/lobehub/chat-plugin-web-crawler + + + +[lobe-theme]: https://github.com/lobehub/sd-webui-lobe-theme +[lobe-commit]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-commit +[lobe-i18n]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-i18n diff --git a/README.md b/README.md index d630e3daf2..c16ef8f072 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@

Lobe Chat

-LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.
It supports one-click free deployment of your private ChatGPT/LLM web application. +LobeChat is a open-source, extensible ([Function Calling][fc-url]), high-performance chatbot framework.
It supports one-click free deployment of your private ChatGPT/LLM web application. -[Changelog](./CHANGELOG.md) · [Report Bug][issues-url] · [Request Feature][issues-url] +**English** · [简体中文](./README-zh_CN.md) · [Changelog](./CHANGELOG.md) · [Report Bug][issues-url] · [Request Feature][issues-url] @@ -21,10 +21,11 @@ LobeChat is a open-source, extensible (Function Calling), high-performance chatb [![contributors][contributors-shield]][contributors-url] [![forks][forks-shield]][forks-url] [![stargazers][stargazers-shield]][stargazers-url] -[![issues][issues-shield]][issues-url]
+[![issues][issues-shield]][issues-url] + [![Deploy with Vercel][deploy-button-image]][deploy-url] -![]() +![](https://gw.alipayobjects.com/zos/kitchen/3uH7fYVvfO/lobechat.webp) @@ -33,35 +34,45 @@ LobeChat is a open-source, extensible (Function Calling), high-performance chatb #### TOC +- [👋🏻 Getting Started & Join Our Community](#-getting-started--join-our-community) +- [✨ Features](#-features) - [🛳 Self Hosting](#-self-hosting) - - - [Deploy to Vercel](#deploy-to-vercel) - +- [📦 Ecosystem](#-ecosystem) +- [🧩 Plugins](#-plugins) - [⌨️ Local Development](#️-local-development) - - [🤝 Contributing](#-contributing) +- [🔗 More Products](#-more-products) #### +
+ -## 🛳 Self Hosting +## 👋🏻 Getting Started & Join Our Community -LobeChat offers [official versions][official-url] and Vercel [self-deployment versions][deploy-url]. This allows you to build your own chatbot in minutes without any foundation. If you want to deploy this service yourself, you can follow the steps below. +Please be aware that LobeChat is currently under active development,feedback is welcome for any [issues][issues-url] encountered. -### Deploy to Vercel +| [![][official-shield]][official-url] | No installation or registration necessary! Visit our website to experience it firsthand. | +| :----------------------------------- | :----------------------------------------------------------------------------------------------------------------- | +| [![][discord-shield]][discord-url] | Join our Discord community! This is where you can connect with developers and other enthusiastic users of LobeHub. | -Click button below to deploy your private plugins' gateway. +![](https://gw.alipayobjects.com/zos/kitchen/0hcO8QiU9c/star.webp) -[![Deploy with Vercel][deploy-button-image]][deploy-url] +> **⭐️ Star Us:** You will receive all releases notifications from GitHub without any delay! -If you want to make some customization, you can add environment variable: +## ✨ Features -| Environment variable | Description | Example | -| -------------------- | --------------------------------------------------------------------------------- | ----------------------------- | -| `OPENAI_PROXY_URL` | OpenAI API Proxy URL, for example: `https://api.chatanywhere.cn` | `https://api.chatanywhere.cn` | -| `ACCESS_CODE` | Add Password to access this service, the password should be 6 digits or alphabets | `awCT74` \| `e3@09!` | +- [x] 💨 **Quick Deployment**: Using the Vercel platform, you can deploy with just one click and complete the process within 1 minute, without any complex configuration; +- [x] 💎 **Exquisite UI Design**: With a carefully designed interface, it offers an elegant appearance and smooth interaction. It supports light and dark themes and is mobile-friendly. PWA support provides a more native-like experience; +- [x] 🗣️ **Smooth Conversation Experience**: Fluid responses ensure a smooth conversation experience. It fully supports Markdown rendering, including code highlighting, LaTex formulas, Mermaid flowcharts, and more; +- [x] 🧩 **Plugin Support & Custom Plugin Development**: Conversations are extendable with plugins. Users can install and use various plugins, such as search engines, web extraction, etc. It also supports the development of custom plugins to meet custom needs; +- [x] 🔒 **Privacy Protection**: All data is stored locally in the user's browser, ensuring user privacy; +- [x] 🤖 **Customizable Assistant Roles**: Users can create, share, and debug personalized dialogue assistant roles according to their needs, providing more flexible and personalized dialogue functions; +- [x] 🌐 **Custom Domain**: If users have their own domain, they can bind it to the platform for quick access to the dialogue assistant from anywhere. +- [ ] 🏬 **Role Market** (WIP): A Role Market is provided where users can select their preferred dialogue assistant roles, enriching the content and style of the dialogue; +> **👉 Roadmap:** You can find our upcoming [Roadmap][project-url] plans in the Projects section.
@@ -69,6 +80,66 @@ If you want to make some customization, you can add environment variable:
+## 🛳 Self Hosting + +LobeChat provides a [self-hosted version][deploy-url] with Vercel. This allows you to build your own chatbot within a few minutes, without any prior knowledge. If you want to deploy this service yourself, you can follow these steps: + +- Prepare your [OpenAI API Key](https://platform.openai.com/account/api-keys). +- Click the button below to start deployment: Deploy with Vercel. Log in directly with your Github account and remember to fill in the API Key and access code CODE on the environment variable page; +- After deployment, you can start using it; +- Bind a custom domain (optional): The DNS of the domain assigned by Vercel is polluted in some areas, binding a custom domain can connect directly. + +[![Deploy with Vercel][deploy-button-image]][deploy-url] + +> **👉 Note:** This project provides some additional configuration items, set with environment variables: + +| Environment Variable | Required | Description | Example | +| -------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| `OPENAI_API_KEY` | Yes | This is the API key you apply on the OpenAI account page | `sk-xxxxxx...xxxxxx` | +| `OPENAI_PROXY_URL` | No | If you manually configure the OpenAI interface proxy, you can use this configuration item to override the default OpenAI API request base URL | `https://api.chatanywhere.cn`
The default value is
`https://api.openai.com` | +| `ACCESS_CODE` | No | Add a password to access this service, the password should be a 6-digit number or letter | `awCT74` or `e3@09!` | + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 📦 Ecosystem + +| NPM | Repository | Description | Version | +| ------------------------------ | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | +| [@lobehub/ui][lobe-ui-url] | [lobehub/lobe-ui][lobe-ui-github] | Lobe UI is an open-source UI component library dedicated to building AIGC web applications. | [![][lobe-ui-shield]][lobe-ui-url] | +| [@lobehub/lint][lobe-lint-url] | [lobehub/lobe-lint][lobe-lint-github] | LobeLint provides configurations for ESlint, Stylelint, Commitlint, Prettier, Remark, and Semantic Release for LobeHub. | [![][lobe-lint-shield]][lobe-lint-url] | +| @lobehub/assets | [lobehub/assets][lobe-assets-github] | Logo assets, favicons, webfonts for LobeHub. | | + +
+ +[![][back-to-top]](#readme-top) + +
+ +## 🧩 Plugins + +Plugins provide a means to extend the [Function Calling][fc-url] capabilities of LobeChat. They can be used to introduce new function calls, and even new ways to render message results. + +> **👉 Note:** The plugin system is currently undergoing significant development. You can expect to see it in . + +- [@lobehub/lobe-chat-plugins][lobe-chat-plugins]: This is the plugin index for LobeChat. It accesses index.json from this repository to display a list of available plugins for LobeChat to the user. +- [@lobehub/chat-plugin-sdk][chat-plugin-sdk]: The LobeChat Plugin SDK assists you in creating exceptional chat plugins for Lobe Chat. +- [@lobehub/chat-plugins-gateway][chat-plugins-gateway]: The LobeChat Plugins Gateway is a backend service that serves as a gateway for LobeChat plugins. We deploy this service using Vercel. The primary API POST /api/v1/runner is deployed as an Edge Function. + +| Official Plugin | Description | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| [SearchEngine][chat-plugin-search-engine] | This plugin allows for the use of the SerpApi search engine. | +| [RealtimeWeather][chat-plugin-realtime-weather] | This plugin provides practical weather information by obtaining real-time weather data and can automatically update based on the user's location. | +| [WebsiteCrawler][chat-plugin-web-crawler] | This plugin automatically crawls the main content of a specified URL webpage and uses it as context input. | + +
+ +[![][back-to-top]](#readme-top) + +
## ⌨️ Local Development @@ -93,6 +164,8 @@ $ pnpm dev ## 🤝 Contributing +Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues][issues-url] and [Projects][project-url] to get stuck in to show us what you’re made of. + > 📊 Total: **4** @@ -118,6 +191,18 @@ $ pnpm dev +## 🔗 More Products + +- **[🤯 Lobe Theme][lobe-theme] :** The modern theme for stable diffusion webui, exquisite interface design, highly customizable UI, and efficiency boosting features. +- **[🌏 Lobe i18n][lobe-i18n] :** Lobe i18n is an automation tool for the i18n (internationalization) translation process, powered by ChatGPT. It supports features such as automatic splitting of large files, incremental updates, and customization options for the OpenAI model, API proxy, and temperature. +- **[💌 Lobe Commit][lobe-commit] :** Lobe Commit is a CLI tool that leverages Langchain/ChatGPT to generate Gitmoji-based commit messages. + +
+ +[![][back-to-top]](#readme-top) + +
+ --- #### 📝 License @@ -127,9 +212,14 @@ This project is [MIT](./LICENSE) licensed. +[official-shield]: https://img.shields.io/website?down_message=offline&label=🤯%20Try%20LobeChat&up_message=online&url=https%3A%2F%2Flobe-chat.vercel.app&style=for-the-badge [official-url]: https://lobe-chat.vercel.app +[discord-shield]: https://dcbadge.vercel.app/api/server/AYFPHvv2jT?style=for-the-badge +[discord-url]: https://discord.gg/AYFPHvv2jT +[fc-url]: https://sspai.com/post/81986 [profile-url]: https://github.com/lobehub [issues-url]: https://github.com/lobehub/lobe-chat/issues/new/choose +[project-url]: https://github.com/lobehub/lobe-chat/projects [gitpod-url]: https://gitpod.io/#https://github.com/lobehub/lobe-chat @@ -180,3 +270,34 @@ This project is [MIT](./LICENSE) licensed. [deploy-button-image]: https://vercel.com/button [deploy-url]: https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flobehub%2Flobe-chat&env=OPENAI_API_KEY&envDescription=Find%20your%20OpenAI%20API%20Key%20by%20click%20the%20right%20Learn%20More%20button.%20%20&envLink=https%3A%2F%2Fplatform.openai.com%2Faccount%2Fapi-keys&project-name=lobe-chat&repository-name=lobe-chat + + + +[lobe-assets-github]: https://github.com/lobehub/lobe-assets + + + +[lobe-ui-shield]: https://img.shields.io/npm/v/@lobehub/ui?label=%F0%9F%A4%AF%20NPM +[lobe-ui-url]: https://www.npmjs.com/package/@lobehub/ui +[lobe-ui-github]: https://github.com/lobehub/lobe-ui + + + +[lobe-lint-shield]: https://img.shields.io/npm/v/@lobehub/lint?label=%F0%9F%A4%AF%20NPM +[lobe-lint-url]: https://www.npmjs.com/package/@lobehub/lint +[lobe-lint-github]: https://github.com/lobehub/lobe-lint + + + +[lobe-chat-plugins]: https://github.com/lobehub/lobe-chat-plugins +[chat-plugin-sdk]: https://github.com/lobehub/chat-plugin-sdk +[chat-plugins-gateway]: https://github.com/lobehub/chat-plugins-gateway +[chat-plugin-search-engine]: https://github.com/lobehub/chat-plugin-search-engine +[chat-plugin-realtime-weather]: https://github.com/lobehub/chat-plugin-realtime-weather +[chat-plugin-web-crawler]: https://github.com/lobehub/chat-plugin-web-crawler + + + +[lobe-theme]: https://github.com/lobehub/sd-webui-lobe-theme +[lobe-commit]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-commit +[lobe-i18n]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-i18n