专栏名称: GitHub好项目
GitHub上好项目分享;分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
目录
相关文章推荐
营养师顾中一  ·  这2种「调料」,开封之后必须放冰箱! ·  昨天  
阑夕  ·  运动科技公司Keep成了DeepSeek带火 ... ·  2 天前  
丁香医生  ·  运动瘦 vs 饿瘦,差别到底有多大? ·  2 天前  
51好读  ›  专栏  ›  GitHub好项目

一个为开发者提供应用内聊天机器人和 AI 智能文本区域的开源项目

GitHub好项目  · 公众号  ·  · 2024-12-06 13:36

正文

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

主要分享GitHub上有趣、有意义、重要的项目

将应用内人工智能聊天机器人和人工智能驱动的文本区域构建到React Web应用程序中。

源代码:

http://www.gitpp.com/kysy/copilotkit

CopilotKit的介绍

CopilotKit 是一个开源框架,用于构建定制的 AI 助手,它支持在应用程序内部创建 AI 聊天机器人、AI 代理和 AI 驱动的文本区域。这个框架特别适用于在 React Web 应用程序中集成这些功能。其主要特点包括:

  1. 支持多种流行的 AI 模型 :CopilotKit 支持多种流行的 AI 模型,如 ChatGPT、Anthropic 和 Cohere 等。

  2. 易于集成到现有的 React 应用中 :开发者可以轻松地将 CopilotKit 集成到现有的 React 应用程序中,而不需要复杂的设置或配置。

  3. 提供应用内聊天界面和 AI 驱动的富文本组件 :CopilotKit 提供了应用内的聊天界面和 AI 驱动的富文本编辑器,这些组件可以与用户的交互更加自然和高效。

  4. 灵活的配置选项和回调函数 :该框架提供了灵活的配置选项和回调函数,允许开发者根据需要自定义 AI 助手的响应和行为。

  5. 支持自定义 UI 和样式 :开发者可以自定义 UI 和样式,以适应他们的应用程序的设计和品牌。

  6. 开源且免费使用 :作为一个开源项目,CopilotKit 可以免费使用,这使得它成为开发者探索 AI 在 Web 应用程序中应用的一个非常有吸引力的选择。

  7. 抽象了底层的 AI 服务调用逻辑 :CopilotKit 抽象了底层的 AI 服务调用逻辑,开发者只需进行简单的配置就可以使用这些功能,无需深入了解 AI 服务的内部工作原理。

CopilotKit 的这些特点使其成为一个强大且易于使用的工具,可以帮助开发者加速在 Web 应用程序中集成 AI 功能,并创新用户体验。

该项目包括两个主要功能:

  • CopilotPortal: 在应用中构建 AI 聊天机器人,它可以“看到”当前的应用状态并在应用内执行操作。可与应用的前端和后端交互,也可以通过插件与第三方英语哦那个进行交互。这是用户的AI“第二大脑”。

  • CopilotTextarea: 提供AI辅助文本生成,是 的替代品。它提供上下文感知的自动补全、 AI 编辑和从头开始生成文本等功能。目前支持 React,可以使用任何 LLM(语言模型)。

功能概述

CopilotTextarea:AI辅助文本生成+编辑。

  • ✅ 直接替换 。支持所有 自定义。

  • ✅ 上下文感知自动补全 ✨ (就像在 GitHub Copilot 中一样)

  • ✅ AI 编辑 ✨ - “使用 @SalesforceData 列出上次通话中客户的 3 大痛点”

  • 🟩 从头开始生成 ✨ - 根据给定上下文自动填充初始内容

  • ✅ 应用程序上下文和带有 useMakeCopilotReadable 和 的第 3 方上下文 useMakeCopilotDocumentReadable

  • ✅ 完全可定制的提示工程

  • 🟩 任意 LLM 链。

  • 🟩 粗体+斜体。

CopilotKit 聊天机器人:(前端 + 后端)应用内聊天机器人的运行时。

  • ✅ 前端应用状态索引(通过 useMakeCopilotReadable useMakeCopilotDocumentReadable

  • 🟩 后端状态索引

  • ✅ 前端函数调用运行时(应用内操作)(通过 useMakeCopilotActionable

  • 🟩 后端函数调用运行时(启用身份验证)

  • 🟩 自动运行与“敏感”功能(执行前需要用户批准)。

  • ✅ 光标样式@document-referecing。

  • ✅ 带上自己的模型

  • 🟩 第 3 方插件

  • 🟩 执行任意LLM链

  • 🟩 OpenAI 助手 API

  • ✅ 完全定制UI

安装







请到「今天看啥」查看全文