package chatoyant

  1. Overview
  2. Docs
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.schema/Chatoyant_schema/Json_schema/Output/index.html

Module Json_schema.OutputSource

Structured validation output.

The public result is intentionally compact but keeps JSON Pointer paths and failing keyword names so provider errors, test failures, and downstream diagnostics can be rendered deterministically.

Sourcetype error = {
  1. instance_path : string;
  2. schema_path : string;
  3. keyword : string;
  4. message : string;
}
Sourcetype t = {
  1. valid : bool;
  2. errors : error list;
}
Sourceval valid : t
Sourceval invalid : error -> t
Sourceval error : instance_path:string -> schema_path:string -> keyword:string -> message:string -> error
Sourceval error_to_string : error -> string