Merge pull request #377 from SuanmoSuanyangTechnology/fix/workflow-memory-write
fix(workflow): align token usage fields and relax memory write
This commit is contained in:
@@ -45,7 +45,7 @@ class MemoryReadNodeConfig(BaseNodeConfig):
|
|||||||
|
|
||||||
class MemoryWriteNodeConfig(BaseNodeConfig):
|
class MemoryWriteNodeConfig(BaseNodeConfig):
|
||||||
message: str = Field(
|
message: str = Field(
|
||||||
...
|
default=""
|
||||||
)
|
)
|
||||||
|
|
||||||
messages: list[MessageConfig] = Field(
|
messages: list[MessageConfig] = Field(
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ class ParameterExtractorNode(BaseNode):
|
|||||||
usage = self.response_metadata.get('token_usage')
|
usage = self.response_metadata.get('token_usage')
|
||||||
if usage:
|
if usage:
|
||||||
return {
|
return {
|
||||||
"prompt_tokens": usage.get('prompt_tokens', 0),
|
"prompt_tokens": usage.get('input_tokens', 0),
|
||||||
"completion_tokens": usage.get('completion_tokens', 0),
|
"completion_tokens": usage.get('output_tokens', 0),
|
||||||
"total_tokens": usage.get('total_tokens', 0)
|
"total_tokens": usage.get('total_tokens', 0)
|
||||||
}
|
}
|
||||||
return None
|
return None
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ class QuestionClassifierNode(BaseNode):
|
|||||||
usage = self.response_metadata.get('token_usage')
|
usage = self.response_metadata.get('token_usage')
|
||||||
if usage:
|
if usage:
|
||||||
return {
|
return {
|
||||||
"prompt_tokens": usage.get('prompt_tokens', 0),
|
"prompt_tokens": usage.get('input_tokens', 0),
|
||||||
"completion_tokens": usage.get('completion_tokens', 0),
|
"completion_tokens": usage.get('output_tokens', 0),
|
||||||
"total_tokens": usage.get('total_tokens', 0)
|
"total_tokens": usage.get('total_tokens', 0)
|
||||||
}
|
}
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user