chore(core): mark stream_v2/astream_v2 as beta (#36992)

This commit is contained in:
Nick Hollon
2026-04-24 13:27:38 -04:00
committed by GitHub
parent fa0f0d8efa
commit c4498ccaf9

View File

@@ -16,6 +16,7 @@ from langchain_protocol.protocol import MessageFinishData
from pydantic import BaseModel, ConfigDict, Field, model_validator from pydantic import BaseModel, ConfigDict, Field, model_validator
from typing_extensions import Self, override from typing_extensions import Self, override
from langchain_core._api import beta
from langchain_core.caches import BaseCache from langchain_core.caches import BaseCache
from langchain_core.callbacks import ( from langchain_core.callbacks import (
AsyncCallbackManager, AsyncCallbackManager,
@@ -970,6 +971,7 @@ class BaseChatModel(BaseLanguageModel[AIMessage], ABC):
# --- stream_v2 / astream_v2 --- # --- stream_v2 / astream_v2 ---
@beta()
def stream_v2( def stream_v2(
self, self,
input: LanguageModelInput, input: LanguageModelInput,
@@ -1130,6 +1132,7 @@ class BaseChatModel(BaseLanguageModel[AIMessage], ABC):
stream.bind_pump(pump_one) stream.bind_pump(pump_one)
return stream return stream
@beta()
async def astream_v2( async def astream_v2(
self, self,
input: LanguageModelInput, input: LanguageModelInput,