Coverage for src/refinire/templates.py: 50%
2 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-15 18:51 +0900
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-15 18:51 +0900
1"""
2Environment variable templates for Refinire platform
4Minimal set of environment variables directly used by the library.
5"""
7def core_template():
8 """Core LLM provider configuration template"""
9 return {
10 "ANTHROPIC_API_KEY": {
11 "description": "Anthropic API key for Claude models\nGet from: https://console.anthropic.com/",
12 "default": "",
13 "required": False
14 },
15 "GOOGLE_API_KEY": {
16 "description": "Google API key for Gemini models\nGet from: https://aistudio.google.com/app/apikey",
17 "default": "",
18 "required": False
19 },
20 "OLLAMA_BASE_URL": {
21 "description": "Ollama server base URL for local models",
22 "default": "http://localhost:11434",
23 "required": False
24 },
25 "REFINIRE_DEFAULT_LLM_MODEL": {
26 "description": "Default LLM model to use",
27 "default": "gpt-4o-mini",
28 "required": False
29 }
30 }