# EfinanceFastAPI **Repository Path**: addyming/efinance-fast-api ## Basic Information - **Project Name**: EfinanceFastAPI - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # efinance-fast-api 基于 FastAPI 的金融数据查询 API 服务。 ## 项目简介 本项目是一个轻量级的 FastAPI 服务,提供金融数据查询接口。通过 `/pywencai` 端点,用户可以提交查询请求并获取相应的金融数据。 ## 技术栈 - **Python 3.11** - **FastAPI** - 现代高性能 Web 框架 - **Uvicorn** - ASGI 服务器 - **Docker** - 容器化部署 ## 快速开始 ### 本地运行 ```bash # 安装依赖 pip install -r requirements.txt # 启动服务 uvicorn main:app --host 0.0.0.0 --port 8000 ``` 服务启动后访问 `http://localhost:8000/docs` 查看 API 文档。 ### Docker 运行 ```bash # 构建镜像 docker build -t efinance-fast-api . # 运行容器 docker run -d -p 8000:8000 efinance-fast-api ``` ### Docker Compose 运行 ```bash docker-compose up -d ``` ## API 接口 ### PyWenCai 金融查询 - **端点**: `POST /pywencai` - **请求体**: `PyWenCaiRequest` 模型 - **返回**: 金融数据查询结果 ## 配置 服务默认监听 `0.0.0.0:8000`,可通过环境变量或命令行参数修改。 ## 许可证 请查看项目仓库中的 LICENSE 文件了解详情。