1. 安装与设置 #
LlamaIndex生态系统通过一系列命名空间的Python包构建而成。
这意味着对于用户来说,pip install llama-index 核心起始包已包含一组基础package,其他集成可按需安装。
完整包列表及可用集成可在 LlamaHub 查看。
2. 通过Pip快速安装指南 #
要快速开始,您可以通过以下命令安装:
pip install llama-index这是一个入门级的软件包合集,包含以下组件:
llama-index-core- 核心功能llama-index-llms-openai- OpenAI LLM集成llama-index-embeddings-openai- OpenAI嵌入模型llama-index-program-openai- OpenAI程序接口llama-index-question-gen-openai- OpenAI问题生成器llama-index-agent-openai- OpenAI代理llama-index-readers-file- 文件读取器llama-index-multi-modal-llms-openai- OpenAI多模态LLM
注意: LlamaIndex可能会下载并存储各类包(如NLTK、HuggingFace等)的本地文件。可通过设置环境变量 LLAMA_INDEX_CACHE_DIR 来控制这些文件的保存路径。
默认情况下,我们使用OpenAI的 gpt-3.5-turbo 文本生成模型和 text-embedding-ada-002 用于检索和嵌入向量。要使用此功能,必须设置 OPENAI_API_KEY 作为环境变量。
您可以通过登录OpenAI账户并 创建一个新的API密钥 来获取API密钥。
💡 提示: 你也可以 使用众多其他可用的LLM之一。根据LLM提供商的不同,您可能还需要设置额外的环境密钥和令牌。