core-llm-bridge

FEATURED

Provider-agnostic LLM abstraction layer. One interface for Ollama, OpenAI, and Anthropic — sync, async, streaming — with conversation state, tool calling, and typed errors.

Python 3.12+Pydantic v2httpxOllamaOpenAIAnthropic

A clean, provider-agnostic bridge over the LLM landscape. Downstream projects talk to a single BridgeEngine and swap models or providers without changing application code. Covers sync, async, and streaming for Ollama, OpenAI, and Anthropic, with a typed conversation buffer, a prompt-template manager, and per-provider exception hierarchy. Built as the shared substrate for my own LLM experiments.