core[minor], langchain[patch], experimental[patch]: Added missing py.typed to langchain_core (#14143)

See PR title.

From what I can see, `poetry` will auto-include this. Please let me know
if I am missing something here.

---------

Co-authored-by: Bagatur <baskaryan@gmail.com>
This commit is contained in:
James Braza
2023-12-01 22:15:23 -05:00
committed by GitHub
parent f7c257553d
commit 24385a00de
9 changed files with 40 additions and 30 deletions

View File

@@ -1,5 +1,5 @@
import uuid
from typing import Any, Callable, Optional
from typing import Any, Callable, Optional, cast
from langchain.callbacks.manager import CallbackManagerForChainRun
from langchain.schema import AIMessage, HumanMessage
@@ -54,10 +54,10 @@ class BaseModeration:
message = prompt.messages[-1]
self.chat_message_index = len(prompt.messages) - 1
if isinstance(message, HumanMessage):
input_text = message.content
input_text = cast(str, message.content)
if isinstance(message, AIMessage):
input_text = message.content
input_text = cast(str, message.content)
else:
raise ValueError(
f"Invalid input type {type(input_text)}. "