{
"type": "object",
"properties": {
"model": {
"type": "string",
"enum": [
"groq/compound",
"groq/compound-mini",
"llama-3.1-8b-instant",
"llama-3.3-70b-versatile",
"openai/gpt-oss-120b",
"openai/gpt-oss-20b",
"meta-llama/llama-guard-4-12b",
"meta-llama/llama-4-scout-17b-16e-instruct",
"meta-llama/llama-prompt-guard-2-22m",
"meta-llama/llama-prompt-guard-2-86m",
"moonshotai/kimi-k2-instruct-0905",
"openai/gpt-oss-safeguard-20b",
"qwen/qwen3-32b"
],
"description": "Groq model to use",
"default": "llama-3.1-8b-instant"
},
"systemPrompt": {
"type": "string",
"description": "System prompt to set behavior and context"
},
"userPrompt": {
"type": "string",
"description": "User prompt containing the main request or conversation"
},
"fileUrls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of file URLs for analysis. Always include file URLs when analyzing specific files."
}
},
"required": [
"userPrompt"
]
}