Commit Graph

21 Commits

Author SHA1 Message Date
1eon
aa3bb3c65b add gpt-5.1-codex-max support 2025-12-05 21:11:53 +08:00
1eon
93284c80ff update models 2025-11-25 12:24:33 +08:00
1eon
62a384f34b feat: add dynamic x-api-provider and reasoning_effort support
- Add per-model provider configuration in config.json
- Implement getModelProvider() to fetch provider from model config
- Update all header generators to accept dynamic provider parameter
- Add reasoning_effort field handling for common endpoint type
- Support auto/low/medium/high/off reasoning levels for common models

This enables flexible multi-provider support and reasoning control
across different endpoint types (anthropic, openai, common).
2025-11-19 01:25:01 +08:00
1e0n
3c0e922cbd add gpt-5.1 and gpt-5.1-codex support 2025-11-14 11:33:37 +08:00
1e0n
ffabf921be update endpoint 2025-11-13 14:37:38 +08:00
1e0n
7d037a6e9a 现在官方会对ip地址进行限速,所以增加代理服务器功能 2025-10-24 12:34:21 +08:00
1e0n
c60a12064c update config 2025-10-16 03:23:16 +08:00
1e0n
f2b1f51a26 uodate prompt 2025-10-15 21:10:37 +08:00
1e0n
9d5a396c38 增加codex支持,优化提示词 2025-10-15 02:53:37 +08:00
1e0n
d4139ccdf4 增加claude-sonnet-4-5的重定向,方便再kilo/roocode软件里面使用 2025-10-13 13:17:38 +08:00
1e0n
0842916567 Merge branch 'main' of https://github.com/1e0n/droid2api 2025-10-13 04:35:01 +08:00
1e0n
732925125f 删除会导致403的敏感词 2025-10-13 04:32:45 +08:00
Hwwwww
bf9fcfc928 新增模型重定向功能:在config.js中添加getRedirectedModelId函数以处理模型ID重定向,并在routes.js中更新相关请求处理逻辑以使用重定向后的模型ID。同时,在config.json中添加模型重定向配置示例。 2025-10-12 15:46:43 +08:00
1e0n
4a8d7986dd 升级到v1.3.0:新增auto推理模式和完善推理级别文档
主要功能更新:
- 新增auto推理级别,完全遵循客户端原始请求参数
- 支持五档推理级别:auto/off/low/medium/high
- auto模式零干预:不修改推理字段和anthropic-beta头
- 除gpt-5-codex外,所有模型默认设为auto模式

文档完善:
- 更新核心功能说明,突出智能推理级别控制
- 新增auto推理模式详细说明和使用场景
- 添加推理级别对比表格和配置示例
- 增强FAQ部分,分场景解答推理相关问题
- 提供OpenAI和Anthropic模型字段对应关系

技术实现:
- 更新getModelReasoning函数支持auto选项
- 完善所有transformer的auto模式处理逻辑
- 优化routes.js中直接转发端点的auto支持
- 确保auto模式下头信息和请求体完全透传
2025-10-09 13:32:50 +08:00
1e0n
69fdb27b07 升级到v1.2.1:调整GPT-5推理级别配置
- 版本升级至1.2.1
- 将GPT-5模型推理级别从off调整为high
- 完善推理字段删除逻辑确保配置生效
2025-10-08 22:16:05 +08:00
1e0n
25f89a12b7 实现双授权系统:支持FACTORY_API_KEY环境变量优先级和客户端授权回退机制
- 新增FACTORY_API_KEY环境变量支持(最高优先级)
- 保留现有refresh token自动刷新机制
- 添加客户端authorization头作为fallback
- 优化启动流程,无认证配置时不报错退出
- 更新所有端点支持新的授权优先级系统
- 修改GPT-5-Codex推理级别为off
2025-10-08 19:42:39 +08:00
1e0n
2dc8c89270 统一User-Agent管理:从config.json读取固定值factory-cli/0.19.3 2025-10-08 18:30:21 +08:00
1e0n
1c29062ba7 增加大模型推理级别配置 2025-10-08 05:26:31 +08:00
1e0n
191c53da40 优化提示词 2025-10-08 04:24:43 +08:00
1e0n
43803ca9da Add common endpoint support and system prompt injection, v1.1.0
- Add common endpoint type for GLM-4.6 model
- Implement automatic system prompt injection for all requests
- Simplify README documentation for better user focus
- Update version to 1.1.0
- Add *.txt to .gitignore

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-07 21:06:28 +08:00
1e0n
6dca025e96 Initial commit: OpenAI compatible API proxy with auto token refresh
- Implemented OpenAI compatible API proxy server
- Support for Anthropic and custom OpenAI format conversion
- Automatic API key refresh with WorkOS OAuth
- SSE streaming response transformation
- Smart header management for Factory endpoints
- Chinese documentation
2025-10-06 02:12:01 +08:00