Spaces:
Running
Running
Better langchain handling
Browse files- app.py +6 -4
- requirements.txt +3 -1
app.py
CHANGED
|
@@ -1,12 +1,12 @@
|
|
| 1 |
import streamlit
|
| 2 |
-
|
| 3 |
-
|
| 4 |
import streamlit as st
|
| 5 |
-
from
|
| 6 |
|
| 7 |
from langchain.prompts import PromptTemplate
|
| 8 |
from langchain.chains import LLMChain
|
| 9 |
|
|
|
|
|
|
|
| 10 |
LLM_GPT35 = 'GPT3.5'
|
| 11 |
LLM_GPT4 = 'GPT4'
|
| 12 |
|
|
@@ -22,7 +22,9 @@ with st.sidebar:
|
|
| 22 |
def get_openai_api_key():
|
| 23 |
|
| 24 |
if openai_api_key_sb == None or len(openai_api_key_sb)==0:
|
| 25 |
-
openai_api_key =
|
|
|
|
|
|
|
| 26 |
else:
|
| 27 |
openai_api_key = openai_api_key_sb
|
| 28 |
|
|
|
|
| 1 |
import streamlit
|
|
|
|
|
|
|
| 2 |
import streamlit as st
|
| 3 |
+
from langchain_community.llms import OpenAI
|
| 4 |
|
| 5 |
from langchain.prompts import PromptTemplate
|
| 6 |
from langchain.chains import LLMChain
|
| 7 |
|
| 8 |
+
import os
|
| 9 |
+
|
| 10 |
LLM_GPT35 = 'GPT3.5'
|
| 11 |
LLM_GPT4 = 'GPT4'
|
| 12 |
|
|
|
|
| 22 |
def get_openai_api_key():
|
| 23 |
|
| 24 |
if openai_api_key_sb == None or len(openai_api_key_sb)==0:
|
| 25 |
+
openai_api_key = os.environ.get('OPENAI_API_KEY')
|
| 26 |
+
if openai_api_key==None:
|
| 27 |
+
openai_api_key = str(open('../oaik','r').readline())
|
| 28 |
else:
|
| 29 |
openai_api_key = openai_api_key_sb
|
| 30 |
|
requirements.txt
CHANGED
|
@@ -1,2 +1,4 @@
|
|
|
|
|
| 1 |
langchain
|
| 2 |
-
openai
|
|
|
|
|
|
| 1 |
+
langchain-community
|
| 2 |
langchain
|
| 3 |
+
openai
|
| 4 |
+
langchain_openai
|