package chatoyant
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml-first LLM SDK with Melange-generated JavaScript
Install
dune-project
Dependency
Authors
Maintainers
Sources
chatoyant-v0.12.4.tbz
sha256=fbf19dea0d39482e0263812504d94c682a9f3a6e93f68fe0c57b2d38ed4166b3
sha512=4e01be9c0ec9c16880f98360dec4ef5e0dddd9192e2113991b154e891b3bdaefb614051c2cb63afa0b714efa0e4cc4fd8054528fdc1995f3a4858fe2fcd50256
doc/chatoyant.provider/Chatoyant_provider/Xai/Make_websocket/argument-1-Ws/index.html
Parameter Make_websocket.Ws
type error = | Timeout of int| Network of string| Invalid_response of string| Closed of close option
val with_connection : request -> (connection -> 'a) -> ('a, error) resultOpen a WebSocket, run the callback while the connection is alive, then close the socket. The callback style keeps runtime resources scoped to their Eio switch while provider modules remain functorized and testable.
val send : connection -> message -> (unit, error) resultval recv : connection -> (message, error) resultval close : ?code:int -> ?reason:string -> connection -> (unit, error) result sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>