Skip to main content

qteasy-ai 介绍

qteasy-ai 是 qteasy 的 独立 AI 编排外壳:自然语言 → ToolPlan → 用户确认 → 调用 qteasy API → 结构化结果。
它不修改 qteasy 回测/交易内核,仅作为可插拔的 skills + planner + executor 层。

当前版本:0.2.0。
用户指南:docs/USER_GUIDE.md。人工 smoke 见 docs/MANUAL_TEST.md。
协作规范与 Q-AI 计划真源仍在 qteasy 仓库的 .cursor/rules/ 与 .cursor/plans/。

与 qteasy 的关系

项目 职责
qteasy 数据、HistoryPanel、回测、优化、模拟实盘内核
qteasy-ai AI 外壳:SkillRegistry、Planner、PlanExecutor、只读/高副作用 skills
  • 依赖方向:qteasy-ai → qteasy(pip 安装 qteasy>=2.6.0)
  • 发布:两项目 独立 semver;qteasy 新版本 API 可由 qteasy-ai skills 增量适配

安装

pip install qteasy>=2.6.0
pip install qteasy-ai
# optional desktop Web + TUI
pip install "qteasy-ai[workbench]"

本地联调(两仓并列开发时):

pip install -e /path/to/qteasy
pip install -e /path/to/qteasy-ai

配置

优先使用环境变量(与 Stage A 设计一致):

  • QTEASY_AI_HOME — 本地记忆目录(profile / env_facts / runs)
  • QTEASY_AI_MODEL / QTEASY_AI_API_KEY / QTEASY_AI_BASE_URL — OpenAI-compatible Provider

详见 docs/USER_GUIDE.md、docs/tutorials/quickstart.md、docs/WORKBENCH.md。

开发

  • 本地建议与 qteasy 同一 Cursor multi-root 工作区(见 qteasy-ecosystem.code-workspace)
  • 规范与测试约定:沿用 qteasy .cursor/rules/(py39、unittest、用户可见信息英文等)
  • 更多说明:docs/dev-context.md、CONTRIBUTING.md

License

BSD-3-Clause(与 qteasy 相同)

Changelog

见 CHANGELOG.md。

Metadata

Release files for qteasy-ai 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qteasy-ai 0.2.0
File Size Uploaded
qteasy_ai-0.2.0.tar.gz 360.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qteasy-ai 0.2.0
File Interpreter ABI Platform
qteasy_ai-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 629.4 kB

Release files / qteasy_ai-0.2.0.tar.gz

Download URL qteasy_ai-0.2.0.tar.gz
Size 360.7 kB
Tags Source
SHA-256 checksum
How to use checksums
610895e84a4e11fcf347a19ba86fc457699857e475ae6fdf8f29b47ca0402253
BLAKE2b-256 checksum
How to use checksums
0eb8d3fbf189072f378b659aa5fbe87528e7da960dbd2dd1434e88c7ec289c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.19

Release files / qteasy_ai-0.2.0-py3-none-any.whl

Download URL qteasy_ai-0.2.0-py3-none-any.whl
Size 268.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34db944093c34ef17e19ca05a12d1fd2ac8823286d96723cb67086ec152c7359
BLAKE2b-256 checksum
How to use checksums
a782d5e6c4ce9839f37e4fed632d1d0172dd46ec8d7fcac9e97b2761d1c3f7a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.19

Release history Release notifications | RSS feed

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page