OpenRouter AI接口中转代理平台 悬赏开发需求 一、项目概述 本次需求为开发一套基于OpenRouter的AI大模型API中转代理系统,实现兼容OpenAI API格式的接口转发服务,配套完整的后台管理、用户密钥管理、Token计费扣费、订单充值等功能,系统可直接商用、对外售卖AI接口流量,支持多用户使用、数据可视化管理,部署后可直接上线运营。 二、核心功能需求 (一)API中转核心功能 1. 接口兼容:完全兼容OpenAI官方API格式(/v1/chat/completions、/v1/models等主流接口),支持Chat、流式输出、多模型调用,用户无需修改代码,仅更换接口地址和密钥即可使用 2. 模型转发:对接OpenRouter平台所有模型,支持模型自动映射、路由转发,可后台自定义启用/禁用模型、设置模型费率 3. 高可用转发:支持请求超时重试、异常报错返回、请求限流、IP防刷、单密钥并发限制,保证接口稳定性 4. 请求日志:完整记录每一次API调用的用户、密钥、调用模型、输入输出Token数、扣费金额、请求时间、IP地址、调用状态 (二)密钥管理系统 1. 用户密钥生成:后台可手动/自动生成用户专属API密钥,支持密钥启用/禁用、设置密钥额度、设置密钥过期时间 2. 密钥绑定:单用户可绑定多个密钥,每个密钥独立计费、独立统计用量,支持密钥批量生成、批量导出 3. 密钥权限:可限制单个密钥可调用的模型、每日/每月最大Token量、最大并发数 4. 密钥监控:实时查看密钥调用状态、剩余额度、已用流量,异常密钥一键封禁 (三)计费扣费系统 1. 计费规则:按Token计费,支持分别设置输入Token单价、输出Token单价,不同模型设置不同费率,后台可灵活修改 2. 实时扣费:用户调用API成功后,实时扣除对应密钥余额,余额不足直接拦截请求并返回对应提示 3. 充值系统:支持自定义金额充值,生成充值订单,支持后台手动充值、修改用户余额 4. 计费统计:自动统计每日/每月/总营收、总调用Token数、单个用户/密钥消费金额、消费明细 (四)后台管理系统 1. 管理员登录:独立管理员后台,支持账号密码登录、验证码验证,权限隔离 2. 用户管理:查看用户列表、用户信息、用户密钥、用户消费记录、用户充值记录,支持新增/编辑/禁用用户 3. 模型管理:配置对接OpenRouter的模型列表,设置模型状态、计费单价、排序优先级 4. 系统配置:配置OpenRouter官方API Key、系统基础信息、接口限流参数、防刷规则、全局费率系数 5. 数据统计:可视化数据看板,展示总调用量、总营收、在线密钥数、今日调用/营收、模型调用占比、流量趋势图 6. 日志管理:查看API调用日志、充值日志、管理员操作日志,支持日志筛选、导出 (五)用户前端(极简) 1. 简易用户中心,支持用户查看自己的密钥、剩余额度、调用记录、充值缴费 2. 提供API调用文档、示例代码(Python/JS/Java),方便用户快速接入 三、技术要求 1. 后端框架:优先Python FastAPI/Flask 或 Node.js Express/Koa(开发者可自选,优先高并发、易部署框架) 2. 数据库:MySQL/SQLite(优先MySQL,支持数据量大时扩展) 3. 前端页面:后台管理端使用简洁响应式模板,无需复杂UI,功能优先 4. 部署要求:支持Linux服务器一键部署,提供完整部署教程、启动脚本,支持Docker容器化部署(加分项) 5. 兼容性:支持流式返回、SSE推送,兼容各类AI开发框架(LangChain、LlamaIndex等) 四、交付标准 1. 交付完整项目源码,无加密、无后门,可直接编译运行 2. 提供详细部署教程(从环境搭建到项目启动、域名配置、Nginx反代) 3. 提供使用说明文档(后台操作、费率设置、密钥管理、用户充值等) 4. 完成所有功能开发,本地/服务器测试无BUG,接口调用稳定、计费准确 5. 提供1周免费技术答疑,协助完成上线部署 五、开发周期 要求7-10天内完成开发、测试、交付,可按时交付的开发者接单 六、备注说明 1. 项目为商用中转系统,需保证代码简洁、易维护、高并发稳定,杜绝卡顿、扣费异常等问题 2. 需完全对接OpenRouter官方接口,实现无感知转发,用户体验和官方API一致 3. 开发者需保证源码安全性,不得预留漏洞、不得窃取数据 4. 优先选择有AI接口中转、API代理开发经验的开发者 5. 开发过程中可随时沟通需求细节,最终交付需满足所有列出功能 七、承接要求 1. 具备相关开发经验,能提供类似项目案例 2. 可按时交付,沟通及时 3. 熟悉OpenAI API规范、OpenRouter平台调用规则 4. 能提供后续简单维护支持(付费可选)