Create a new LLM provider integration.
POST and test-connection body: the key must be supplied, there is nothing stored to keep.
User-friendly name for this integration
LLM provider name (openai, anthropic, custom)
API key for the provider
Default model name for this integration
Custom endpoint URL (required for 'custom' provider, null for cloud)
Successful Response
Response for LLM integration operations (CRUD and connection tests).
Human-readable status message
Integration ID (present for create/update operations)
Operation status (for connection tests)
Provider name (for connection tests)
Available models (for connection tests)