File size: 860 Bytes
a9e46a4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import google.generativeai as genai
import os
# 替换为你的 Gemini API Key
api_key = os.environ.get("GEMINI_API_KEY")
print("api_key:"+api_key)
os.environ["GEMINI_API_KEY"] = api_key
genai.configure(api_key=os.environ["GEMINI_API_KEY"])
def list_gemini_models():
print("Listing available Gemini models:")
print("-" * 50)
# 遍历所有模型
for model in genai.list_models():
# 过滤掉仅支持旧版或特定功能的模型(可选)
if 'generateContent' in model.supported_generation_methods:
print(f"Model Name: {model.name}")
print(f"Description: {model.description}")
print(f"Input Token Limit: {model.input_token_limit}")
print(f"Output Token Limit: {model.output_token_limit}")
print("-" * 50)
if __name__ == "__main__":
list_gemini_models() |