Добавлен вывод сгенерированных данных

This commit is contained in:
Даниил Грабарь
2026-09-29 16:50:37 +03:00
parent c28f54d51b
commit 2e23b63689
7 changed files with 330 additions and 32 deletions
+39
View File
@@ -0,0 +1,39 @@
from typing import Literal
from pydantic import BaseModel, Field
class RobotPlan(BaseModel):
steps: list[str] = Field(
description="Последовательность высокоуровневых действий робота",
min_length=1
)
class Message(BaseModel):
role: Literal["system",
"user",
"assistant"]
content: str
class SFTFormat(BaseModel):
message: list[Message]
class DatasetRecord(BaseModel):
task: str
system_prompt: str
instructions: str
user_prompt: str
model_response: str
assistant_content: str
provider: str
model: str
temperature: float
max_tokens: int