feat: 实现ChatGPT Codex路由器的核心功能

- 添加完整的项目基础结构,包括配置、类型定义和常量
- 实现OAuth认证流程和令牌管理
- 开发请求转换和响应处理逻辑
- 添加SSE流处理和ChatCompletions API转换
- 实现模型映射和提示指令系统
- 包含Docker部署配置和快速启动文档
- 添加自动登录功能和测试脚本
This commit is contained in:
mars
2026-01-07 10:51:54 +08:00
commit 0dd6fe2c7d
45 changed files with 8286 additions and 0 deletions

56
.gitignore vendored Normal file
View File

@@ -0,0 +1,56 @@
# Dependencies
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
package-lock.json
yarn.lock
pnpm-lock.yaml
# Build output
dist/
build/
*.tsbuildinfo
# Environment variables
.env
.env.local
.env.*.local
# Logs
logs/
*.log
# Data directory
data/
*.json
!package.json
!package-lock.json
!tsconfig.json
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Test coverage
coverage/
*.lcov
# Temporary files
tmp/
temp/
*.tmp
# Docker volumes
docker/data/
docker/logs/
# Keep directory placeholders
!.gitkeep
!data/.gitkeep
!logs/.gitkeep