Upload folder using huggingface_hub
Browse files
.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:
|
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 |
-
|
|
|
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)
|