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.3.tbz
sha256=0cc0a957784c295877b6bcc4f80c0dba0f6507d3c282e7d6cbd71038050376de
sha512=f8e082376b4de194a877d0df193892cdaa8139a4789f51eebac651acf8b6d4064b95242e158d86c1a32776d99130d43ed4c1119e2d54e738e93bdba2a6ad9a33
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)"
>