Skip to main content

Module forge_config

Module forge_config 

Source
Expand description

Persistent Forge AI provider configuration (API keys, models).

Stored at {config_dir}/oxide/forge_config.json. Environment variables (ANTHROPIC_API_KEY, OPENAI_API_KEY, GEMINI_API_KEY, XAI_API_KEY) are merged on load and do not overwrite saved keys.

Structs§

ForgeProviderSettings
Per-provider credentials and model choice.
ForgeUserConfig
User-facing Forge configuration persisted on disk.

Enums§

ForgeProvider
Supported LLM backends for Oxide Forge.

Functions§

mask_api_key
Mask an API key for display (sk-…abcd).
normalize_gemini_model
Gemini 2.0 and older ids return 404 — see model deprecations.