AIChain!? Why Another LLM Library? (opens in new tab)
You wrote an OpenAI integration. Then added Anthropic. Then Gemini. Now look at your code — it's three different applications wearing a trench coat pretending to be one. The Three-SDK Problem Every major AI provider ships its own SDK. Reasonable enough — until you need to support more than one. Here's what happens in practice. OpenAI wants messages with content strings. Anthropic wants a separate system parameter and its own message format. Google's Gemini SDK uses generate_content with Part ...
Read the original article