package chatoyant

  1. Overview
  2. Docs
OCaml-first LLM SDK with Melange-generated JavaScript

Install

dune-project
 Dependency

Authors

Maintainers

Sources

chatoyant-v0.13.0.tbz
sha256=1f84c5229b2d58ec6264dd651a58f2686130afa6e91989f110aa7aaf10bba0f5
sha512=49142e122dbb44b03f7f27b52839492800332207d0efeacc7451173827c899a9b965b671a3d9028cc05250aaebbc6789d3815a6cf356f4319bc0c1b0454c68dd

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