@camera.ui/sdk / plugin / AssistantToolProperty
Type Alias: AssistantToolProperty ​
AssistantToolProperty = {
description?:string;enum?:string[];format?:"date-time"|"date"|"time";type:"string"; } | {description?:string;maximum?:number;minimum?:number;type:"number"|"integer"; } | {description?:string;type:"boolean"; } | {description?:string;items:AssistantToolProperty;maxItems?:number;minItems?:number;type:"array"; } | {description?:string;properties:Record<string,AssistantToolProperty>;required?:string[];type:"object"; }
Defined in: plugin/assistant.ts:5
Property schema of a tool input: the JSON Schema draft-07 subset every supported model provider accepts unchanged.