项目简介
Phidata 是一个用于构建具有记忆、知识和工具的人工智能助手的框架,旨在解决大型语言模型(LLMs)的局限性,例如上下文限制和不能执行操作的问题。
Phidata 通过为 LLMs 添加记忆、知识和工具,使它们变得更智能和自主。
pipinstall-Uphidata
assistant.py 的文件,并使用以下代码:fromphi.assistantimportAssistant
fromphi.tools.duckduckgoimportDuckDuckGo
assistant=Assistant(tools=[DuckDuckGo()],show_tool_calls=True)
assistant.print_response("WhatshappeninginFrance?",markdown=True)
DuckDuckGo,你可能需要安装额外的库。例如:pipinstallopenaiduckduckgo-search
exportOPENAI_API_KEY=sk-xxxx#替换'xxxx'为你的API密钥
assistant.py 文件:pythonassistant.py
项目页面还提供了一些使用 phidata 构建的 AI 应用程序的链接,例如:PDF AI、ArXiv AI 和 HackerNews AI。
项目还包含了几个使用 phidata 的不同功能的示例,包括编写和运行 Python 代码的 Assistant、使用 SQL 分析数据的 Assistant,以及生成 pydantic 模型的 Assistant。
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |