semantic-router icon indicating copy to clipboard operation
semantic-router copied to clipboard

Importing ChatOpenAI from deprecated version of LangChain `langchain.chat_model` not from `langchain_openai`

Open moneebullah25 opened this issue 9 months ago • 0 comments

https://github.com/aurelio-labs/semantic-router/blob/main/docs/03-basic-langchain-agent.ipynb

In the above notebook, there is small bug where we are importing ChatOpenAI class from deprecated version of LangChain langchain.chat_model not from langchain_openai.

Had to change:

from langchain.agents import AgentType, initialize_agent
from langchain.chat_models import ChatOpenAI
from langchain.memory import ConversationBufferWindowMemory

llm = ChatOpenAI(model="gpt-3.5-turbo-1106")

To

from langchain.agents import AgentType, initialize_agent
from langchain_openai import ChatOpenAI
from langchain.memory import ConversationBufferWindowMemory

llm = ChatOpenAI(model="gpt-3.5-turbo-1106")

moneebullah25 avatar May 15 '24 12:05 moneebullah25