Skip to content

Structured outputs #52

@CodingDive

Description

@CodingDive

Hello! 👋 Thank you so much for all the work on this library ❤️

Is it possible to support structured outputs based on the zod schema? https://openai.com/index/introducing-structured-outputs-in-the-api/

Right now, I'm wasting a lot of tokens trying to get the models to follow the schema, while still receiving the following error every now and then.

There seems to be a validation going on of the schema, but it just throws if it doesn't match. I'm using gpt-4o.

Error in processing: {
  type: 'xstate.error.actor.0.agent.processing',
  error: InvalidToolArgumentsError [AI_InvalidToolArgumentsError]: Invalid arguments for tool agent_prompt: Type validation failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions