项目文件夹

文件
2026-07-13 13:32:05 +08:00

19 行
645 B
Python

from typing import Optional
from pydantic import BaseModel, Field
class EvaluateThreadRequestBody(BaseModel):
metric_collection: str = Field(alias="metricCollection")
overwrite_metrics: bool = Field(alias="overwriteMetrics")
chatbot_role: Optional[str] = Field(default=None, alias="chatbotRole")
class EvaluateTraceRequestBody(BaseModel):
metric_collection: str = Field(alias="metricCollection")
overwrite_metrics: bool = Field(alias="overwriteMetrics")
class EvaluateSpanRequestBody(BaseModel):
metric_collection: str = Field(alias="metricCollection")
overwrite_metrics: bool = Field(alias="overwriteMetrics")