Options for the structured completion resource.
API
interface StructuredCompletionResourceOptions<Input, Schema extends s.SchemaOutput> {apiUrl?: ReactiveOption<string>;debounce?: number;debugName?: string;input: Signal <Input | null | undefined>;model: ReactiveOption < ModelInput >;retries?: number;schema: Schema;structuredOutput?: Chat.Api.StructuredOutputOptions;system: ReactiveOption <string>;threadId?: ReactiveOption<string | undefined>;tools?: Chat.AnyTool[];transport?: TransportOrFactory;ui?: boolean;}@typeInput@typeSchemas.SchemaOutputReactiveOption<string>The API URL to use for the structured completion resource.
numberThe debounce time for the structured completion resource.
stringThe debug name for the structured completion resource.
Signal<Input | null | undefined>The input to the structured completion resource.
ReactiveOption<ModelInput>The model to use for the structured completion resource.
numberThe number of retries for the structured completion resource.
SchemaThe schema to use for the structured completion resource.
Chat.Api.StructuredOutputOptionsControls how the provider is asked to produce structured output.
ReactiveOption<string>The system prompt to use for the structured completion resource.
ReactiveOption<string | undefined>Optional thread identifier used to load or continue an existing conversation.
Chat.AnyTool[]The tools to use for the structured completion resource.
TransportOrFactoryOptional transport override for this structured completion resource.
booleanWhether this completion is UI generating.