Json Instruction
JSON-mode instruction injection operations.
Groups the splice-half procedures ported from Vercel AI SDK v6 inject-json-instruction.ts.
Since
0.3.0-beta01
Functions
Link copied to clipboard
fun injectJsonInstruction(prompt: String? = null, schema: JsonElement? = null, schemaPrefix: String? = if (schema != null) DEFAULT_SCHEMA_PREFIX else null, schemaSuffix: String? = if (schema != null) DEFAULT_SCHEMA_SUFFIX else DEFAULT_GENERIC_SUFFIX): String
Link copied to clipboard
fun injectJsonInstructionIntoMessages(messages: List<ModelMessage>, schema: JsonElement? = null, schemaPrefix: String? = if (schema != null) DEFAULT_SCHEMA_PREFIX else null, schemaSuffix: String? = if (schema != null) DEFAULT_SCHEMA_SUFFIX else DEFAULT_GENERIC_SUFFIX): List<ModelMessage>
Splice injectJsonInstruction into a message list's system prompt.