core[patch]: de-beta usage callback (#30928)

This commit is contained in:
ccurme
2025-04-18 11:45:09 -04:00
committed by GitHub
parent 46de0866db
commit 096f0e5966

View File

@@ -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]: