Creates a structured chat resource.
API
declare function structuredChatResource<
Schema extends s.HashbrownType ,
Tools extends Chat.AnyTool ,
Output extends
s.Infer <Schema> = s.Infer <Schema>,
>(
options: StructuredChatResourceOptions <
Schema,
Tools,
Output
>,
): StructuredChatResourceRef <Output, Tools>;
structuredChatResource
StructuredChatResourceRef<Output, Tools>
@param
options:
StructuredChatResourceOptions<Schema, Tools, Output>
The options for the structured chat resource.
@type
Schema
s.HashbrownType
@type
Tools
Chat.AnyTool
@type
Output
s.Infer<Schema>
@returns
StructuredChatResourceRef<Output, Tools>