added usage_metrics to full output #756
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…esult
Feature Added for #162
Added onto the Crew Class which takes in output_token_usage
Adds to full_output and to the result
Usage
Output:
Howdy!
(-------)
TOKEN USAGE:
total_tokens=176
prompt_tokens=158
completion_tokens=18
successful_requests=1
and or like this when full_output = True
{'final_output': 'Hi!', 'tasks_outputs': [TaskOutput(description='just say hi!', summary='just say hi!...', exported_output='Hi!', agent='test role', raw_output='Hi!')], 'token_usage': {'total_tokens': 169, 'prompt_tokens': 152, 'completion_tokens': 17, 'successful_requests': 1}}