e9baf7910e003a23b84af41543be5dfd807600dd
Introduce `Providers` struct to handle different language model providers. Implement `Parse` method to extract and validate provider/model from input string, then return a chat completion interface. Add error handling for invalid formats or unknown providers.
Description
Abstraction layer interface for various similar LLM services
Languages
Go
100%