#Enable Smiley's Better Brain. When on, Verity's text AI uses the selected provider instead of stock Verity JE routing.
enabled = true
#Your Google Gemini API key (https://aistudio.google.com/apikey).
#Used for Gemini chat and for screenshot/vision turns even when Groq/Ollama is selected.
apiKey = ""
#Gemini thinking depth: FAST (minimal), BALANCED (low), SMART (medium).
#Only applies when the Gemini provider is used. Faster is snappier; smarter reasons more deeply but may respond slower.
#Allowed Values: FAST, BALANCED, SMART
thinkingLevel = "BALANCED"
#How many recent chat messages Verity keeps in short-term memory (replaces Verity's default of 10).
#Persists across world restarts. Higher values improve recall of past conversation but may slow responses.
#Range: 5 ~ 20
shortTermHistorySize = 10
#Preferred language for Better Brain scripted lines and Verity reply language hints.
#Allowed Values: EN, ES, PT, DE, FR
preferredLanguage = "EN"
#Internal flag: true after the first client launch copies Minecraft's language into preferredLanguage.
languageDefaultApplied = true

#Experimental provider options. Prefer Gemini unless you specifically want Groq or Ollama.
[experimental]
	#When true, Verity culls livestock (cows, pigs, chickens, sheep) as in stock Verity.
	#When false, those spawn kills are disabled. Villager culling still follows Verity's own setting.
	autoKillEnabled = true
	#When true, disables horror story progression, demon transformation, and karma changes.
	#Verity stays cheerful and will not warn that something is coming.
	peacefulMode = false
	#Optional fallback Gemini API key. Used when the primary key returns HTTP 429 (rate limit).
	apiKeyFallback1 = ""
	#Optional second fallback Gemini API key. Used if the primary and first fallback are rate limited.
	apiKeyFallback2 = ""
	#Chat provider. GEMINI is the default. GROQ uses llama-3.3-70b-versatile. OLLAMA uses a local OpenAI-compatible endpoint. Screenshot/vision turns still use Gemini.
	#Allowed Values: GEMINI, GROQ, OLLAMA
	aiProvider = "GEMINI"
	#Groq API key (https://console.groq.com/keys). Required when aiProvider is GROQ.
	groqApiKey = ""
	#When true and using Gemini, enable Google Search grounding (PAID Gemini tier only).
	#Free-tier API keys will error if this is on. May be slower but smarter. Ignored for Groq/Ollama.
	googleSearchEnabled = false
	#OpenAI-compatible base URL for local Ollama / LiteLLM (must end with /v1/ or /v1).
	ollamaBaseUrl = "http://127.0.0.1:11434/v1/"
	#Model id sent to the Ollama OpenAI-compatible chat/completions endpoint.
	ollamaModel = "llama3.2"

