Enable users to provide their own keys and use different AI providers such as Anthropic AI, Open AI, Mistral AI etc