Options for the structured completion resource.
API
interface StructuredCompletionResourceOptions<Input, Schema extends s.HashbrownType> {apiUrl?: string;debugName?: string;input: Signal <Input | null | undefined>;model: KnownModelIds ;schema: Schema;system: SignalLike <string>;tools?: Chat.AnyTool[];}StructuredCompletionResourceOptions
@typeInput@typeSchemas.HashbrownTypeapiUrl
stringThe API URL to use for the structured completion resource.
debugName
stringThe debug name for the structured completion resource.
input
Signal<Input | null | undefined>The input to the structured completion resource.
model
KnownModelIdsThe model to use for the structured completion resource.
schema
SchemaThe schema to use for the structured completion resource.
system
SignalLike<string>The system prompt to use for the structured completion resource.
tools
Chat.AnyTool[]The tools to use for the structured completion resource.