Skip to content

Depending on older Jackson version causes deserialization to fail with extraneous fields #301

@zach-lf

Description

@zach-lf

This was working today but started breaking every time around 1pm est.

Attempting to use ChatCompletionResults.choice.message() always throws OpenAIInvalidDataException stating that message is invalid. Here's an example:

com.openai.errors.OpenAIInvalidDataException: message is invalid, received {role=assistant, content={"results":[{"score":100,"languageCode":"en"}]}, refusal=null, annotations=[]}

(is refusal meant to be nullable?)

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