forked from jorge-menjivar/unsaged
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconst.ts
83 lines (57 loc) · 3.37 KB
/
const.ts
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
import { dockerEnvVarFix } from './docker/envFix';
export const DEBUG_MODE =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEBUG_MODE) === 'true' || false;
export const DEFAULT_MODEL =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_MODEL) || 'gpt-3.5-turbo';
export const DEFAULT_OPENAI_SYSTEM_PROMPT =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_OPENAI_SYSTEM_PROMPT) ||
"You are ChatGPT, a large language model trained by OpenAI. Follow the user's instructions carefully. Respond using markdown.";
export const DEFAULT_ANTHROPIC_SYSTEM_PROMPT =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_ANTHROPIC_SYSTEM_PROMPT) ||
'\n\nHuman: You are Claude, a large language model trained by Anthropic. Follow the my instructions carefully. Respond using markdown.\n\nAssistant: Okay.';
export const DEFAULT_PALM_SYSTEM_PROMPT =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_PALM_SYSTEM_PROMPT) ||
"You are Bard, a large language model trained by Google. Follow the user's instructions carefully. Respond using markdown. Always specify the programming language you are using when making a markdown code block.";
export const DEFAULT_OLLAMA_SYSTEM_PROMPT =
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_OLLAMA_SYSTEM_PROMPT) ||
'You are a helpful AI assisstant. Follow the my instructions carefully. Your responses will be automatically parsed as markdown. Do not surround your response with any language tags.';
export const AZURE_DEPLOYMENT_ID =
dockerEnvVarFix(process.env.NEXT_PUBLIC_AZURE_DEPLOYMENT_ID) || '';
export const DEFAULT_TEMPERATURE = parseFloat(
dockerEnvVarFix(process.env.NEXT_PUBLIC_DEFAULT_TEMPERATURE) || '0.7',
);
export const OPENAI_API_URL =
dockerEnvVarFix(process.env.OPENAI_API_URL) || 'https://api.openai.com/v1';
export const OPENAI_API_KEY = dockerEnvVarFix(process.env.OPENAI_API_KEY) || '';
export const OPENAI_API_TYPE =
dockerEnvVarFix(process.env.OPENAI_API_TYPE) || 'openai';
export const OPENAI_API_VERSION =
dockerEnvVarFix(process.env.OPENAI_API_VERSION) || '2023-03-15-preview';
export const OPENAI_ORGANIZATION =
dockerEnvVarFix(process.env.OPENAI_ORGANIZATION) || '';
export const ANTHROPIC_API_URL =
dockerEnvVarFix(process.env.ANTHROPIC_API_URL) ||
'https://api.anthropic.com/v1';
export const ANTHROPIC_API_KEY =
dockerEnvVarFix(process.env.ANTHROPIC_API_KEY) || '';
export const ANTHROPIC_API_VERSION =
dockerEnvVarFix(process.env.ANTHROPIC_API_VERSION) || '2023-06-01';
export const PALM_API_URL =
dockerEnvVarFix(process.env.PALM_API_URL) ||
'https://generativelanguage.googleapis.com/v1beta2';
export const PALM_API_KEY = dockerEnvVarFix(process.env.PALM_API_KEY) || '';
export const OLLAMA_HOST = dockerEnvVarFix(process.env.OLLAMA_HOST) || '';
export const OLLAMA_BASIC_USER = dockerEnvVarFix(process.env.OLLAMA_BASIC_USER) || '';
export const OLLAMA_BASIC_PWD = dockerEnvVarFix(process.env.OLLAMA_BASIC_PWD) || '';
export const APP_DOMAIN =
dockerEnvVarFix(process.env.NEXT_PUBLIC_APP_DOMAIN) ||
'http://localhost:3000';
export const SUPABASE_URL =
dockerEnvVarFix(process.env.NEXT_PUBLIC_SUPABASE_URL) ||
'SUPABASE_URL missing';
export const SUPABASE_SERVICE_ROLE_KEY =
dockerEnvVarFix(process.env.SUPABASE_SERVICE_ROLE_KEY) || '';
export const SUPABASE_ANON_KEY =
dockerEnvVarFix(process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY) || '';
export const SUPABASE_JWT_SECRET =
dockerEnvVarFix(process.env.SUPABASE_JWT_SECRET) || '';