ocaml-ai-sdk.ai_provider
Ai_provider.Middleware
Middleware for cross-cutting concerns (logging, caching, retries).
Wraps generate/stream functions with additional behavior.
ocaml-ai-sdk.ai_core
ocaml-ai-sdk.ai_provider_anthropic
ocaml-ai-sdk.ai_provider_openai
module type S = sig ... end
val apply : (module S) -> Language_model.t -> Language_model.t
Apply middleware to a language model, producing a new wrapped model.