Birdboy89 commited on
Commit
00df340
·
1 Parent(s): 4d45afa

Upload 6 files

Browse files
ai/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
ai/README.md ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Ai
3
+ emoji: 🔥
4
+ colorFrom: gray
5
+ colorTo: blue
6
+ sdk: gradio
7
+ sdk_version: 3.44.4
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ from gpt_index import SimpleDirectoryReader, GPTListIndex, GPTSimpleVectorIndex, LLMPredictor, PromptHelper
3
+ from langchain.chat_models import ChatOpenAI
4
+ import gradio as gr
5
+ import sys
6
+ import os
7
+
8
+ os.environ["OPENAI_API_KEY"] = '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'
9
+
10
+
11
+ def construct_index(directory_path):
12
+ max_input_size = 4096
13
+ num_outputs = 512
14
+ max_chunk_overlap = 20
15
+ chunk_size_limit = 600
16
+
17
+ prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limit)
18
+
19
+ llm_predictor = LLMPredictor(llm=ChatOpenAI(temperature=0.7, model_name="gpt-3.5-turbo", max_tokens=num_outputs))
20
+
21
+ documents = SimpleDirectoryReader(directory_path).load_data()
22
+
23
+ index = GPTSimpleVectorIndex(documents, llm_predictor=llm_predictor, prompt_helper=prompt_helper)
24
+
25
+ index.save_to_disk('index.json')
26
+
27
+ return index
28
+
29
+ def chatbot(input_text):
30
+ index = GPTSimpleVectorIndex.load_from_disk('index.json')
31
+ response = index.query(input_text, response_mode="compact")
32
+ return response.response
33
+
34
+ iface = gr.Interface(fn=chatbot,
35
+ inputs=gr.components.Textbox(lines=7, label="Enter your question"),
36
+ outputs="text",
37
+ title="SATSbot")
38
+
39
+ index = construct_index("docs")
40
+ iface.launch(share=True)
docs/VILKÅR FOR BOOT CAMP ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ VILKÅR FOR BOOT CAMP
2
+ Trening skjer på Medlemmets eget ansvar og risiko. Boot Camp er en time i gruppe med høy intensitet. Medlemmet må selv vurdere om den generelle helsetilstand og treningsbakgrunn er tilstrekkelig til at treningen under Boot Camp kan gjennomføres uten risiko for skade/sykdom. Medlemmet plikter i tillegg ved kjøp av Boot Camp å gi personlig trener all relevant informasjon om helsetilstand, tidligere sykdom/skader med mer. Det forutsettes at Medlemmet under treningen straks gir beskjed dersom det er øvelser som gir smerter eller lignende. Dersom Medlemmet velger å trene videre etter timen, skjer dette på Medlemmets egen risiko og SATS/personlig trener kan ikke holdes ansvarlig for eventuelle skader som Medlemmet skulle pådra seg i den forbindelse.
3
+
4
+ Avtalen gjelder i perioden for den bestemte Boot Camp.
5
+
6
+ Medlemmet har rett til å benytte seg av angreretten ved å gi skriftlig melding til SATS innen 14 dager fra dato for kjøp av Boot Camp, jf. angrerettloven § 11. Dersom angrerett benyttes innenfor fristen på 14 dager, etter at Boot Camp er startet, refunderes ikke klipp som er benyttet.
7
+
8
+ Klippene er gyldig i 12 måneder fra kjøpsdato. Ved avlyst Boot Camp har Medlemmet rett til å delta på en ny gruppe som har startdato inntil 12 måneder etter at kjøpet er inngått.
9
+
10
+ SATS refunderer ikke betalt Boot Camp utover angreretten, med unntak av tilfeller hvor Medlemmet avslutter sitt medlemskap grunnet særskilte omstendigheter jf. SATS' til enhver tid gjeldende generelle medlemsvilkår. Med særskilte omstendigheter menes hvor medlemmet kan dokumentere sykdom som gjør det umulig for denne å gjennomføre flere timer/benytte sitt medlemskap videre i overskuelig fremtid. Ved fremleggelse av dokumentasjon fra lege om at Medlemmet ikke kan trene, refunderes ubenyttede klipp. Et slikt refusjonskrav må gjøres gjeldende snarest, og senest 1 – én – måned etter utløpet av sykdommen.
11
+
12
+ Boot Camp er 10 ganger 55 minutter med personlig trener i en gruppe med andre.
13
+
14
+ Boot Camp må gjennomføres på senteret der timene ble kjøpt, og kan dermed ikke overføres til et annet SATS-senter.
15
+
16
+ Boot Camp vil i de fleste tilfeller foregå i SATS sine lokaler eller i umiddelbar nærhet, f.eks. løpebaner eller parker, med mindre annet er avtalt.
17
+
18
+ Medlemmet må følge den faste, ukentlige tiden som senteret på forhånd har fastsatt for Boot Camp. Avtale om andre tider kan ikke gjøres for enkeltpersoner.
19
+
20
+ Tidspunktet på timene Medlemmet har betalt for er fastsatt på forhånd og skal gjennomføres i henhold til dette. Dersom Medlemmet er forhindret fra å delta på en eller flere av de forhåndsoppsatte timene får denne ikke timen(e) til gode, dette selv om Medlemmet melder fra i god tid eller blir forhindret fra å møte grunnet sykdom.
21
+
22
+ Dersom Medlemmet kommer for sent til avtalt tid for oppsatt Boot Camp-time, får denne ikke forlenget den aktuelle treningen. Gruppen starter og avslutter til avtalt tid.
23
+
24
+ Ved spesielle forhold som gjør at personlig trener blir borte (sykdom med mer), forbeholder SATS seg retten til å sette inn en ny personlig trener. Dersom SATS ikke får skaffet en ny personlig trener og avholdt timen som avtalt, får Medlemmet timen til gode. Time(r) til gode må gjennomføres til oppgitt tid som settes for gruppen samlet.
25
+
26
+ Hvis en PT for en Boot Camp er mer enn 5 minutter forsinket til en avtale, har Medlemmet rett til å motta en ny Boot Camp-time gratis. Time(r) til gode må gjennomføres til oppgitt tid som settes for gruppen samlet.
docs/VILKÅR FOR FRYS AV MEDLEMSKAP ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MEMBERSHIP FREEZE TERMS (ENGLISH VERSION)
2
+ Terms and conditions for suspension of membership
3
+ As a SATS member you can suspend your membership online via My page
4
+
5
+ "Suspension" means temporarily pausing the membership for a limited period of time.
6
+
7
+ Simplified explanation
8
+ Here is a short guide to the terms and conditions for suspending your membership. There are more details after the simplified version.
9
+
10
+ General terms and conditions for suspension:
11
+ Choose 1 or 2 upcoming months
12
+ The suspension may be renewed after the initial period
13
+ Your membership cannot be used while suspended
14
+ No documentation is required
15
+ Suspension fee: 79 kr/mnd
16
+ No membership fee is payable during the suspension period
17
+
18
+
19
+ Exceptions for serious illness or injury, and for pregnancy:
20
+ Choose a minimum of 1 and a maximum of 12 months
21
+
22
+ The suspension may be renewed after the initial period
23
+
24
+ Your membership cannot be used while suspended
25
+
26
+ Requires documentation
27
+
28
+ No suspension fee 79 kr/mnd
29
+
30
+ No membership fee is payable during the suspension period
31
+
32
+ You can read more about the terms and conditions of suspension below:
33
+
34
+ General terms and conditions for suspension in SATS:
35
+ General terms and conditions for suspension
36
+ As a SATS member you can suspend their membership online via My page.
37
+
38
+ "Suspension" means temporarily pausing the membership for a limited period of time.
39
+
40
+ A monthly suspension fee is payable for ordinary suspension. No documentation is needed.
41
+
42
+ If you are in a binding period when you suspend your membership, the binding period will be extended by the number of months suspended.
43
+
44
+ Exceptions to the general terms and conditions for suspension apply in the following circumstances: Serious illness/injury, and for pregnancy (see separate section below).
45
+
46
+ Suspension period and its duration:
47
+ You can suspend your membership for 1 or 2 upcoming months at a time. The suspension period is calculated in full calendar months, starting at the earliest from the first day of the upcoming month.
48
+
49
+ Example: You want to suspend your membership from 15 January. The first month in which you can suspend your membership will then be February.
50
+
51
+ You can renew the suspension period for an additional suspension fee of 79 per month.
52
+
53
+ Ordinary suspension cannot be applied retroactively.
54
+
55
+ Suspension fee:
56
+ A suspension fee of 79 per month will be added to the next invoice, where possible. The suspension fee temporarily replaces your membership fee during the suspension period.
57
+
58
+ Example: You suspend your membership for February and March. You will then pay one suspension fee per month instead of your membership fee for these two months. Your invoices will be automatically corrected afterwards, so that you are only charged with the suspension fee for these two months, and not membership fees.
59
+
60
+ Exceptions for serious illness or injury, and pregnancy:
61
+ If you have a serious illness or injury, or if you are pregnant, you can suspend your membership for at least 1 month and up to 12 months without paying a suspension fee if you upload relevant documentation as proof along with your request for suspension.
62
+
63
+ This request will be processed by our Member Service, which will permanently delete the documentation provided after processing the suspension request in accordance with our GDPR-certified processes.
64
+
65
+ Suspension due to illness or injury can be applied retroactively for 2 months.
66
+
67
+ Documentary proof: Relevant documentation can be a statement from a health authority/healthcare professional (e.g. doctor, physiotherapist, chiropractor) stating that you cannot train during the suspension period requested.
68
+
69
+ Important: Never attach documents that contain sensitive personal details, such as your medical history.
70
+
71
+ Reactivation of membership
72
+ Your membership is automatically activated on the first day after the suspension period.
73
+
74
+ You can reactivate your membership earlier if you wish; reach out to reception at club or to member care.
75
+
76
+ If the suspension period has not started, you will not have to pay the suspension fee.
77
+
78
+ If the suspension period has started and you reactivate your membership earlier, the suspension fee will be divided by the number of days suspended in the current month. You will be invoiced for your normal membership fee from the reactivation date on the first invoice, where possible.
79
+
80
+ Example: Let's say you have suspended your membership for the entire month of January, but you reactivate it on 14 January. The suspension fee of 79 will be divided by 31 (the total number of days in January) and multiplied by the 14 days of suspension (which in this case gives a fee of 36). You will pay regular membership fees from January 15 instead.
index.json ADDED
The diff for this file is too large to render. See raw diff