Model Cache
AI model configuration and caching utilities.
File-based cache for model lists with daily expiration.
CachedModels
fetch_anthropic_models()
async
Fetch models from Anthropic API.
Source code in src/opensymbolicai_cli/model_cache.py
fetch_fireworks_models()
async
Fetch models from Fireworks API.
Source code in src/opensymbolicai_cli/model_cache.py
fetch_groq_models()
async
Fetch models from Groq API.
Source code in src/opensymbolicai_cli/model_cache.py
fetch_models_for_provider(provider)
async
Fetch models for a provider, using cache if valid.
Source code in src/opensymbolicai_cli/model_cache.py
fetch_ollama_models()
async
Fetch models from local Ollama instance.
Source code in src/opensymbolicai_cli/model_cache.py
fetch_openai_models()
async
Fetch models from OpenAI API.
Source code in src/opensymbolicai_cli/model_cache.py
get_cached_models(provider)
Get cached models for a provider if valid.
Source code in src/opensymbolicai_cli/model_cache.py
save_cached_models(provider, models)
Save models to cache.