安装#
AdalFlow 可在 Python 中使用。
1. 安装 AdalFlow#
要安装该包,请运行:
pip install adalflow
如果你知道你需要 openai 和 faiss-cpu,你可以这样做:
pip install adalflow[openai, faiss-cpu]
注意
查看可选包部分以获取有关可用包的更多信息。
2. 设置API密钥#
建议使用.env文件。
您可以将其放在项目的根目录中。
以下是一个示例:
OPENAI_API_KEY=YOUR_API_KEY_IF_YOU_USE_OPENAI
GROQ_API_KEY=YOUR_API_KEY_IF_YOU_USE_GROQ
ANTHROPIC_API_KEY=YOUR_API_KEY_IF_YOU_USE_ANTHROPIC
GOOGLE_API_KEY=YOUR_API_KEY_IF_YOU_USE_GOOGLE
COHERE_API_KEY=YOUR_API_KEY_IF_YOU_USE_COHERE
HF_TOKEN=YOUR_API_KEY_IF_YOU_USE_HF
3. 加载环境变量#
您可以使用以下导入:
from adalflow.utils import setup_env
setup_env()
或者,你可以自己使用 python-dotenv 加载它:
from dotenv import load_dotenv
load_dotenv() # This loads the environment variables from `.env`.
此设置确保AdalFlow在运行时可以访问所有必要的配置。
4. 安装可选包#
AdalFlow 目前内置支持 (1) OpenAI、Groq、Anthropic、Google 和 Cohere,以及 (2) FAISS 和 Transformers。
你可以在 OptionalPackages 找到所有可选包。
请确保为你计划使用的组件安装必要的 SDK。
以下是我们测试过的版本列表:
openai = "^1.12.0"
groq = "^0.5.0"
faiss-cpu = "^1.8.0"
sqlalchemy = "^2.0.30"
pgvector = "^0.3.1"
torch = "^2.3.1"
anthropic = "^0.31.1"
google-generativeai = "^0.7.2"
cohere = "^5.5.8"
您可以使用pip install package_name或pip install adalflow[package_name]安装可选包。