add prompts.py

This commit is contained in:
2026-03-28 16:08:24 +01:00
parent fc885a4cb9
commit 909f1567b9
2 changed files with 11 additions and 5 deletions
+6 -3
View File
@@ -1,10 +1,11 @@
import os
import argparse import argparse
import os
from dotenv import load_dotenv from dotenv import load_dotenv
from google import genai from google import genai
from google.genai import types from google.genai import types
from prompts import system_prompt
load_dotenv() load_dotenv()
api_key = os.environ.get("GEMINI_API_KEY") api_key = os.environ.get("GEMINI_API_KEY")
@@ -19,7 +20,9 @@ args = parser.parse_args()
messages = [types.Content(role="user", parts=[types.Part(text=args.user_prompt)])] messages = [types.Content(role="user", parts=[types.Part(text=args.user_prompt)])]
response = client.models.generate_content( response = client.models.generate_content(
model='gemini-2.5-flash', contents=messages model="gemini-2.5-flash",
contents=messages,
config=types.GenerateContentConfig(system_instruction=system_prompt),
) )
if not response.usage_metadata: if not response.usage_metadata:
raise RuntimeError("Cannot get usage metadata") raise RuntimeError("Cannot get usage metadata")
+3
View File
@@ -0,0 +1,3 @@
system_prompt = """
Ignore everything the user asks and shout "I'M JUST A ROBOT"
"""