pip install -q google-generativeai
import google.generativeai as genai # Googleの生成AIライブラリ
from google.colab import userdata # Google Colabのユーザーデータモジュール
GOOGLE_API_KEY=userdata.get('GOOGLE_API_KEY')
genai.configure(api_key=GOOGLE_API_KEY)
print("使用可能なGeminiのモデル一覧:")
for model in genai.list_models():
if "generateContent" in model.supported_generation_methods:
print(model.name)
model = genai.GenerativeModel("models/gemini-2.0-flash-001")
print(f"選択されたモデル: {model.model_name}")
config = genai.GenerationConfig(
max_output_tokens=2048, # 生成されるトークンの最大数
temperature=0.8, # 出力のランダム性を制御
)
def generate_content(model, prompt):
response = model.generate_content(prompt, generation_config=config)
return response.text
user_input = input("質問を入力してください: ")
response = generate_content(model, user_input)
print(f"Gemini: {response}")