langchain.js
    Preparing search index...

    Type Alias CreateStructuredOutputRunnableConfig<RunInput, RunOutput>

    Configuration params for the createStructuredOutputRunnable method.

    type CreateStructuredOutputRunnableConfig<
        RunInput extends Record<string, any>,
        RunOutput,
    > = {
        llm: Toolkit<Toolkit, Toolkit, Toolkit>;
        outputParser?: Toolkit<RunOutput>;
        outputSchema: Toolkit | Toolkit;
        prompt: Toolkit<Toolkit<Extract<keyof RunInput, string>>>;
    }

    Type Parameters

    • RunInput extends Record<string, any>
    • RunOutput
    Index

    Properties

    Language model to use, assumed to support the OpenAI function-calling API.

    outputParser?: Toolkit<RunOutput>

    BaseLLMOutputParser to use for parsing model outputs.

    outputSchema: Toolkit | Toolkit

    Schema to output. Must be either valid JSONSchema or a Zod schema.

    prompt: Toolkit<Toolkit<Extract<keyof RunInput, string>>>

    BasePromptTemplate to pass to the model.