mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-07 01:47:47 +08:00
feat(codex): add OAuth fingerprint convergence
This commit is contained in:
@@ -51,6 +51,7 @@ function normalizeProviderSummary(
|
||||
...provider,
|
||||
chat_pii_redaction: normalizeChatPiiRedactionProvider(provider.chat_pii_redaction),
|
||||
pool_advanced: normalizePoolAdvanced(provider.pool_advanced),
|
||||
codex_fingerprint_convergence_enabled: provider.codex_fingerprint_convergence_enabled ?? false,
|
||||
kiro_simulated_cache_enabled: provider.kiro_simulated_cache_enabled ?? false,
|
||||
max_transfer_count: provider.max_transfer_count ?? 0,
|
||||
max_transfer_timeout_seconds: provider.max_transfer_timeout_seconds ?? 0,
|
||||
@@ -130,6 +131,7 @@ export async function updateProvider(
|
||||
enable_format_conversion: boolean // 是否允许格式转换(提供商级别开关)
|
||||
is_active: boolean
|
||||
claude_code_advanced: ClaudeCodeAdvancedConfig | null
|
||||
codex_fingerprint_convergence_enabled: boolean
|
||||
pool_advanced: PoolAdvancedConfig | null
|
||||
failover_rules: FailoverRulesConfig | null
|
||||
config: ProviderConfig | null
|
||||
@@ -164,6 +166,7 @@ export async function createProvider(
|
||||
request_timeout?: number | null
|
||||
proxy?: ProxyConfig | null
|
||||
claude_code_advanced?: ClaudeCodeAdvancedConfig | null
|
||||
codex_fingerprint_convergence_enabled?: boolean
|
||||
pool_advanced?: PoolAdvancedConfig | null
|
||||
failover_rules?: FailoverRulesConfig | null
|
||||
config?: ProviderConfig | null
|
||||
|
||||
@@ -180,8 +180,14 @@ export interface ChatPiiRedactionProviderConfig {
|
||||
enabled: boolean
|
||||
}
|
||||
|
||||
export interface CodexProviderConfig {
|
||||
fingerprint_convergence_enabled?: boolean
|
||||
[key: string]: unknown
|
||||
}
|
||||
|
||||
export interface ProviderConfig {
|
||||
chat_pii_redaction?: ChatPiiRedactionProviderConfig
|
||||
codex?: CodexProviderConfig
|
||||
pool_advanced?: PoolAdvancedConfig
|
||||
failover_rules?: FailoverRulesConfig
|
||||
claude_code_advanced?: ClaudeCodeAdvancedConfig
|
||||
@@ -900,6 +906,7 @@ export interface ProviderWithEndpointsSummary {
|
||||
failover_rules?: FailoverRulesConfig | null
|
||||
ops_configured: boolean // 是否配置了扩展操作(余额监控等)
|
||||
ops_architecture_id?: string // 扩展操作使用的架构 ID(如 cubence, anyrouter)
|
||||
codex_fingerprint_convergence_enabled?: boolean
|
||||
kiro_simulated_cache_enabled?: boolean
|
||||
ops_quota_alert_enabled?: boolean
|
||||
created_at: string
|
||||
|
||||
Reference in New Issue
Block a user