安装#

AdalFlow 可在 Python 中使用。

1. 安装 AdalFlow#

要安装该包,请运行:

pip install adalflow

如果你知道你需要 openaifaiss-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_namepip install adalflow[package_name]安装可选包。