package ocaml-ai-sdk
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml AI SDK - Provider abstraction for AI models
Install
dune-project
Dependency
Authors
Maintainers
Sources
ocaml-ai-sdk-0.6.1.tbz
sha256=cb3b82428abcda76c02ec92f8103a4db28edf3f42795794a37135e9a3c40af96
sha512=11be8889ee25bee67b2be00553c42a4692bc73e5ce23985e8bb87f8a07e9d8f556b5a63b219fe5fe30366c8b0d4edae494afa80ccfbfcb112f1fa1e458de55bf
doc/ocaml-ai-sdk.ai_provider_openrouter/Ai_provider_openrouter/Cache_control/index.html
Module Ai_provider_openrouter.Cache_controlSource
Prompt caching control for OpenRouter requests.
Mirrors the per-part cache_control shape used by upstream @openrouter/ai-sdk-provider. The upstream TypeScript type is { type: 'ephemeral' } (see src/chat/convert-to-openrouter-chat-messages.ts); the OpenRouter documentation additionally accepts an optional ttl field ("5m" default, "1h" explicit) for Anthropic upstreams, which we surface here.
Cache TTL. OpenRouter (Anthropic upstreams) accepts "5m" (default) or "1h".
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>