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 []),
...