与AI聊天
本文档是为初学者设计的分步教程。它将指导您完成将嵌入提供商与Casibase(我们强大的知识库系统)集成的过程。 本文档是为初学者设计的分步教程。它将指导您完成在Casibase知识库系统中实现AI聊天功能的过程。
简介
在之前的部分中,我们已经部署了Casdoor和Casibase,将存储提供商、模型提供商和嵌入提供商集成到Casibase中,并添加了一个存储来使用这些提供商。
有关存储的更多信息,请参考我们之前文档的添加存储部分。
现在,让我们在Casibase中实现AI聊天功能。
Step 1: Access the Chat Interface
When you log in to Casibase, you'll land directly on the chat interface. This gives you immediate access to start conversations with AI. If you need to create a new chat session, click the New Chat button.

步骤2:发送消息
写一条消息并点击Send按钮来发送。

步骤3:知识库聊天
此外,您还可以在知识库中与聊天机器人对话。
知识库聊天有一些要求:
- 知识库必须有一个存储。
- 存储必须有一个模型提供商。
- 存储必须有一个嵌入提供商。
- 存储必须有一个存储提供商。
- 存储提供商必须有一个可读的文档(例如markdown文件、docx文件和pdf文件)。
一旦您满足了这些要求,您可以返回到Stores页面并点击Refresh Vectors按钮来嵌入知识库数据。

当嵌入正在进行时,按钮将被禁用。
嵌入完成后,您可以点击导航栏中的Vectors按钮来查看向量。
结果:

让我们在知识库中与聊天机器人对话。

When the AI responds using your knowledge base, you'll see a "Knowledge sources" button showing how many document fragments were referenced. Click it to view each source with its relevance score, and click any source to navigate directly to that document in your store.
与非知识库聊天的结果比较:

嵌入速率与两个因素有关:
- 知识库中的文档:
- 文档数量:文档越多,嵌入时间越长。
- 文档大小:文档大小越大,嵌入时间越长。
- 嵌入提供商:
- API速率限制:API速率限制越高,嵌入速度越快。
- API并发:API并发越高,嵌入速度越快。
例如,如果您使用OpenAI API作为嵌入提供商,嵌入速率与OpenAI API的速率限制和并发有关。
结论
在本指南中,我们学习了如何在Casibase中实现AI聊天功能。
现在,您可以在Casibase中与聊天机器人对话了。尽情享受吧! 好好享受!
有关Casibase的更多信息,可以在我们文档的核心概念部分找到。