Use native system instructions for Gemini 1.5 models

This commit is contained in:
Rotem Dan 2024-08-02 16:45:46 +03:00
parent 342566765f
commit a94512dad4

View File

@ -126,6 +126,9 @@ class Pipeline:
"parts": [{"text": message["content"]}]
})
if "gemini-1.5" in model_id:
model = genai.GenerativeModel(model_name=model_id, system_instruction=system_message)
else:
if system_message:
contents.insert(0, {"role": "user", "parts": [{"text": f"System: {system_message}"}]})