Add Gemini CLI v1internal quota support

This commit is contained in:
Mas0nShi
2026-05-22 16:58:04 +08:00
parent 9533bd7043
commit ce02f1ae8c
17 changed files with 985 additions and 52 deletions
@@ -37,6 +37,14 @@ describe('endpoint default paths', () => {
})).toBe('/v1/projects/{project_id}/locations/{region}/publishers/google/models/{model}:predict')
})
it('uses Gemini CLI v1internal paths for fixed Gemini CLI endpoints', () => {
expect(getDefaultEndpointPath({
apiFormat: 'gemini:generate_content',
providerType: 'gemini_cli',
apiFormats,
})).toBe('/v1internal:{action}')
})
it('keeps Codex Responses root path without duplicating /v1', () => {
expect(getDefaultEndpointPath({
apiFormat: 'openai:responses',