Eric Botti
commited on
Commit
·
f7ce19f
1
Parent(s):
47b6f03
output format typing fixes
Browse files- src/agent_interfaces.py +1 -1
- src/output_formats.py +0 -3
src/agent_interfaces.py
CHANGED
@@ -41,7 +41,7 @@ class BaseAgentInterface:
|
|
41 |
def respond_to_formatted(
|
42 |
self,
|
43 |
message: Message,
|
44 |
-
output_format:
|
45 |
max_retries=3,
|
46 |
**kwargs
|
47 |
) -> OutputFormatModel:
|
|
|
41 |
def respond_to_formatted(
|
42 |
self,
|
43 |
message: Message,
|
44 |
+
output_format: Type[OutputFormatModel],
|
45 |
max_retries=3,
|
46 |
**kwargs
|
47 |
) -> OutputFormatModel:
|
src/output_formats.py
CHANGED
@@ -23,9 +23,6 @@ class OutputFormatModel(BaseModel):
|
|
23 |
return FORMAT_INSTRUCTIONS.format(schema=json_format)
|
24 |
|
25 |
|
26 |
-
OutputFormat = NewType("OutputFormat", OutputFormatModel)
|
27 |
-
|
28 |
-
|
29 |
class AnimalDescriptionFormat(OutputFormatModel):
|
30 |
# Define fields of our class here
|
31 |
description: str = Field(description="A brief description of the animal")
|
|
|
23 |
return FORMAT_INSTRUCTIONS.format(schema=json_format)
|
24 |
|
25 |
|
|
|
|
|
|
|
26 |
class AnimalDescriptionFormat(OutputFormatModel):
|
27 |
# Define fields of our class here
|
28 |
description: str = Field(description="A brief description of the animal")
|