Do not enforce LLMType in the TaskGeneration schema (#451)
This commit is contained in:
@@ -1,14 +1,9 @@
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from enum import StrEnum
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from pydantic import BaseModel, ConfigDict
|
from pydantic import BaseModel, ConfigDict
|
||||||
|
|
||||||
|
|
||||||
class LLMType(StrEnum):
|
|
||||||
OPENAI_GPT4O = "OPENAI_GPT4O"
|
|
||||||
|
|
||||||
|
|
||||||
class TaskGenerationBase(BaseModel):
|
class TaskGenerationBase(BaseModel):
|
||||||
model_config = ConfigDict(from_attributes=True)
|
model_config = ConfigDict(from_attributes=True)
|
||||||
|
|
||||||
@@ -19,7 +14,7 @@ class TaskGenerationBase(BaseModel):
|
|||||||
navigation_payload: dict[str, Any] | None = None
|
navigation_payload: dict[str, Any] | None = None
|
||||||
data_extraction_goal: str | None = None
|
data_extraction_goal: str | None = None
|
||||||
extracted_information_schema: dict[str, Any] | None = None
|
extracted_information_schema: dict[str, Any] | None = None
|
||||||
llm: LLMType | None = None
|
llm: str | None = None
|
||||||
llm_prompt: str | None = None
|
llm_prompt: str | None = None
|
||||||
llm_response: str | None = None
|
llm_response: str | None = None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user