Configuration options for the chat resource.
@interface ChatResourceOptions @template Tools @property {string | Signal
interface ChatResourceOptions<Tools extends Chat.AnyTool> {
apiUrl?: string;
debounce?: number;
debugName?: string;
messages?: Chat.Message<string, Tools>[] | Signal<Chat.Message<string, Tools>[]>;
model: string | Signal<string>;
system: string | Signal<string>;
tools?: Tools[];
}
@type
Tools
Chat.AnyTool