ReadonlynameHuman-readable provider name
ReadonlysignaturesModel name signatures for auto-detection (e.g., ["gpt", "o1", "o3"] for OpenAI)
ReadonlyenvPrimary environment variable name for the API key (e.g., OPENAI_API_KEY)
Optional ReadonlyenvLegacy environment variable name accepted as fallback (e.g., API_KEY_OPENAI)
ReadonlybaseBase URL for the provider's API
Provider metadata for configuration and detection.