Update app.py
Browse files
app.py
CHANGED
@@ -2,33 +2,32 @@ import streamlit as st
|
|
2 |
from langchain.chat_models import ChatOpenAI
|
3 |
from langchain.document_loaders import WebBaseLoader
|
4 |
from langchain.chains.summarize import load_summarize_chain
|
5 |
-
from bs4 import BeautifulSoup
|
6 |
-
import os
|
7 |
-
from dotenv import load_dotenv
|
8 |
-
load_dotenv()
|
9 |
from langchain import HuggingFaceHub
|
10 |
import requests
|
11 |
import sys
|
|
|
12 |
|
13 |
-
|
14 |
-
|
|
|
15 |
hf_token = os.environ.get('HUGGINGFACEHUB_API_TOKEN')
|
16 |
-
#starchat_repo_id = os.environ.get('starchat_repo_id')
|
17 |
repo_id=os.environ.get('repo_id')
|
18 |
#port = os.getenv('port')
|
19 |
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
"max_new_tokens":
|
26 |
-
|
27 |
-
"
|
28 |
-
"
|
29 |
-
"top_p":0.95, "eos_token_id":49155})
|
30 |
-
#llm = ChatOpenAI(temperature=0, model_name="gpt-3.5-turbo-16k")
|
31 |
chain = load_summarize_chain(llm, chain_type="stuff")
|
|
|
|
|
|
|
32 |
|
33 |
#**************************************************************#
|
34 |
#url=st.text_input("Enter webiste URL to summarize (format: https://www.usinoip.com):")
|
|
|
2 |
from langchain.chat_models import ChatOpenAI
|
3 |
from langchain.document_loaders import WebBaseLoader
|
4 |
from langchain.chains.summarize import load_summarize_chain
|
5 |
+
#from bs4 import BeautifulSoup
|
|
|
|
|
|
|
6 |
from langchain import HuggingFaceHub
|
7 |
import requests
|
8 |
import sys
|
9 |
+
from huggingface_hub import InferenceClient
|
10 |
|
11 |
+
import os
|
12 |
+
from dotenv import load_dotenv
|
13 |
+
load_dotenv()
|
14 |
hf_token = os.environ.get('HUGGINGFACEHUB_API_TOKEN')
|
|
|
15 |
repo_id=os.environ.get('repo_id')
|
16 |
#port = os.getenv('port')
|
17 |
|
18 |
+
#OPENAI_API_KEY = os.environ.get('OPENAI_API_KEY')
|
19 |
+
|
20 |
+
llm = HuggingFaceHub(repo_id=repo_id, # for StarChat
|
21 |
+
huggingfacehub_api_token=hf_token, #这个变量huggingfacehub_api_token名称似乎没有问题!
|
22 |
+
model_kwargs={"min_length": 512, # for StarChat
|
23 |
+
"max_new_tokens": 1024, "do_sample": True, # for StarChat
|
24 |
+
"temperature": 0.01,
|
25 |
+
"top_k": 50,
|
26 |
+
"top_p": 0.95, "eos_token_id": 49155})
|
|
|
|
|
27 |
chain = load_summarize_chain(llm, chain_type="stuff")
|
28 |
+
#chain = load_summarize_chain(llm, chain_type="refine")
|
29 |
+
|
30 |
+
#llm = ChatOpenAI(temperature=0, model_name="gpt-3.5-turbo-16k")
|
31 |
|
32 |
#**************************************************************#
|
33 |
#url=st.text_input("Enter webiste URL to summarize (format: https://www.usinoip.com):")
|