Skip to content

Commit f174527

Browse files
committed
refactor: fix deprecations that migrated to langchain-openai
1 parent 8795715 commit f174527

File tree

6 files changed

+13
-8
lines changed

6 files changed

+13
-8
lines changed

models/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# -*- coding: utf-8 -*-
2-
__version__ = "1.3.0"
2+
__version__ = "1.3.1"

models/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ class SettingsDefaults:
8787
OPENAI_ENDPOINT_IMAGE_SIZE = "1024x768"
8888
OPENAI_CHAT_CACHE = True
8989
OPENAI_CHAT_MODEL_NAME = "gpt-3.5-turbo"
90-
OPENAI_PROMPT_MODEL_NAME = "gpt-3.5-turbo"
90+
OPENAI_PROMPT_MODEL_NAME = "gpt-3.5-turbo-instruct"
9191
OPENAI_CHAT_TEMPERATURE = 0.0
9292
OPENAI_CHAT_MAX_RETRIES = 3
9393

models/hybrid_search_retreiver.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@
2626

2727
# embedding
2828
from langchain.globals import set_llm_cache
29-
30-
# prompting and chat
31-
from langchain.llms.openai import OpenAI
3229
from langchain.prompts import PromptTemplate
3330
from langchain.schema import BaseMessage, HumanMessage, SystemMessage
34-
from langchain_community.chat_models import ChatOpenAI
3531

3632
# hybrid search capability
3733
from langchain_community.retrievers.pinecone_hybrid_search import (
3834
PineconeHybridSearchRetriever,
3935
)
36+
37+
# from langchain_community.chat_models import ChatOpenAI
38+
# prompting and chat
39+
from langchain_openai import ChatOpenAI, OpenAI
4040
from pinecone_text.sparse import BM25Encoder # pylint: disable=import-error
4141

4242
# this project

models/tests/test_hsr.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
Test integrity of base class.
66
"""
77
import pytest # pylint: disable=unused-import
8-
from langchain_community.chat_models import ChatOpenAI
8+
9+
# from langchain_community.chat_models import ChatOpenAI
10+
from langchain_openai import ChatOpenAI
911

1012
from models.hybrid_search_retreiver import HybridSearchRetriever
1113
from models.pinecone import PineconeIndex

models/yt.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@
3232

3333
# 7.) pinecode client
3434
from langchain.vectorstores.pinecone import Pinecone
35-
from langchain_community.chat_models import ChatOpenAI
3635
from langchain_community.embeddings import OpenAIEmbeddings
3736

3837
# 8.) LangChain agents
3938
from langchain_experimental.agents.agent_toolkits.python.base import create_python_agent
4039

40+
# from langchain_community.chat_models import ChatOpenAI
41+
from langchain_openai import ChatOpenAI
42+
4143
from models.conf import settings
4244

4345

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ codespell==2.2.6
2222
python-decouple==3.8
2323
langchain==0.1.14
2424
langchainhub==0.1.15
25+
langchain-openai==0.1.3
2526
langchain-experimental
2627
openai==1.16.2
2728
pinecone-client==3.2.2

0 commit comments

Comments
 (0)