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 - Nvidia GPU
- Gemini API Key (目前使用 gemini-2.5-flash也可以修改代码使用其他 LLM - LLMs API Key
- Gemini
- OpenAI
- Ollama
### 安装 ### 安装
1. **安装 uv** 如果您尚未安装 `uv`,请按照官方文档进行安装。通常可以使用 pip 安装: 1. **安装 uv** 如果您尚未安装 `uv`,请按照官方文档进行安装。通常可以使用 pip 安装:
```bash ```bash
pip install uv pip install uv
``` ```
2. **安装依赖:** 在项目根目录下,使用 `uv` 安装所有必要的依赖: 2. **安装依赖:** 在项目根目录下,使用 `uv` 安装所有必要的依赖:
```bash ```bash
uv pip install . uv venv
uv sync
``` ```
### 配置 ### 配置
本项目使用 `config.ini` 文件来管理 API 密钥。请确保在运行程序之前,在项目根目录下创建 `config.ini` 文件,并按照以下格式配置您的 `GOOGLE_API_KEY` 本项目使用 `config.ini` 文件来管理 API 密钥。请确保在运行程序之前,在项目根目录下创建 `config.ini` 文件,并按照以下格式配置:
```ini ```ini
[llms] [llm]
GOOGLE_API_KEY = 您的Google API密钥 # 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` 目录下。 1. 将需要处理的 PDF 文件放入 `input` 目录下。