支持 Gemini Interactions 与 Antigravity 配额精细化

This commit is contained in:
MMEXA
2026-07-08 22:34:29 +08:00
parent 1ca83ca3fb
commit 80a6579766
41 changed files with 1072 additions and 225 deletions
+1
View File
@@ -1192,6 +1192,7 @@ export const MOCK_API_FORMATS = {
{ value: 'openai:image', label: 'OpenAI Image', default_path: '/v1/images/generations', aliases: [] },
{ value: 'openai:video', label: 'OpenAI Video', default_path: '/v1/videos', aliases: [] },
{ value: 'gemini:generate_content', label: 'Gemini Generate Content', default_path: '/v1beta/models/{model}:{action}', aliases: [] },
{ value: 'gemini:interactions', label: 'Gemini Interactions', default_path: '/v1/interactions', aliases: [] },
{ value: 'gemini:embedding', label: 'Gemini Embedding', default_path: '/v1beta/models/{model}:embedContent', aliases: [] },
{ value: 'gemini:video', label: 'Gemini Video', default_path: '/v1beta/models/{model}:predictLongRunning', aliases: [] },
{ value: 'jina:embedding', label: 'Jina Embedding', default_path: '/v1/embeddings', aliases: [] },
+1
View File
@@ -533,6 +533,7 @@ function mockApiFormatDisplayName(apiFormat: string) {
const labels: Record<string, string> = {
'claude:messages': 'Claude Messages',
'gemini:generate_content': 'Gemini Generate Content',
'gemini:interactions': 'Gemini Interactions',
'openai:chat': 'OpenAI Chat',
'openai:embedding': 'OpenAI Embedding'
}