Skip to content

Finish prompt event schema

FinishPromptEventSchema

Bases: BaseEventSchema

Source code in griptape/griptape/schemas/events/finish_prompt_event_schema.py
class FinishPromptEventSchema(BaseEventSchema):
    token_count = fields.Int()

    @post_load
    def make_obj(self, data, **kwargs):
        from griptape.events import FinishPromptEvent

        return FinishPromptEvent(**data)

token_count = fields.Int() class-attribute instance-attribute

make_obj(data, **kwargs)

Source code in griptape/griptape/schemas/events/finish_prompt_event_schema.py
@post_load
def make_obj(self, data, **kwargs):
    from griptape.events import FinishPromptEvent

    return FinishPromptEvent(**data)