# AI_model_API_config **Repository Path**: guyuming76/AI_model_API_config ## Basic Information - **Project Name**: AI_model_API_config - **Description**: 我在终端模拟器里面通过API使用AI模型的一些脚本和配置。这个项目作为我的rfm文件管理器子项目,配合rfm使用更好,但也可单独使用 - **Primary Language**: Shell - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-18 - **Last Updated**: 2026-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 模型配置管理 ## 安装运行 本项目是rfm文件管理器的一个全局插件(AddOn). git clone 本项目至本地; 在模型目录下面新建API_KEY.txt文件(如 AI_model_API_config/hosts/deepseek/API_KEY.tx),里面保存从模型网站申请获得的API key;注意不要把API_KEY.txt文件加入git仓库公开发布; 运行 sudo updatedb 更新locate命令索引;然后运行rfm.sh. rfm会使用locate命令在整个系统(根据config.h中定义的RFM_ADDON_FILENAME_SUFFIX)查找所有全局插件并加载; 出于安全考虑,你可以定制 RFM_ADDON_FILENAME_SUFFIX 值并相应修改文件名。 在rfm命令提示符下,输入模型配置的activationKey, 切换到模型对话状态即可用输入问题和模型交互。我这里deepseek官方模型的activationKey设置成"d>", 下文例子里出现"r>"是OpenRouter提供的deepseek模型。 ## 目录结构说明 ### hosts/ 目录 存放不同AI服务提供商和模型的配置 - `hosts//` - 按服务提供商分类 - `default.AI_host.json` - 该服务商的默认API配置 - 包含`base_url`等主机级别配置 - `.AI_model.json` - 特定模型的调用配置 - 包含`model_name`, `calling_script`, `term_prompt`等模型特定配置 ### shared_scripts/ 目录 存放调用AI模型的各种脚本工具 ## 配置示例 DeepSeek 主机配置: ```json { "base_url":"https://api.deepseek.com/chat/completions" } ``` OpenRouter 模型配置: ```json { "model_name":"deepseek/deepseek-r1-zero:free", "calling_script":"rfmAskOpenRouter.sh", "term_prompt":"deepseek-r1:free", "activationKey":"r>", "InNewTerm":true, "Temperature":0 } ```