refactor: 移除所有非ollama引擎,新增OpenAI兼容格式引擎

- 删除: mimo_engine, GLM_http_engine, qwq_engine, xfyun_spark_engine, iflow_api_engine, maas_http_engine, SDK_openAI
- 保留: ollama_engine (本地Ollama引擎)
- 新增: openai_engine (通用OpenAI API兼容引擎,支持DeepSeek/Grok/硅基流动/vLLM等)
- 新增: config.json.example 配置模板
- 更新: README.md / README.en.md 引擎说明
This commit is contained in:
xiaoli-cli committed 2026-04-26 05:27:40 +08:00
1 parent 7c02642982
commit ea534c5b88
11 files changed
+374 -2023

No files matched your search

+20 -14
View File
@@ -14,7 +14,7 @@
## ✨ 特性
- 🤖 **多 AI 引擎** — 支持 Ollama、MiMo、智谱 GLM、QwQ、MaaS 等,随时切换
- 🤖 **多 AI 引擎** — 支持 Ollama 本地模型 + OpenAI 兼容格式(DeepSeek、Grok、硅基流动等),随时切换
- 🔧 **精准代码编辑** — 搜索替换、批量编辑、diff 对比、行级操作
- 🔍 **代码搜索理解** — 跨文件搜索、正则匹配、符号提取、依赖分析
- 🔄 **Git 版本控制** — 完整 Git 操作支持
@@ -46,7 +46,7 @@ python -m xiaoli
python -m xiaoli --cli
# 指定引擎
python -m xiaoli --engine mimo
python -m xiaoli --engine openai
# 查看版本
python -m xiaoli --version
@@ -112,12 +112,7 @@ xiaoli-cli/
│
├── ai_engines/ # AI 引擎
│ ├── ollama_engine.py # Ollama 本地模型
│ ├── mimo_engine.py # 小米 MiMo
│ ├── GLM_http_engine.py # 智谱 GLM
│ ├── qwq_engine.py # QwQ 深度思考
│ ├── xfyun_spark_engine.py # 讯飞星火
│ ├── SDK_openAI.py # OpenAI 兼容 SDK
│ └── ...
│ └── openai_engine.py # OpenAI 兼容格式(DeepSeek/Grok/硅基流动等)
│
├── image_engine/ # 图像引擎
├── core/ # 旧版核心模块(兼容)
@@ -196,12 +191,23 @@ def new():
| 引擎 | 类型 | 说明 |
|------|------|------|
| `ollama` | 本地 | Ollama 本地模型,无需 API 密钥 |
| `mimo` | 云端 | 小米 MiMo |
| `glm_http` | 云端 | 智谱 GLM |
| `qwq` | 云端 | QwQ 深度思考引擎 |
| `maas_http` | 云端 | MaaS |
| `spark` | 云端 | 讯飞星火 |
| `iflow` | 云端 | iFlow API |
| `openai` | 云端/本地 | OpenAI 兼容格式,支持 DeepSeek、Grok、硅基流动、本地 vLLM 等 |
#### OpenAI 兼容引擎配置示例
```json
{
"api": {
"engines": {
"openai": {
"api_key": "你的API密钥",
"base_url": "https://api.deepseek.com/v1",
"model": "deepseek-chat"
}
}
}
}
```
### 远程连接