#!/bin/bash
API_KEY=»AIzaSyA7CogHrFDOScwTXN4eg4pBITLJUKkFpcM»
curl \
-X POST https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-pro-latest:generateContent?key=${API_KEY} \
-H ‘Content-Type: application/json’ \
-d @<(echo '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "YOUR_USER_INPUT"
}
]
}
],
"generationConfig": {
"temperature": 1,
"topK": 0,
"topP": 0.95,
"maxOutputTokens": 8192,
"stopSequences": []
},
"safetySettings": [
{
"category": "HARM_CATEGORY_HARASSMENT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
{
"category": "HARM_CATEGORY_HATE_SPEECH",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
{
"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
{
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
}
]
}')