Returns a Runnable that produces the structuredResponse value. The schema argument is accepted for compatibility but ignored.
withStructuredOutput<
RunOutput extends Record<string, any> = Record<string, any>
>(
_params: Record<string, any> | StructuredOutputMethodParams<RunOutput, boolean> | InteropZodType<RunOutput>,
_config: StructuredOutputMethodOptions<boolean>
): Runnable<BaseLanguageModelInput, RunOutput, RunnableConfig<Record<string, any>>> | Runnable<BaseLanguageModelInput, __type, RunnableConfig<Record<string, any>>>| Name | Type | Description |
|---|---|---|
_params* | Record<string, any> | StructuredOutputMethodParams<RunOutput, boolean> | InteropZodType<RunOutput> | Schema or params (ignored). |
_config | StructuredOutputMethodOptions<boolean> | Options (ignored). |