You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google AI Edge SDK获取端侧LLM的模型名称与版本?

获取Google AI Edge SDK端侧LLM模型名称及版本的方法

1. 通过SDK API直接获取

  • 读取指定模型名称:创建GenerativeModel实例时,若显式指定了具体模型名(如gemini-nano-1或gemini-nano-2),可直接通过modelName属性获取当前使用的模型标识:
val model = GenerativeModel(
    modelName = "gemini-nano-2",
    context = applicationContext
)
val activeModelName = model.modelName
  • 查询设备已安装模型元数据:使用ModelManager枚举设备上所有可用的端侧生成式AI模型,可获取模型ID、版本等详细信息:
val modelManager = ModelManager.getInstance(context)
val availableModels = modelManager.listModels(ModelType.GENERATIVE_AI)
availableModels.forEach { model ->
    val modelId = model.modelId // 格式示例:"gemini-nano-2"
    val modelVersion = model.version
    // 解析modelId即可区分Nano-1/Nano-2等不同版本
}

2. 系统层面确认

  • 端侧Gemini Nano模型随Google Play服务或Android系统更新推送,可通过Google Play服务的版本对应官方发布记录,确认当前设备搭载的Nano版本。
  • 部分设备的开发者选项中提供了端侧模型信息查看入口,可直接查看已安装LLM的版本、参数规模等详情。

补充说明

当创建GenerativeModel时仅指定gemini-nano作为模型名,SDK会自动适配设备能力,选择可用的最高版本Nano模型;若需固定使用某一版本,需在实例化时传入具体的模型标识(如gemini-nano-1)。

内容的提问来源于stack exchange,提问作者Franck Dernoncourt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:42:12