duck-friend (@handsomeing) 在 获取gemini模型列表的小脚本 中发帖
from google import genai
import json, os
client = genai.Client(api_key="apikey")
models = []
for m in client.models.list():
models.append({
"name": getattr(m, "name", None),
"display_name": getattr(m, "display_name", None) or getattr(m, "displayName", None),
"supported_actions": list(getattr(m, "supported_actions", None) or getattr(m, "supportedActions", None) or []),
...