Skip to content

Commit

Permalink
feat(liteLLM): Add support for Azure OpenAI, Palm, Claude-2, Llama2, …
Browse files Browse the repository at this point in the history
…CodeLlama (100+LLMs) (#1097)

* v0 litellm

* bump versions
  • Loading branch information
ishaan-jaff authored Sep 5, 2023
1 parent b92ba56 commit 204d4fd
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
4 changes: 2 additions & 2 deletions backend/llm/qa_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from langchain.callbacks.streaming_aiter import AsyncIteratorCallbackHandler
from langchain.chains import ConversationalRetrievalChain, LLMChain
from langchain.chains.question_answering import load_qa_chain
from langchain.chat_models import ChatOpenAI
from langchain.chat_models import ChatLiteLLM
from langchain.llms.base import BaseLLM
from langchain.prompts.chat import (
ChatPromptTemplate,
Expand Down Expand Up @@ -103,7 +103,7 @@ def _create_llm(
:param callbacks: Callbacks to be used for streaming
:return: Language model instance
"""
return ChatOpenAI(
return ChatLiteLLM(
temperature=temperature,
model=model,
streaming=streaming,
Expand Down
4 changes: 2 additions & 2 deletions backend/llm/qa_headless.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from langchain.callbacks.streaming_aiter import AsyncIteratorCallbackHandler
from langchain.chains import LLMChain
from langchain.chat_models import ChatOpenAI
from langchain.chat_models import ChatLiteLLM
from langchain.chat_models.base import BaseChatModel
from langchain.prompts.chat import (
ChatPromptTemplate,
Expand Down Expand Up @@ -91,7 +91,7 @@ def _create_llm(
:param callbacks: Callbacks to be used for streaming
:return: Language model instance
"""
return ChatOpenAI(
return ChatLiteLLM(
temperature=temperature,
model=model,
streaming=streaming,
Expand Down
3 changes: 2 additions & 1 deletion backend/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
pymupdf==1.22.3
langchain==0.0.247
langchain==0.0.281
litellm==0.1.531
Markdown==3.4.4
openai==0.27.8
pdf2image==1.16.3
Expand Down

0 comments on commit 204d4fd

Please sign in to comment.