Force List[Tuple[str,str]] to chat history widget (#12530)

Co-authored-by: Bagatur <baskaryan@gmail.com>
This commit is contained in:
David Duong
2023-10-30 23:19:32 +01:00
committed by GitHub
parent d39b4b61b6
commit b5c17ff188
3 changed files with 6 additions and 6 deletions

View File

@@ -15,7 +15,7 @@ from langchain.schema.runnable import (
RunnablePassthrough,
)
from langchain.vectorstores import Pinecone
from pydantic import BaseModel
from pydantic import BaseModel, Field
if os.environ.get("PINECONE_API_KEY", None) is None:
raise Exception("Missing `PINECONE_API_KEY` environment variable.")
@@ -87,7 +87,7 @@ def _format_chat_history(chat_history: List[Tuple[str, str]]) -> List:
# User input
class ChatHistory(BaseModel):
chat_history: List[Tuple[str, str]]
chat_history: List[Tuple[str, str]] = Field(..., extra={"widget": {"type": "chat"}})
question: str