auth "fireworks" {
	name "Fireworks"
	login "api-key" {
		auth-url "https://app.fireworks.ai/settings/users/api-keys"
		instructions "Create or copy your Fireworks API key"
		prompt "Paste your Fireworks API key" placeholder="fw_..."
		// Regression for issue #3219.
		// The OpenAI-compatible inference listing (`/inference/v1/models`) enumerates
		// the caller's *deployed* models and returns `500 Error listing deployed models`
		// for accounts without active deployments, which rejected valid `fw_…` keys
		// during `/login`. The control-plane `List Models` API hits the static
		// `fireworks` serverless catalog (same endpoint discovery uses) and only
		// requires the key to authenticate, not to own any deployments.
		validate "models-endpoint" label="Fireworks" url="https://api.fireworks.ai/v1/accounts/fireworks/models?filter=supports_serverless%3Dtrue&pageSize=1"
	}
}
