mod README

This commit is contained in:
2025-11-12 03:22:50 +11:00
parent 1a867844ce
commit 3b62c0f478

View File

@@ -13,30 +13,43 @@
### 前置要求
- Nvidia GPU
- Gemini API Key (目前使用 gemini-2.5-flash也可以修改代码使用其他 LLM
- LLMs API Key
- Gemini
- OpenAI
- Ollama
### 安装
1. **安装 uv** 如果您尚未安装 `uv`,请按照官方文档进行安装。通常可以使用 pip 安装:
```bash
pip install uv
```
2. **安装依赖:** 在项目根目录下,使用 `uv` 安装所有必要的依赖:
```bash
uv pip install .
uv venv
uv sync
```
### 配置
本项目使用 `config.ini` 文件来管理 API 密钥。请确保在运行程序之前,在项目根目录下创建 `config.ini` 文件,并按照以下格式配置您的 `GOOGLE_API_KEY`
本项目使用 `config.ini` 文件来管理 API 密钥。请确保在运行程序之前,在项目根目录下创建 `config.ini` 文件,并按照以下格式配置:
```ini
[llms]
GOOGLE_API_KEY = 您的Google API密钥
[llm]
# openai/gemini/ollama
PROVIDER = openai
GEMINI_MODEL_NAME = gemini-2.5-flash
OPENAI_MODEL_NAME = gpt-5-mini
OLLAMA_MODEL_NAME = gemma3:latest
OLLAMA_BASE_URL = http://localhost:11434
TEMPERATURE = 0.7
GOOGLE_API_KEY =
OPENAI_API_KEY=
```
请将 `您的Google API密钥` 替换为您的实际 Google API 密钥。
### 使用方法
1. 将需要处理的 PDF 文件放入 `input` 目录下。