# GEPA-Lite 提示词进化优化｜Python 大模型提示词迭代｜免费代码

## 项目用途

通过候选提示词、反馈记录和帕累托选择组织提示词迭代，支持云端模型与本地模型配置，适合单任务提示词实验。

## 运行状态

需要配置后运行。本发布包已完成文件结构、入口、依赖声明和 Python 语法级检查；由于外部模型、商业求解器、旧版依赖或 MATLAB 环境等条件，未宣称所有示例在任意电脑上可直接运行。

## 运行环境

Python 3.10 及以上；依赖见 requirements.txt。使用云端模型需要自行配置项目与凭据，使用本地模型需要可访问的 Ollama 服务。

## 核心入口

GEPA.py；配置文件为 GEPA_cfg.yaml

## 核心文件

GEPA.py、GEPA_cfg.yaml、Dfeedback.json、Dpareto.json

## 使用方式

安装依赖后选择模型后端，填写非敏感配置并准备任务数据，再运行 GEPA.py 观察候选提示词和反馈记录。

## 输入与输出

输入由项目配置、样例数据、目标函数或场景参数决定；输出通常包括目标值、优化解、调度结果、路径、日志或可视化结果。请先使用包内样例验证环境，再替换为自己的数据。

## 已知限制

模型调用会产生时间或费用；发布包不包含任何账号凭据，实际效果取决于任务数据、模型和评估方式。

## 授权与第三方组件

项目原有 LICENSE、NOTICE 或 COPYING 文件及源码版权头均予以保留。使用、修改或再分发前请阅读这些文件，并同时遵守外部依赖、数据集、模型与求解器的各自条款。
