mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-21 14:18:52 +00:00
core[patch]: de-beta usage callback (#30928)
This commit is contained in:
parent
46de0866db
commit
096f0e5966
@ -8,14 +8,12 @@ from typing import Any, Optional
|
||||
|
||||
from typing_extensions import override
|
||||
|
||||
from langchain_core._api import beta
|
||||
from langchain_core.callbacks import BaseCallbackHandler
|
||||
from langchain_core.messages import AIMessage
|
||||
from langchain_core.messages.ai import UsageMetadata, add_usage
|
||||
from langchain_core.outputs import ChatGeneration, LLMResult
|
||||
|
||||
|
||||
@beta()
|
||||
class UsageMetadataCallbackHandler(BaseCallbackHandler):
|
||||
"""Callback Handler that tracks AIMessage.usage_metadata.
|
||||
|
||||
@ -90,7 +88,6 @@ class UsageMetadataCallbackHandler(BaseCallbackHandler):
|
||||
|
||||
|
||||
@contextmanager
|
||||
@beta()
|
||||
def get_usage_metadata_callback(
|
||||
name: str = "usage_metadata_callback",
|
||||
) -> Generator[UsageMetadataCallbackHandler, None, None]:
|
||||
|
Loading…
Reference in New Issue
Block a user