GitHub 热门项目:elysia

2026-05-28 1 阅读 GitHub Trending
GitHub 项目:elysia 仓库地址:https://github.com/weaviate/elysia 明星:1922 | 作者:weaviate 项目描述:Elysia 平台应用程序的 Python 包和后端。 =================================================== 自述文件内容: Elysia:决策树代理框架

> **⚠️ Elysia 处于测试阶段!** > > 如果您遇到任何问题,请[在 GitHub 上打开问题](https://github.com/weaviate/elysia/issues)。 [![PyPI 下载](https://static.pepy.tech/badge/elysia-ai)](https://pepy.tech/projects/elysia-ai) [![演示](https://img.shields.io/badge/Check%20out%20the%20demo!-yellow?&style=flat-square&logo=react&logoColor=white)](https://elysia.weaviate.io/) Elysia 是一个代理平台,旨在使用决策树中的工具。决策代理根据其环境和上下文动态决定使用哪些工具。您可以使用自定义工具或使用旨在检索 Weaviate 集群中的数据的预构建工具。 [阅读文档!](https://weaviate.github.io/elysia/) > ? 不要忘记查看 [前端的 Github 存储库](https://github.com/weaviate/elysia-frontend)! 安装非常简单: ````bash pip 安装 elysia-ai ```` Elysia 演示

### 在这里观看我们最新的 Elysia 视频: https://youtu.be/PhCrlpUwEhU?si=rnJVBziKTEdPJiKz

## 目录 - [开始使用(应用程序)](#get-started-app) - [开始 (Python)](#get-started-python) - [安装](#installation-bash-linuxmacos) - [PyPi(推荐)](#pypi-推荐) - [GitHub](#github) - [配置设置](#configuring-settings) - [架构](#architecture) - [开源精神](#open-source-spirit-) - [常见问题解答](#faq) ## 开始使用(应用程序) 通过运行应用程序 ````bash 艾丽西亚开始 ```` 然后在浏览器中前往“localhost:8000”,导航至设置页面,添加所需的 API 密钥、Weaviate 云集群详细信息并指定您的模型。可以选择使用 `--port` 来指定 Elysia 将在哪个端口上运行。 或者,我们创建了 Elysia 的演示版本(速率受限、固定数据集)来进行实验。找到它:https://elysia.weaviate.io/ ## 开始 (Python) 要使用 Elysia,您需要在“.env”文件中设置模型和 API 密钥,或者在配置中指定它们。 [请参阅设置页面以开始。](https://weaviate.github.io/elysia/setting_up/) Elysia 的使用非常简单: ````蟒蛇 来自 elysia 导入工具,树 树 = 树() @工具(树=树) 异步 def add(x: int, y: int) -> int: 返回 x + y tree("9009 和 6006 的和是多少?") ```` Elysia 已预先配置为能够连接到您的 [Weaviate](https://weaviate.io/deployment/serverless) 集群并与之交互! ````蟒蛇 进口艾丽西亚 树 = elysia.Tree() 响应,对象=树( “电子商务系列中最昂贵的 10 件商品是什么?”, collection_names = [“电子商务”] ) ```` 这将使用内置的开源_query_工具或_aggregate_工具与您的W进行交互