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
@type
Input
@type
Schema
s.HashbrownType