plano/function_resolver/app/common.py

14 lines
250 B
Python

from pydantic import BaseModel
class Tool(BaseModel):
name: str
description: str
parameters: dict
class Message(BaseModel):
role: str
content: str
class ChatMessage(BaseModel):
messages: list[Message]
tools: list[Tool]