1820389a05
新增 OpenAI/Claude TokenProvider 与缓存键生成 扩展 OAuth 缓存失效覆盖更多平台 统一 OAuth 缓存前缀与依赖注入
16 lines
486 B
Go
16 lines
486 B
Go
package service
|
|
|
|
import "strconv"
|
|
|
|
// OpenAITokenCacheKey 生成 OpenAI OAuth 账号的缓存键
|
|
// 格式: "openai:account:{account_id}"
|
|
func OpenAITokenCacheKey(account *Account) string {
|
|
return "openai:account:" + strconv.FormatInt(account.ID, 10)
|
|
}
|
|
|
|
// ClaudeTokenCacheKey 生成 Claude (Anthropic) OAuth 账号的缓存键
|
|
// 格式: "claude:account:{account_id}"
|
|
func ClaudeTokenCacheKey(account *Account) string {
|
|
return "claude:account:" + strconv.FormatInt(account.ID, 10)
|
|
}
|