mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-10-25 19:03:43 +08:00
Compare commits
base: xinyin025:v0.4.8-alpha.2
xinyin025:main
xinyin025:dependabot/go_modules/golang.org/x/oauth2-0.27.0
xinyin025:patch/proxy
xinyin025:dev
xinyin025:refactor
xinyin025:v0.6.11-alpha.22
xinyin025:v0.6.11-preview.7
xinyin025:v0.6.11-alpha.21
xinyin025:v0.6.11-preview.6
xinyin025:v0.6.11-preview.5
xinyin025:v0.6.11-alpha.20
xinyin025:v0.6.11-preview.4
xinyin025:v0.6.11-preview.3
xinyin025:v0.6.11-preview.2
xinyin025:v0.6.11-alpha.18
xinyin025:v0.6.11-preview.1
xinyin025:v0.6.11-alpha.17
xinyin025:v0.6.11-alpha.16
xinyin025:v0.6.11-alpha.15
xinyin025:v0.6.11-preview
xinyin025:v0.6.11-alpha.14
xinyin025:v0.6.11-alpha.13
xinyin025:v0.6.11-alpha.12
xinyin025:v0.6.11-alpha.10
xinyin025:v0.6.11-alpha.11
xinyin025:v0.6.11-alpha.9
xinyin025:v0.6.11-alpha.8
xinyin025:v0.6.11-alpha.7
xinyin025:v0.6.11-alpha.6
xinyin025:v0.6.11-alpha.5
xinyin025:v0.6.11-alpha.4
xinyin025:v0.6.11-alpha.3
xinyin025:v0.6.11-alpha.2
xinyin025:v0.6.11-alpha.1
xinyin025:v0.6.11-alpha
xinyin025:v0.6.10
xinyin025:v0.6.9
xinyin025:v0.6.10-alpha.6
xinyin025:v0.6.10-alpha.5
xinyin025:v0.6.10-alpha.4
xinyin025:v0.6.10-alpha.3
xinyin025:v0.6.10-alpha.2
xinyin025:v0.6.10-alpha.1
xinyin025:v0.6.10-alpha
xinyin025:v0.6.9-alpha.2
xinyin025:v0.6.9-alpha.1
xinyin025:v0.6.9-alpha
xinyin025:v0.6.8
xinyin025:v0.6.8-alpha.6
xinyin025:v0.6.8-alpha.5
xinyin025:v0.6.8-alpha.4
xinyin025:v0.6.8-alpha.3
xinyin025:v0.6.8-alpha.2
xinyin025:v0.6.8-alpha.1
xinyin025:v0.6.8-alpha
xinyin025:v0.6.7
xinyin025:v0.6.7-alpha.9
xinyin025:v0.6.7-alpha.8
xinyin025:v0.6.7-alpha.7
xinyin025:v0.6.7-alpha.6
xinyin025:v0.6.7-alpha.5
xinyin025:v0.6.7-alpha.4
xinyin025:v0.6.7-alpha.3
xinyin025:v0.6.7-alpha.2
xinyin025:v0.6.7-alpha.1
xinyin025:v0.6.7-alpha
xinyin025:v0.6.6
xinyin025:v0.6.6-alpha.15
xinyin025:v0.6.6-alpha.14
xinyin025:v0.6.6-alpha.13
xinyin025:v0.6.6-alpha.12
xinyin025:v0.6.6-alpha.11
xinyin025:v0.6.6-alpha.10
xinyin025:v0.6.6-alpha.9
xinyin025:v0.6.6-alpha.8
xinyin025:v0.6.6-alpha.7
xinyin025:v0.6.6-alpha.6
xinyin025:v0.6.6-alpha.5
xinyin025:v0.6.6-alpha.4
xinyin025:v0.6.6-alpha.3
xinyin025:v0.6.6-alpha.2
xinyin025:v0.6.6-alpha.1
xinyin025:v0.6.6-alpha
xinyin025:v0.6.5
xinyin025:v0.6.5-alpha.18
xinyin025:v0.6.5-alpha.17
xinyin025:v0.6.5-alpha.16
xinyin025:v0.6.5-alpha.15
xinyin025:v0.6.5-alpha.14
xinyin025:v0.6.5-alpha.13
xinyin025:v0.6.5-alpha.12
xinyin025:v0.6.5-alpha.11
xinyin025:v0.6.5-alpha.10
xinyin025:v0.6.5-alpha.9
xinyin025:v0.6.5-alpha.8
xinyin025:v0.6.5-alpha.7
xinyin025:v0.6.5-alpha.6
xinyin025:v0.6.5-alpha.5
xinyin025:v0.6.5-alpha.4
xinyin025:v0.6.5-alpha.3
xinyin025:v0.6.5-alpha.2
xinyin025:v0.6.5-alpha.1
xinyin025:v0.6.5-alpha
xinyin025:v0.6.4
xinyin025:v0.6.4-alpha.2
xinyin025:v0.6.4-alpha.1
xinyin025:v0.6.4-alpha
xinyin025:v0.6.3
xinyin025:v0.6.3-alpha.2
xinyin025:v0.6.3-alpha.1
xinyin025:v0.6.3-alpha
xinyin025:v0.6.2
xinyin025:v0.6.2-alpha.16
xinyin025:v0.6.2-alpha.15
xinyin025:v0.6.2-alpha.14
xinyin025:v0.6.2-alpha.13
xinyin025:v0.6.2-alpha.12
xinyin025:v0.6.2-alpha.11
xinyin025:v0.6.2-alpha.10
xinyin025:v0.6.2-alpha.9
xinyin025:v0.6.2-alpha.8
xinyin025:v0.6.2-alpha.7
xinyin025:v0.6.2-alpha.6
xinyin025:v0.6.2-alpha.5
xinyin025:v0.6.2-alpha.4
xinyin025:v0.6.2-alpha.3
xinyin025:v0.6.2-alpha.2
xinyin025:v0.6.2-alpha.1
xinyin025:v0.6.1
xinyin025:v0.6.2-alpha
xinyin025:v0.6.1-alpha.5
xinyin025:v0.6.1-alpha.4
xinyin025:v0.6.1-alpha.3
xinyin025:v0.6.1-alpha.2
xinyin025:v0.6.1-alpha.1
xinyin025:v0.6.1-alpha
xinyin025:v0.6.0-alpha.5
xinyin025:v0.6.0
xinyin025:v0.6.0-alpha.4
xinyin025:v0.6.0-alpha.3
xinyin025:v0.6.0-alpha.2
xinyin025:v0.6.0-alpha.1
xinyin025:v0.6.0-alpha
xinyin025:v0.5.12-alpha.3
xinyin025:v0.5.12-alpha.2
xinyin025:v0.5.12-alpha.1
xinyin025:v0.5.12-alpha
xinyin025:v0.5.11
xinyin025:v0.5.11-dev.2
xinyin025:v0.5.11-alpha.9
xinyin025:v0.5.11-alpha.8
xinyin025:v0.5.11-alpha.7
xinyin025:v0.5.11-alpha.6
xinyin025:v0.5.11-alpha.5
xinyin025:v0.5.11-alpha.4
xinyin025:v0.5.11-alpha.3
xinyin025:v0.5.10-4
xinyin025:v0.5.10-3
xinyin025:v0.5.10-2
xinyin025:v0.5.11-alpha.2
xinyin025:v0.5.11-alpha.1
xinyin025:v0.5.10-deploy
xinyin025:v0.5.10-1
xinyin025:v0.5.11-alpha
xinyin025:v0.5.10-alpha.6
xinyin025:v0.5.10
xinyin025:v0.5.10-alpha.5
xinyin025:v0.5.10-alpha.4
xinyin025:v0.5.10-alpha.3
xinyin025:v0.5.10-alpha.2
xinyin025:v0.5.10-alpha.1
xinyin025:v0.5.10-alpha
xinyin025:v0.5.9
xinyin025:v0.5.9-alpha.2
xinyin025:v0.5.9-alpha.1
xinyin025:v0.5.9-alpha
xinyin025:v0.5.8
xinyin025:v0.5.8-alpha.4
xinyin025:v0.5.8-alpha.3
xinyin025:v0.5.8-alpha.2
xinyin025:v0.5.8-alpha.1
xinyin025:v0.5.8-alpha
xinyin025:v0.5.7
xinyin025:v0.5.7-alpha.7
xinyin025:v0.5.7-alpha.6
xinyin025:v0.5.7-alpha.5
xinyin025:v0.5.7-alpha.4
xinyin025:v0.5.7-alpha.3
xinyin025:v0.5.7-alpha.2
xinyin025:v0.5.7-alpha.1
xinyin025:v0.5.7-alpha
xinyin025:v0.5.6
xinyin025:v0.5.6-alpha.11
xinyin025:v0.5.6-alpha.10
xinyin025:v0.5.6-alpha.9
xinyin025:v0.5.6-alpha.8
xinyin025:v0.5.6-alpha.7
xinyin025:v0.5.6-alpha.6
xinyin025:v0.5.6-alpha.5
xinyin025:v0.5.6-alpha.4
xinyin025:v0.5.6-alpha.3
xinyin025:v0.5.6-alpha.2
xinyin025:v0.5.6-alpha.1
xinyin025:v0.5.6-alpha
xinyin025:v0.5.5
xinyin025:v0.5.5-alpha.9
xinyin025:v0.5.5-alpha.8
xinyin025:v0.5.5-alpha.7
xinyin025:v0.5.5-alpha.6
xinyin025:v0.5.5-alpha.5
xinyin025:v0.5.5-alpha.4
xinyin025:v0.5.5-alpha.3
xinyin025:v0.5.5-alpha.2
xinyin025:v0.5.5-alpha.1
xinyin025:v0.5.5-alpha
xinyin025:v0.5.4
xinyin025:v0.5.4-alpha.4
xinyin025:v0.5.4-alpha.3
xinyin025:v0.5.4-alpha.2
xinyin025:v0.5.4-alpha.1
xinyin025:v0.5.4-alpha
xinyin025:v0.5.3
xinyin025:v0.5.3-alpha.10
xinyin025:v0.5.2-alpha.10
xinyin025:v0.5.3-alpha.9
xinyin025:v0.5.3-alpha.8
xinyin025:v0.5.3-alpha.7
xinyin025:v0.5.3-alpha.6
xinyin025:v0.5.3-alpha.5
xinyin025:v0.5.3-alpha.4
xinyin025:v0.5.3-alpha.3
xinyin025:v0.5.3-alpha.2
xinyin025:v0.5.3-alpha.1
xinyin025:v0.5.3-alpha
xinyin025:v0.5.2
xinyin025:v0.5.2-alpha.9
xinyin025:v0.5.2-alpha.8
xinyin025:v0.5.2-alpha.7
xinyin025:v0.5.2-alpha.6
xinyin025:v0.5.2-alpha.5
xinyin025:v0.5.2-alpha.4
xinyin025:v0.5.1-alpha.5
xinyin025:v0.5.2-alpha.3
xinyin025:v0.5.2-alpha.2
xinyin025:v0.5.2-alpha.1
xinyin025:v0.5.2-alpha
xinyin025:v0.5.1
xinyin025:v0.5.1-alpha.4
xinyin025:v0.5.1-alpha.3
xinyin025:0.0.4
xinyin025:0.0.3
xinyin025:v0.5.1-alpha.2
xinyin025:v0.5.1-alpha.1
xinyin025:0.0.2
xinyin025:v0.5.1-alpha
xinyin025:v0.5.0
xinyin025:v0.5.0-alpha.6
xinyin025:v0.5.0-alpha.5
xinyin025:v0.5.0-alpha.4
xinyin025:v0.5.0-alpha.3
xinyin025:v0.5.0-alpha.2
xinyin025:v0.5.0-alpha.1
xinyin025:v0.5.0-alpha
xinyin025:v0.4.10-alpha.9
xinyin025:v0.4.10-alpha.8
xinyin025:v0.4.10-alpha.7
xinyin025:v0.4.10-alpha.6
xinyin025:0.0.1
xinyin025:0.5.5
xinyin025:0.5.4
xinyin025:0.5.3
xinyin025:0.5.2
xinyin025:0.5.1
xinyin025:v0.4.10-alpha.5
xinyin025:0.5.0
xinyin025:v0.4.10-alpha.4
xinyin025:v0.4.10-alpha.3
xinyin025:v0.4.10-alpha.2
xinyin025:v0.4.10-alpha.1
xinyin025:v0.4.10-alpha
xinyin025:v0.4.9
xinyin025:0.4.10
xinyin025:0.4.9
xinyin025:0.4.8
xinyin025:v0.4.9-alpha.6
xinyin025:v0.4.9-alpha.5
xinyin025:v0.4.9-alpha.4
xinyin025:v0.4.9-alpha.3
xinyin025:v0.4.9-alpha.2
xinyin025:v0.4.9-alpha.1
xinyin025:v0.4.9-alpha
xinyin025:v0.4.8
xinyin025:v0.4.8-alpha.4
xinyin025:v0.4.8-alpha.3
xinyin025:v0.4.8-alpha.2
xinyin025:v0.4.8-alpha.1
xinyin025:v0.4.8-alpha
xinyin025:v0.4.7
xinyin025:v0.4.7-alpha.7
xinyin025:v0.4.7-alpha.6
xinyin025:v0.4.7-alpha.5
xinyin025:v0.4.7-alpha.4
xinyin025:v0.4.7-alpha.3
xinyin025:v0.4.7-alpha.2
xinyin025:v0.4.7-alpha.1
xinyin025:v0.4.7-alpha
xinyin025:v0.4.5-alpha.18
xinyin025:v0.4.6
xinyin025:v0.4.5-alpha.17
xinyin025:v0.4.5-alpha.16
xinyin025:v0.4.5-alpha.15
xinyin025:v0.4.5-alpha.14
xinyin025:v0.4.5-alpha.13
xinyin025:v0.4.5-alpha.12
xinyin025:v0.4.5-alpha.11
xinyin025:v0.4.5-alpha.10
xinyin025:v0.4.5-alpha.9
xinyin025:v0.4.5-alpha.8
xinyin025:v0.4.5-alpha.7
xinyin025:v0.4.5-alpha.6
xinyin025:v0.4.5-alpha.5
xinyin025:v0.4.5
xinyin025:v0.4.5-alpha.4
xinyin025:v0.4.5-alpha.3
xinyin025:v0.4.5-alpha.2
xinyin025:v0.4.5-alpha.1
xinyin025:v0.4.5-alpha
xinyin025:v0.4.4
xinyin025:v0.4.4-alpha.2
xinyin025:v0.4.4-alpha.1
xinyin025:v0.4.4-alpha
xinyin025:v0.4.3
xinyin025:v0.4.3-alpha.3
xinyin025:v0.4.3-alpha.2
xinyin025:v0.4.3-alpha.1
xinyin025:v0.4.3-alpha
xinyin025:v0.4.2
xinyin025:v0.4.2-alpha
xinyin025:v0.4.1
xinyin025:v0.4.1-alpha.3
xinyin025:v0.4.1-alpha.2
xinyin025:v0.4.1-alpha.1
xinyin025:v0.4.1-alpha
xinyin025:v0.4.0
xinyin025:v0.4.0-alpha.1
xinyin025:v0.4.0-alpha
xinyin025:v0.3.4
xinyin025:v0.3.4-alpha.3
xinyin025:v0.3.4-alpha.2
xinyin025:v0.3.4-alpha.1
xinyin025:v0.3.4-alpha
xinyin025:v0.3.3-alpha.5
xinyin025:v0.3.3-alpha.4
xinyin025:v0.3.3-alpha.3
xinyin025:v0.3.3
xinyin025:v0.3.3-alpha.2
xinyin025:v0.3.3-alpha.1
xinyin025:v0.3.3-alpha
xinyin025:v0.3.2
xinyin025:v0.3.2-alpha.2
xinyin025:v0.3.2-alpha.1
xinyin025:v0.3.2-alpha
xinyin025:v0.3.1
xinyin025:v0.3.1-alpha.2
xinyin025:v0.3.1-alpha.1
xinyin025:v0.3.1-alpha
xinyin025:v0.3.0
xinyin025:v0.3.0-alpha.4
xinyin025:v0.3.0-alpha.3
xinyin025:v0.3.0-alpha.2
xinyin025:v0.3.0-alpha.1
xinyin025:v0.3.0-alpha
xinyin025:v0.2.6
xinyin025:v0.2.6-alpha.4
xinyin025:v0.2.6-alpha.3
xinyin025:v0.2.6-alpha.2
xinyin025:v0.2.6-alpha.1
xinyin025:v0.2.6-alpha
xinyin025:v0.2.5
xinyin025:v0.2.5-alpha.1
xinyin025:v0.2.5-alpha
xinyin025:v0.2.4
xinyin025:v0.2.4-alpha.4
xinyin025:v0.2.4-alpha.3
xinyin025:v0.2.4-alpha.2
xinyin025:v0.2.4-alpha.1
xinyin025:v0.2.4-alpha
xinyin025:v0.2.3
xinyin025:v0.2.3-alpha.1
xinyin025:v0.2.3-alpha
xinyin025:v0.2.2
xinyin025:v0.2.2-alpha
xinyin025:v0.2.1
xinyin025:v0.2.1-alpha
xinyin025:v0.2.0
xinyin025:v0.2.0-alpha
xinyin025:v0.1.6-alpha.3
xinyin025:v0.1.6-alpha.2
xinyin025:v0.1.6-alpha.1
xinyin025:v0.1.6-alpha
xinyin025:v0.1.5
xinyin025:v0.1.4
xinyin025:v0.1.4-alpha
xinyin025:v0.1.3
xinyin025:v0.1.2
xinyin025:v0.1.2-alpha.2
xinyin025:v0.1.2-alpha.1
xinyin025:v0.1.2-alpha
xinyin025:v0.1.1
xinyin025:v0.1.0
..
compare: xinyin025:v0.4.8-alpha.3
xinyin025:dependabot/go_modules/golang.org/x/oauth2-0.27.0
xinyin025:main
xinyin025:patch/proxy
xinyin025:dev
xinyin025:refactor
xinyin025:v0.6.11-alpha.22
xinyin025:v0.6.11-preview.7
xinyin025:v0.6.11-alpha.21
xinyin025:v0.6.11-preview.6
xinyin025:v0.6.11-preview.5
xinyin025:v0.6.11-alpha.20
xinyin025:v0.6.11-preview.4
xinyin025:v0.6.11-preview.3
xinyin025:v0.6.11-preview.2
xinyin025:v0.6.11-alpha.18
xinyin025:v0.6.11-preview.1
xinyin025:v0.6.11-alpha.17
xinyin025:v0.6.11-alpha.16
xinyin025:v0.6.11-alpha.15
xinyin025:v0.6.11-preview
xinyin025:v0.6.11-alpha.14
xinyin025:v0.6.11-alpha.13
xinyin025:v0.6.11-alpha.12
xinyin025:v0.6.11-alpha.10
xinyin025:v0.6.11-alpha.11
xinyin025:v0.6.11-alpha.9
xinyin025:v0.6.11-alpha.8
xinyin025:v0.6.11-alpha.7
xinyin025:v0.6.11-alpha.6
xinyin025:v0.6.11-alpha.5
xinyin025:v0.6.11-alpha.4
xinyin025:v0.6.11-alpha.3
xinyin025:v0.6.11-alpha.2
xinyin025:v0.6.11-alpha.1
xinyin025:v0.6.11-alpha
xinyin025:v0.6.10
xinyin025:v0.6.9
xinyin025:v0.6.10-alpha.6
xinyin025:v0.6.10-alpha.5
xinyin025:v0.6.10-alpha.4
xinyin025:v0.6.10-alpha.3
xinyin025:v0.6.10-alpha.2
xinyin025:v0.6.10-alpha.1
xinyin025:v0.6.10-alpha
xinyin025:v0.6.9-alpha.2
xinyin025:v0.6.9-alpha.1
xinyin025:v0.6.9-alpha
xinyin025:v0.6.8
xinyin025:v0.6.8-alpha.6
xinyin025:v0.6.8-alpha.5
xinyin025:v0.6.8-alpha.4
xinyin025:v0.6.8-alpha.3
xinyin025:v0.6.8-alpha.2
xinyin025:v0.6.8-alpha.1
xinyin025:v0.6.8-alpha
xinyin025:v0.6.7
xinyin025:v0.6.7-alpha.9
xinyin025:v0.6.7-alpha.8
xinyin025:v0.6.7-alpha.7
xinyin025:v0.6.7-alpha.6
xinyin025:v0.6.7-alpha.5
xinyin025:v0.6.7-alpha.4
xinyin025:v0.6.7-alpha.3
xinyin025:v0.6.7-alpha.2
xinyin025:v0.6.7-alpha.1
xinyin025:v0.6.7-alpha
xinyin025:v0.6.6
xinyin025:v0.6.6-alpha.15
xinyin025:v0.6.6-alpha.14
xinyin025:v0.6.6-alpha.13
xinyin025:v0.6.6-alpha.12
xinyin025:v0.6.6-alpha.11
xinyin025:v0.6.6-alpha.10
xinyin025:v0.6.6-alpha.9
xinyin025:v0.6.6-alpha.8
xinyin025:v0.6.6-alpha.7
xinyin025:v0.6.6-alpha.6
xinyin025:v0.6.6-alpha.5
xinyin025:v0.6.6-alpha.4
xinyin025:v0.6.6-alpha.3
xinyin025:v0.6.6-alpha.2
xinyin025:v0.6.6-alpha.1
xinyin025:v0.6.6-alpha
xinyin025:v0.6.5
xinyin025:v0.6.5-alpha.18
xinyin025:v0.6.5-alpha.17
xinyin025:v0.6.5-alpha.16
xinyin025:v0.6.5-alpha.15
xinyin025:v0.6.5-alpha.14
xinyin025:v0.6.5-alpha.13
xinyin025:v0.6.5-alpha.12
xinyin025:v0.6.5-alpha.11
xinyin025:v0.6.5-alpha.10
xinyin025:v0.6.5-alpha.9
xinyin025:v0.6.5-alpha.8
xinyin025:v0.6.5-alpha.7
xinyin025:v0.6.5-alpha.6
xinyin025:v0.6.5-alpha.5
xinyin025:v0.6.5-alpha.4
xinyin025:v0.6.5-alpha.3
xinyin025:v0.6.5-alpha.2
xinyin025:v0.6.5-alpha.1
xinyin025:v0.6.5-alpha
xinyin025:v0.6.4
xinyin025:v0.6.4-alpha.2
xinyin025:v0.6.4-alpha.1
xinyin025:v0.6.4-alpha
xinyin025:v0.6.3
xinyin025:v0.6.3-alpha.2
xinyin025:v0.6.3-alpha.1
xinyin025:v0.6.3-alpha
xinyin025:v0.6.2
xinyin025:v0.6.2-alpha.16
xinyin025:v0.6.2-alpha.15
xinyin025:v0.6.2-alpha.14
xinyin025:v0.6.2-alpha.13
xinyin025:v0.6.2-alpha.12
xinyin025:v0.6.2-alpha.11
xinyin025:v0.6.2-alpha.10
xinyin025:v0.6.2-alpha.9
xinyin025:v0.6.2-alpha.8
xinyin025:v0.6.2-alpha.7
xinyin025:v0.6.2-alpha.6
xinyin025:v0.6.2-alpha.5
xinyin025:v0.6.2-alpha.4
xinyin025:v0.6.2-alpha.3
xinyin025:v0.6.2-alpha.2
xinyin025:v0.6.2-alpha.1
xinyin025:v0.6.1
xinyin025:v0.6.2-alpha
xinyin025:v0.6.1-alpha.5
xinyin025:v0.6.1-alpha.4
xinyin025:v0.6.1-alpha.3
xinyin025:v0.6.1-alpha.2
xinyin025:v0.6.1-alpha.1
xinyin025:v0.6.1-alpha
xinyin025:v0.6.0-alpha.5
xinyin025:v0.6.0
xinyin025:v0.6.0-alpha.4
xinyin025:v0.6.0-alpha.3
xinyin025:v0.6.0-alpha.2
xinyin025:v0.6.0-alpha.1
xinyin025:v0.6.0-alpha
xinyin025:v0.5.12-alpha.3
xinyin025:v0.5.12-alpha.2
xinyin025:v0.5.12-alpha.1
xinyin025:v0.5.12-alpha
xinyin025:v0.5.11
xinyin025:v0.5.11-dev.2
xinyin025:v0.5.11-alpha.9
xinyin025:v0.5.11-alpha.8
xinyin025:v0.5.11-alpha.7
xinyin025:v0.5.11-alpha.6
xinyin025:v0.5.11-alpha.5
xinyin025:v0.5.11-alpha.4
xinyin025:v0.5.11-alpha.3
xinyin025:v0.5.10-4
xinyin025:v0.5.10-3
xinyin025:v0.5.10-2
xinyin025:v0.5.11-alpha.2
xinyin025:v0.5.11-alpha.1
xinyin025:v0.5.10-deploy
xinyin025:v0.5.10-1
xinyin025:v0.5.11-alpha
xinyin025:v0.5.10-alpha.6
xinyin025:v0.5.10
xinyin025:v0.5.10-alpha.5
xinyin025:v0.5.10-alpha.4
xinyin025:v0.5.10-alpha.3
xinyin025:v0.5.10-alpha.2
xinyin025:v0.5.10-alpha.1
xinyin025:v0.5.10-alpha
xinyin025:v0.5.9
xinyin025:v0.5.9-alpha.2
xinyin025:v0.5.9-alpha.1
xinyin025:v0.5.9-alpha
xinyin025:v0.5.8
xinyin025:v0.5.8-alpha.4
xinyin025:v0.5.8-alpha.3
xinyin025:v0.5.8-alpha.2
xinyin025:v0.5.8-alpha.1
xinyin025:v0.5.8-alpha
xinyin025:v0.5.7
xinyin025:v0.5.7-alpha.7
xinyin025:v0.5.7-alpha.6
xinyin025:v0.5.7-alpha.5
xinyin025:v0.5.7-alpha.4
xinyin025:v0.5.7-alpha.3
xinyin025:v0.5.7-alpha.2
xinyin025:v0.5.7-alpha.1
xinyin025:v0.5.7-alpha
xinyin025:v0.5.6
xinyin025:v0.5.6-alpha.11
xinyin025:v0.5.6-alpha.10
xinyin025:v0.5.6-alpha.9
xinyin025:v0.5.6-alpha.8
xinyin025:v0.5.6-alpha.7
xinyin025:v0.5.6-alpha.6
xinyin025:v0.5.6-alpha.5
xinyin025:v0.5.6-alpha.4
xinyin025:v0.5.6-alpha.3
xinyin025:v0.5.6-alpha.2
xinyin025:v0.5.6-alpha.1
xinyin025:v0.5.6-alpha
xinyin025:v0.5.5
xinyin025:v0.5.5-alpha.9
xinyin025:v0.5.5-alpha.8
xinyin025:v0.5.5-alpha.7
xinyin025:v0.5.5-alpha.6
xinyin025:v0.5.5-alpha.5
xinyin025:v0.5.5-alpha.4
xinyin025:v0.5.5-alpha.3
xinyin025:v0.5.5-alpha.2
xinyin025:v0.5.5-alpha.1
xinyin025:v0.5.5-alpha
xinyin025:v0.5.4
xinyin025:v0.5.4-alpha.4
xinyin025:v0.5.4-alpha.3
xinyin025:v0.5.4-alpha.2
xinyin025:v0.5.4-alpha.1
xinyin025:v0.5.4-alpha
xinyin025:v0.5.3
xinyin025:v0.5.3-alpha.10
xinyin025:v0.5.2-alpha.10
xinyin025:v0.5.3-alpha.9
xinyin025:v0.5.3-alpha.8
xinyin025:v0.5.3-alpha.7
xinyin025:v0.5.3-alpha.6
xinyin025:v0.5.3-alpha.5
xinyin025:v0.5.3-alpha.4
xinyin025:v0.5.3-alpha.3
xinyin025:v0.5.3-alpha.2
xinyin025:v0.5.3-alpha.1
xinyin025:v0.5.3-alpha
xinyin025:v0.5.2
xinyin025:v0.5.2-alpha.9
xinyin025:v0.5.2-alpha.8
xinyin025:v0.5.2-alpha.7
xinyin025:v0.5.2-alpha.6
xinyin025:v0.5.2-alpha.5
xinyin025:v0.5.2-alpha.4
xinyin025:v0.5.1-alpha.5
xinyin025:v0.5.2-alpha.3
xinyin025:v0.5.2-alpha.2
xinyin025:v0.5.2-alpha.1
xinyin025:v0.5.2-alpha
xinyin025:v0.5.1
xinyin025:v0.5.1-alpha.4
xinyin025:v0.5.1-alpha.3
xinyin025:0.0.4
xinyin025:0.0.3
xinyin025:v0.5.1-alpha.2
xinyin025:v0.5.1-alpha.1
xinyin025:0.0.2
xinyin025:v0.5.1-alpha
xinyin025:v0.5.0
xinyin025:v0.5.0-alpha.6
xinyin025:v0.5.0-alpha.5
xinyin025:v0.5.0-alpha.4
xinyin025:v0.5.0-alpha.3
xinyin025:v0.5.0-alpha.2
xinyin025:v0.5.0-alpha.1
xinyin025:v0.5.0-alpha
xinyin025:v0.4.10-alpha.9
xinyin025:v0.4.10-alpha.8
xinyin025:v0.4.10-alpha.7
xinyin025:v0.4.10-alpha.6
xinyin025:0.0.1
xinyin025:0.5.5
xinyin025:0.5.4
xinyin025:0.5.3
xinyin025:0.5.2
xinyin025:0.5.1
xinyin025:v0.4.10-alpha.5
xinyin025:0.5.0
xinyin025:v0.4.10-alpha.4
xinyin025:v0.4.10-alpha.3
xinyin025:v0.4.10-alpha.2
xinyin025:v0.4.10-alpha.1
xinyin025:v0.4.10-alpha
xinyin025:v0.4.9
xinyin025:0.4.10
xinyin025:0.4.9
xinyin025:0.4.8
xinyin025:v0.4.9-alpha.6
xinyin025:v0.4.9-alpha.5
xinyin025:v0.4.9-alpha.4
xinyin025:v0.4.9-alpha.3
xinyin025:v0.4.9-alpha.2
xinyin025:v0.4.9-alpha.1
xinyin025:v0.4.9-alpha
xinyin025:v0.4.8
xinyin025:v0.4.8-alpha.4
xinyin025:v0.4.8-alpha.3
xinyin025:v0.4.8-alpha.2
xinyin025:v0.4.8-alpha.1
xinyin025:v0.4.8-alpha
xinyin025:v0.4.7
xinyin025:v0.4.7-alpha.7
xinyin025:v0.4.7-alpha.6
xinyin025:v0.4.7-alpha.5
xinyin025:v0.4.7-alpha.4
xinyin025:v0.4.7-alpha.3
xinyin025:v0.4.7-alpha.2
xinyin025:v0.4.7-alpha.1
xinyin025:v0.4.7-alpha
xinyin025:v0.4.5-alpha.18
xinyin025:v0.4.6
xinyin025:v0.4.5-alpha.17
xinyin025:v0.4.5-alpha.16
xinyin025:v0.4.5-alpha.15
xinyin025:v0.4.5-alpha.14
xinyin025:v0.4.5-alpha.13
xinyin025:v0.4.5-alpha.12
xinyin025:v0.4.5-alpha.11
xinyin025:v0.4.5-alpha.10
xinyin025:v0.4.5-alpha.9
xinyin025:v0.4.5-alpha.8
xinyin025:v0.4.5-alpha.7
xinyin025:v0.4.5-alpha.6
xinyin025:v0.4.5-alpha.5
xinyin025:v0.4.5
xinyin025:v0.4.5-alpha.4
xinyin025:v0.4.5-alpha.3
xinyin025:v0.4.5-alpha.2
xinyin025:v0.4.5-alpha.1
xinyin025:v0.4.5-alpha
xinyin025:v0.4.4
xinyin025:v0.4.4-alpha.2
xinyin025:v0.4.4-alpha.1
xinyin025:v0.4.4-alpha
xinyin025:v0.4.3
xinyin025:v0.4.3-alpha.3
xinyin025:v0.4.3-alpha.2
xinyin025:v0.4.3-alpha.1
xinyin025:v0.4.3-alpha
xinyin025:v0.4.2
xinyin025:v0.4.2-alpha
xinyin025:v0.4.1
xinyin025:v0.4.1-alpha.3
xinyin025:v0.4.1-alpha.2
xinyin025:v0.4.1-alpha.1
xinyin025:v0.4.1-alpha
xinyin025:v0.4.0
xinyin025:v0.4.0-alpha.1
xinyin025:v0.4.0-alpha
xinyin025:v0.3.4
xinyin025:v0.3.4-alpha.3
xinyin025:v0.3.4-alpha.2
xinyin025:v0.3.4-alpha.1
xinyin025:v0.3.4-alpha
xinyin025:v0.3.3-alpha.5
xinyin025:v0.3.3-alpha.4
xinyin025:v0.3.3-alpha.3
xinyin025:v0.3.3
xinyin025:v0.3.3-alpha.2
xinyin025:v0.3.3-alpha.1
xinyin025:v0.3.3-alpha
xinyin025:v0.3.2
xinyin025:v0.3.2-alpha.2
xinyin025:v0.3.2-alpha.1
xinyin025:v0.3.2-alpha
xinyin025:v0.3.1
xinyin025:v0.3.1-alpha.2
xinyin025:v0.3.1-alpha.1
xinyin025:v0.3.1-alpha
xinyin025:v0.3.0
xinyin025:v0.3.0-alpha.4
xinyin025:v0.3.0-alpha.3
xinyin025:v0.3.0-alpha.2
xinyin025:v0.3.0-alpha.1
xinyin025:v0.3.0-alpha
xinyin025:v0.2.6
xinyin025:v0.2.6-alpha.4
xinyin025:v0.2.6-alpha.3
xinyin025:v0.2.6-alpha.2
xinyin025:v0.2.6-alpha.1
xinyin025:v0.2.6-alpha
xinyin025:v0.2.5
xinyin025:v0.2.5-alpha.1
xinyin025:v0.2.5-alpha
xinyin025:v0.2.4
xinyin025:v0.2.4-alpha.4
xinyin025:v0.2.4-alpha.3
xinyin025:v0.2.4-alpha.2
xinyin025:v0.2.4-alpha.1
xinyin025:v0.2.4-alpha
xinyin025:v0.2.3
xinyin025:v0.2.3-alpha.1
xinyin025:v0.2.3-alpha
xinyin025:v0.2.2
xinyin025:v0.2.2-alpha
xinyin025:v0.2.1
xinyin025:v0.2.1-alpha
xinyin025:v0.2.0
xinyin025:v0.2.0-alpha
xinyin025:v0.1.6-alpha.3
xinyin025:v0.1.6-alpha.2
xinyin025:v0.1.6-alpha.1
xinyin025:v0.1.6-alpha
xinyin025:v0.1.5
xinyin025:v0.1.4
xinyin025:v0.1.4-alpha
xinyin025:v0.1.3
xinyin025:v0.1.2
xinyin025:v0.1.2-alpha.2
xinyin025:v0.1.2-alpha.1
xinyin025:v0.1.2-alpha
xinyin025:v0.1.1
xinyin025:v0.1.0
1 Commits
v0.4.8-alp
...
v0.4.8-alp
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
737672fb0b | fix: update cached user quota after post-consuming (close #204) |
2 changed files with 16 additions and 0 deletions
|
|
@@ -201,6 +201,10 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode {
|
|||
if err != nil {
|
||||
common.SysError("error consuming token remain quota: " + err.Error())
|
||||
}
|
||||
err = model.CacheUpdateUserQuota(userId)
|
||||
if err != nil {
|
||||
common.SysError("error update user quota cache: " + err.Error())
|
||||
}
|
||||
if quota != 0 {
|
||||
tokenName := c.GetString("token_name")
|
||||
logContent := fmt.Sprintf("模型倍率 %.2f,分组倍率 %.2f", modelRatio, groupRatio)
|
||||
|
|
|
|||
|
|
@@ -83,6 +83,18 @@ func CacheGetUserQuota(id int) (quota int, err error) {
|
|||
return quota, err
|
||||
}
|
||||
|
||||
func CacheUpdateUserQuota(id int) error {
|
||||
if !common.RedisEnabled {
|
||||
return nil
|
||||
}
|
||||
quota, err := GetUserQuota(id)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = common.RedisSet(fmt.Sprintf("user_quota:%d", id), fmt.Sprintf("%d", quota), UserId2QuotaCacheSeconds*time.Second)
|
||||
return err
|
||||
}
|
||||
|
||||
func CacheIsUserEnabled(userId int) bool {
|
||||
if !common.RedisEnabled {
|
||||
return IsUserEnabled(userId)
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.