asylwan commited on
Commit
08c2c64
1 Parent(s): c51674d

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. .DS_Store +0 -0
  2. README.md +1 -1
  3. app.py +10 -2
.DS_Store CHANGED
Binary files a/.DS_Store and b/.DS_Store differ
 
README.md CHANGED
@@ -1,6 +1,6 @@
1
  ---
2
  title: nk-test
3
- app_file: app2.py
4
  sdk: gradio
5
  sdk_version: 3.39.0
6
  ---
 
1
  ---
2
  title: nk-test
3
+ app_file: app.py
4
  sdk: gradio
5
  sdk_version: 3.39.0
6
  ---
app.py CHANGED
@@ -1,15 +1,23 @@
 
 
 
1
  from llama_index import GPTVectorStoreIndex, SimpleDirectoryReader, LLMPredictor, ServiceContext, StorageContext, load_index_from_storage
2
  from langchain import OpenAI
3
  from langchain.prompts import ChatMessagePromptTemplate
4
  import gradio
5
  import os
 
 
6
 
7
- os.environ["OPENAI_API_KEY"] = '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'
 
8
 
9
  def construct_index(directory_path):
10
  # set number of output tokens
11
  num_outputs = 256
12
 
 
 
13
  _llm_predictor = LLMPredictor(llm=OpenAI(temperature=0.5, model_name="gpt-3.5-turbo", max_tokens=num_outputs))
14
 
15
  service_context = ServiceContext.from_defaults(llm_predictor=_llm_predictor)
@@ -45,7 +53,7 @@ iface = gradio.Interface(fn=chatbot,
45
 
46
  #Constructing indexes based on the documents in traininData folder
47
  #This can be skipped if you have already trained your app and need to re-run it
48
- index = construct_index("trainingData")
49
 
50
  #launching the web UI using gradio
51
  iface.launch(share=True)
 
1
+ # En variant av gamla app.py där jag inte bygger om indexed varje gång utan använder det som redan är byggt.
2
+ # För tillfället tror jag indexet är Nordiska Kliniken.
3
+
4
  from llama_index import GPTVectorStoreIndex, SimpleDirectoryReader, LLMPredictor, ServiceContext, StorageContext, load_index_from_storage
5
  from langchain import OpenAI
6
  from langchain.prompts import ChatMessagePromptTemplate
7
  import gradio
8
  import os
9
+ import openai
10
+
11
 
12
+ api_key = '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'
13
+ os.environ["OPENAI_API_KEY"] = api_key
14
 
15
  def construct_index(directory_path):
16
  # set number of output tokens
17
  num_outputs = 256
18
 
19
+ system_prompt = "Du är chattboten Nora som arbetar för Nordiska Kliniken. Du ska vara hjälpsam och svara på användares frågor om Nordiska Kliniken och dess tjänster. Var alltid otroligt trevlig mot användaren. Börja ditt första meddelande till användaren med att hälsa välkommen till Nordiska Kliniken."
20
+
21
  _llm_predictor = LLMPredictor(llm=OpenAI(temperature=0.5, model_name="gpt-3.5-turbo", max_tokens=num_outputs))
22
 
23
  service_context = ServiceContext.from_defaults(llm_predictor=_llm_predictor)
 
53
 
54
  #Constructing indexes based on the documents in traininData folder
55
  #This can be skipped if you have already trained your app and need to re-run it
56
+ #index = construct_index("trainingData")
57
 
58
  #launching the web UI using gradio
59
  iface.launch(share=True)