Reference: Overview

A quick reference as to what is what with the http4k AI modules.

Universal LLM adapters

ProviderChatStreaming ChatImage GenerationIn-Memory Fake
AnthropicAIhttp4k-connect-ai-anthropic-fake
Azurehttp4k-connect-ai-openai-fake
Geminihttp4k-connect-ai-openai-fake
Github Modelshttp4k-connect-ai-openai-fake
Open AIhttp4k-connect-ai-openai-fake

LangChain4J

Plug-in http4k clients into any Langchain-compatible AI model, embedding, or vector store.

Model Context Protocol (Pro-tier)

  • MCP-SDK: for building Model Context Protocol (MCP) servers
  • MCP-client: for connecting to Model Context Protocol (MCP) servers
  • MCP-desktop-client: native desktop client to bridge MCP servers with Desktop clients (eg. Claude)

Low-level Model API clients

VendorSystemIn-Memory FakeNotes
AnthropicAIAPIIncludes content generators
AzureAIAPIIncludes content generators and GitHubModels compatibility
LM StudioAPI
OllamaAPIIncludes content generators and image generation
Open AIAPIIncludes content generators and image generation