{
"systemInstruction": {
"parts": [
{
"inline_data": {
"mime_type": "string",
"data": "string"
},
"file_data": {
"mime_type": "string",
"file_uri": "string"
},
"function_call": {
"id": "string",
"name": "string",
"args": [
[
[
{}
]
]
]
},
"function_response": {
"id": "string",
"name": "string",
"response": [
[
[
{}
]
]
]
},
"executable_code": {
"id": "string",
"language": "LANGUAGE_UNSPECIFIED",
"code": "string"
},
"code_execution_result": {
"id": "string",
"outcome": "OUTCOME_UNSPECIFIED",
"output": "string"
},
"tool_call": [
[
[
{}
]
]
],
"tool_response": [
[
[
{}
]
]
],
"text": "string"
}
]
},
"toolConfig": {
"functionCallingConfig": {
"allowedFunctionNames": [
"string"
],
"mode": "MODE_UNSPECIFIED"
},
"retrievalConfig": {
"latLng": {
"latitude": 0,
"longitude": 0
},
"languageCode": "string"
},
"includeServerSideToolInvocations": true
},
"generationConfig": {
"topP": 0,
"topK": 0,
"candidateCount": 0,
"maxOutputTokens": 0,
"stopSequences": [
"string"
],
"responseMimeType": "string",
"responseSchema": [
[
[
{}
]
]
],
"responseJsonSchema": [
[
[
{}
]
]
],
"presencePenalty": 0,
"frequencyPenalty": 0,
"responseLogprobs": true,
"enableEnhancedCivicAnswers": true,
"responseModalities": [
"string"
],
"mediaResolution": "string",
"speechConfig": [
[
[
{}
]
]
],
"imageConfig": [
[
[
{}
]
]
],
"thinkingConfig": {
"includeThoughts": true,
"thinkingBudget": 0,
"thinkingLevel": "THINKING_LEVEL_UNSPECIFIED"
},
"temperature": 0,
"seed": 0,
"logprobs": 0
},
"safetySettings": [
{
"threshold": "HARM_BLOCK_THRESHOLD_UNSPECIFIED",
"category": "HARM_CATEGORY_UNSPECIFIED"
}
],
"cachedContent": "string",
"model": "string",
"contents": [
{
"role": "USER",
"parts": [
{
"inline_data": {
"mime_type": "string",
"data": "string"
},
"file_data": {
"mime_type": "string",
"file_uri": "string"
},
"function_call": {
"id": "string",
"name": "string",
"args": [
[
[
{}
]
]
]
},
"function_response": {
"id": "string",
"name": "string",
"response": [
[
[
{}
]
]
]
},
"executable_code": {
"id": "string",
"language": "LANGUAGE_UNSPECIFIED",
"code": "string"
},
"code_execution_result": {
"id": "string",
"outcome": "OUTCOME_UNSPECIFIED",
"output": "string"
},
"tool_call": [
[
[
{}
]
]
],
"tool_response": [
[
[
{}
]
]
],
"text": "string"
}
]
}
],
"tools": [
{
"functionDeclarations": [
[
[
[
{}
]
]
]
],
"codeExecution": {},
"googleSearch": [
[
[
{}
]
]
],
"googleSearchRetrieval": [
[
[
{}
]
]
],
"urlContext": [
[
[
{}
]
]
],
"fileSearch": [
[
[
{}
]
]
],
"extraToolProperties": {
"key": [
[
[
{}
]
]
]
}
}
],
"store": true
}