Type: entity
Confidence: 0.85
Created: 2026-04-25
Updated: 2026-04-25
Tags: 工具与框架API服务HTTP接口AI工程

AKTools

概述

AKToolsAKShare提供的HTTP API层,基于FastAPI构建,允许非Python环境调用AKShare的数据接口。它将Python财经数据接口转换为RESTful API服务,便于Go/Java/Node等其他语言环境的系统集成。

关键内容

  1. 安装部署:通过pip install aktools安装,使用python -m aktools命令启动,默认运行在http://127.0.0.1:8080地址上,提供Web界面和API接口。

  2. 调用方式:可以通过HTTP请求直接调用AKShare的所有数据接口,例如curl "http://127.0.0.1:8080/api/public/stock_zh_a_hist?symbol=000001&period=daily&start_date=20240101&end_date=20241231&adjust=qfq"

  3. 架构设计:基于FastAPI框架,提供异步高性能API服务,支持Swagger UI文档界面,便于开发和调试。

  4. 适用场景:特别适合Agent系统、微服务架构、多语言混合开发环境,以及需要将财经数据服务暴露给外部系统的场景。

  5. 集成优势:解决了非Python环境无法直接使用AKShare的问题,实现了财经数据服务的跨语言共享,提升了系统的灵活性和可扩展性。

  6. Docker支持:支持Docker一键部署,便于在容器环境中运行,适合Agent系统集成和生产环境部署。

来源

相关