File size: 897 Bytes
543ec94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 技术背景 (Tech Context)

## 使用的技术
- **后端框架**: FastAPI (Python)
- **异步 HTTP 客户端**: httpx
- **配置管理**: 可能使用 `python-dotenv` 或其他配置库来加载配置文件。
- **依赖管理**: pip 和 requirements.txt
- **容器化**: Docker

## 开发环境设置
1. 克隆仓库。
2. 创建并激活 Conda 虚拟环境 (`conda create -n api-proxy python=3.9` 或使用现有环境,然后 `conda activate api-proxy`)。
3. 安装依赖 (`pip install -r requirements.txt`)。
4. 运行应用 (`uvicorn app:app --reload`)。

## 技术约束
- 需要 Python 3.7+。
- 依赖于 FastAPI 和 httpx 库。

## 依赖关系
- `requirements.txt` 文件列出了所有必要的 Python 依赖。

## 工具使用模式
- 使用 `uvicorn` 作为 ASGI 服务器运行 FastAPI 应用。
- 使用 `pip` 管理 Python 包。
- 使用 Docker 构建和运行容器。