mirror of
https://gitee.com/agents-flex/agents-flex.git
synced 2024-12-03 12:27:53 +08:00
62 lines
2.9 KiB
Markdown
62 lines
2.9 KiB
Markdown
---
|
||
layout: home
|
||
|
||
hero:
|
||
name: "Agents-Flex"
|
||
text: "一个优雅的 LLM(大语言模型)应用开发框架"
|
||
tagline: 对标 LangChain、使用 Java 开发、简单、轻量。
|
||
image:
|
||
src: /assets/images/logo.png
|
||
alt: Agents-Flex
|
||
actions:
|
||
- theme: brand
|
||
text: 快速开始
|
||
link: /zh/intro/getting-started
|
||
- theme: alt
|
||
text: 获取源码
|
||
link: /zh/intro/comparison
|
||
|
||
features:
|
||
- title: LLMs Connector
|
||
details: Agents-Flex 内置了丰富的对接大模型的网络协议,比如 HTTP、SSE、WS 等,其简单灵活的设计,使得开发者可以使用其轻易的对接各种大模型,包括 OpenAI、文心一言、星火大模型、通义千问等等。
|
||
- title: Prompt
|
||
details: Agents-Flex 提供了丰富的大语言模型开发模板以及 Prompt Framework 的支持,比如 FEW-SHOT、CRISPE、BROKE、ICIO 等。另外,Prompt Template 我们也可以自定义自己独特的内容。
|
||
- title: Function Calling
|
||
details: Agents-Flex 内置了非常灵活的 Function Calling 组件,包括本地方法的定义、解析、通过 LLMs 回调、并执行本地方法到结果,开发者几行代码就可以完成 Function Calling。
|
||
- title: Document
|
||
details: Agents-Flex 在文本出来方法、内置了 Loader、Parser、Splitter 三大组件,而每种组件又有多重不同的实现类,因此,我们可以轻易的加载网络数据、本地数据、数据库数据,以及多种数据类型。
|
||
- title: Memory
|
||
details: Agents-Flex 的 Memory 模块分为 MessageMemory 和 ContextMemory,他们分别用于历史对话和 Chain 执行上下文记录,我们可以通过继承 Memory 去实现更加丰富的扩展。
|
||
- title: Embedding
|
||
details: Agents-Flex 内置了非常丰富的 Embedding 能力和扩展,我们可以通过去实现 Embedding 接口,来扩充自己的私有 Embedding 算法和支持 。
|
||
- title: Vector Storage
|
||
details: Agents-Flex 内置了多种向量数据库支持、当然,我们可以自己去实现 VectorStorage 接口,来扩充自己的私有 VectorStorage 服务 。
|
||
- title: Agent
|
||
details: Agents-Flex 内置 Action Agents 以及 Plan And Execution Agents,同时可以扩展额外的 Agents 服务。
|
||
- title: Chain
|
||
details: Agents-Flex 的 Chain 包含了 LLMs Chain 以及 Agents Chain,与此同时,Agents-Flex Chain 也支持同步顺序 Chain,和异步执行的 Chain 等,帮助开发面对多种不同场景 。
|
||
---
|
||
|
||
|
||
<style>
|
||
:root {
|
||
--vp-home-hero-name-color: transparent;
|
||
--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);
|
||
|
||
--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);
|
||
--vp-home-hero-image-filter: blur(44px);
|
||
}
|
||
|
||
@media (min-width: 640px) {
|
||
:root {
|
||
--vp-home-hero-image-filter: blur(56px);
|
||
}
|
||
}
|
||
|
||
@media (min-width: 960px) {
|
||
:root {
|
||
--vp-home-hero-image-filter: blur(68px);
|
||
}
|
||
}
|
||
</style>
|