mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
1. Antigravity 账户适配: - 新增 GeminiBalanceProvider,支持 Antigravity 账户的额度查询(API 模式) - AccountBalanceService 增加 queryMode 逻辑与安全限制 - 前端 BalanceDisplay 适配 Antigravity 配额显示 2. 流式响应增强: - 优化 thoughtSignature 捕获与回填,支持思维链透传 - 修复工具调用签名校验 3. 其他: - 请求体大小限制提升至 100MB - .gitignore 更新
26 lines
1.3 KiB
JavaScript
26 lines
1.3 KiB
JavaScript
const ClaudeBalanceProvider = require('./claudeBalanceProvider')
|
|
const ClaudeConsoleBalanceProvider = require('./claudeConsoleBalanceProvider')
|
|
const OpenAIResponsesBalanceProvider = require('./openaiResponsesBalanceProvider')
|
|
const GenericBalanceProvider = require('./genericBalanceProvider')
|
|
const GeminiBalanceProvider = require('./geminiBalanceProvider')
|
|
|
|
function registerAllProviders(balanceService) {
|
|
// Claude
|
|
balanceService.registerProvider('claude', new ClaudeBalanceProvider())
|
|
balanceService.registerProvider('claude-console', new ClaudeConsoleBalanceProvider())
|
|
|
|
// OpenAI / Codex
|
|
balanceService.registerProvider('openai-responses', new OpenAIResponsesBalanceProvider())
|
|
balanceService.registerProvider('openai', new GenericBalanceProvider('openai'))
|
|
balanceService.registerProvider('azure_openai', new GenericBalanceProvider('azure_openai'))
|
|
|
|
// 其他平台(降级)
|
|
balanceService.registerProvider('gemini', new GeminiBalanceProvider())
|
|
balanceService.registerProvider('gemini-api', new GenericBalanceProvider('gemini-api'))
|
|
balanceService.registerProvider('bedrock', new GenericBalanceProvider('bedrock'))
|
|
balanceService.registerProvider('droid', new GenericBalanceProvider('droid'))
|
|
balanceService.registerProvider('ccr', new GenericBalanceProvider('ccr'))
|
|
}
|
|
|
|
module.exports = { registerAllProviders }
|