Customize application settings (#132)
* Allow customizing the base application * Make the core llms and embeddings customizable * Make the settings, reasoning and index customizable * Import from langchain_openai
This commit is contained in:
parent
5a9d6f75be
commit
9c5b707010
|
@ -122,7 +122,7 @@ class OpenAIEmbeddings(LCEmbeddingMixin, BaseEmbeddings):
|
||||||
|
|
||||||
def _get_lc_class(self):
|
def _get_lc_class(self):
|
||||||
try:
|
try:
|
||||||
from langchain_community.embeddings import OpenAIEmbeddings
|
from langchain_openai import OpenAIEmbeddings
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from langchain.embeddings import OpenAIEmbeddings
|
from langchain.embeddings import OpenAIEmbeddings
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ class AzureOpenAIEmbeddings(LCEmbeddingMixin, BaseEmbeddings):
|
||||||
|
|
||||||
def _get_lc_class(self):
|
def _get_lc_class(self):
|
||||||
try:
|
try:
|
||||||
from langchain_community.embeddings import AzureOpenAIEmbeddings
|
from langchain_openai import AzureOpenAIEmbeddings
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from langchain.embeddings import AzureOpenAIEmbeddings
|
from langchain.embeddings import AzureOpenAIEmbeddings
|
||||||
|
|
||||||
|
|
|
@ -163,7 +163,7 @@ class AzureChatOpenAI(LCChatMixin, ChatLLM):
|
||||||
|
|
||||||
def _get_lc_class(self):
|
def _get_lc_class(self):
|
||||||
try:
|
try:
|
||||||
from langchain_community.chat_models import AzureChatOpenAI
|
from langchain_openai import AzureChatOpenAI
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from langchain.chat_models import AzureChatOpenAI
|
from langchain.chat_models import AzureChatOpenAI
|
||||||
|
|
||||||
|
|
|
@ -187,7 +187,7 @@ class AzureOpenAI(LCCompletionMixin, LLM):
|
||||||
|
|
||||||
def _get_lc_class(self):
|
def _get_lc_class(self):
|
||||||
try:
|
try:
|
||||||
from langchain_community.llms import AzureOpenAI
|
from langchain_openai import AzureOpenAI
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from langchain.llms import AzureOpenAI
|
from langchain.llms import AzureOpenAI
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,7 @@ dev = [
|
||||||
"sphinx",
|
"sphinx",
|
||||||
"coverage",
|
"coverage",
|
||||||
"openai",
|
"openai",
|
||||||
|
"langchain-openai",
|
||||||
"chromadb",
|
"chromadb",
|
||||||
"wikipedia",
|
"wikipedia",
|
||||||
"duckduckgo-search",
|
"duckduckgo-search",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user