package chatoyant

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

chatoyant-v0.12.1.tbz
sha256=72752addb69fe17825f43f5a861f8d0a7817f6a5a711916e722023e10679daff
sha512=d1a62989e34f8b9173d4c53f8e17c611900855df8a139888e73ee509b445ef1e65105c17bb399bf25712a893a251827513f18ed36d0e2b3fcc908fb00584c6f3

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