File size: 1,623 Bytes
c95da06
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# -*- coding: utf-8 -*-
"""constant.ipynb

Automatically generated by Colaboratory.

Original file is located at
    https://colab.research.google.com/drive/1zqZymtzYfIMahHI7_dWIcB7GmKD7VVxM
"""

from pathlib import Path

APP_NAME = "Fred"
MODEL = "gpt-3.5-turbo"
PAGE_ICON = "🌬"

K = 10
FETCH_K = 20
CHUNK_SIZE = 1000
TEMPERATURE = 0.7
MAX_TOKENS = 3357
ENABLE_ADVANCED_OPTIONS = True

DATA_PATH = Path.cwd() / "data"
DEFAULT_DATA_SOURCE = "git@github.com:gustavz/DataChad.git"

REPO_URL = "https://github.com/gustavz/DataChad"

AUTHENTICATION_HELP = f"""
Your credentials are only stored in your session state.\n
The keys are neither exposed nor made visible or stored permanently in any way.\n
Feel free to check out [the code base]({REPO_URL}) to validate how things work.
"""

USAGE_HELP = f"""
These are the accumulated OpenAI API usage metrics.\n
The app uses '{MODEL}' for chat and 'text-embedding-ada-002' for embeddings.\n
Learn more about OpenAI's pricing [here](https://openai.com/pricing#language-models)
"""

OPENAI_HELP = """
You can sign up for OpenAI's API [here](https://openai.com/blog/openai-api).\n
Once you are logged in, you can find the API keys [here](https://platform.openai.com/account/api-keys)
"""

ACTIVELOOP_HELP = """
You can create an Activeloop account (including 200GB of free database storage) [here](https://www.activeloop.ai/).\n
Once you are logged in, you can find the API token [here](https://app.activeloop.ai/profile/gustavz/apitoken).\n
The organization name is your username, or you can create new organizations [here](https://app.activeloop.ai/organization/new/create)
"""