LLM Bridge is a TypeScript library designed to enable seamless interoperability between various large language model (LLM) provider APIs, including OpenAI, Anthropic Claude, and Google Gemini.
It translates requests and responses through a universal format, ensuring zero data loss and perfect reconstruction of the original data, with robust support for multimodal content, tool/function calls, and unified error handling. The library also features type safety, automatic provider detection, and middleware patterns for scalable, multi-provider LLM workflows.
Its design allows developers to build reliable, multi-provider LLM applications without sacrificing data integrity or ease of integration.