aurelio-labs/semantic-router

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

Opened this issue · 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")