XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
UTF-8
from __future__ import annotations

from ..template import OpenaiTemplate

class GeminiPro(OpenaiTemplate):
    label = "Google Gemini API"
    url = "https://ai.google.dev"
    login_url = "https://aistudio.google.com/u/0/apikey"
    base_url = "https://generativelanguage.googleapis.com/v1beta/openai"
    backup_url = "https://g4f.space/api/gemini-v1beta"
    quota_url = backup_url + "/quota"
    active_by_default = True
    working = True
    default_model = "models/gemini-2.5-flash"
    default_vision_model = default_model
    model_aliases = {
        "gemini-2.5-pro": "models/gemini-2.5-pro",
        "gemini-2.5-flash": "models/gemini-2.5-flash",
        "gemini-2.0-flash": "models/gemini-2.0-flash",
        "gemini-2.0-flash-thinking": "models/gemini-2.0-flash-thinking",
    }
    models_needs_auth = True