-
Notifications
You must be signed in to change notification settings - Fork 67
/
.env
149 lines (118 loc) · 3.51 KB
/
.env
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# AI Service
# openai,anthropic,google,azure,groq,cohere,mistralai,perplexity,fireworks,localLlm,dify)
NEXT_PUBLIC_SELECT_AI_SERVICE=""
# AI Model
# depending on AI Service (other than azure and dify)
NEXT_PUBLIC_SELECT_AI_MODEL=""
# API Key
OPENAI_KEY=""
ANTHROPIC_KEY=""
GOOGLE_KEY=""
GROQ_KEY=""
COHERE_KEY=""
MISTRALAI_KEY=""
PERPLEXITY_KEY=""
FIREWORKS_KEY=""
# Azure
AZURE_KEY=""
AZURE_ENDPOINT=""
# for Realtime API (only front-end calling)
NEXT_PUBLIC_OPENAI_KEY=""
NEXT_PUBLIC_AZURE_KEY=""
NEXT_PUBLIC_AZURE_ENDPOINT=""
# Dify
DIFY_KEY=""
DIFY_URL=""
# Local LLM
NEXT_PUBLIC_LOCAL_LLM_URL=""
NEXT_PUBLIC_LOCAL_LLM_MODEL=""
# Voice Service
# voicevox,koeiromap,google,stylebertvits2,gsvitts,elevenlabs
NEXT_PUBLIC_SELECT_VOICE=""
# VOICEVOX
NEXT_PUBLIC_VOICEVOX_SPEAKER=""
NEXT_PUBLIC_VOICEVOX_SPEED=""
NEXT_PUBLIC_VOICEVOX_PITCH=""
NEXT_PUBLIC_VOICEVOX_INTONATION=""
# AivisSpeech
NEXT_PUBLIC_AIVIS_SPEECH_SPEAKER=""
NEXT_PUBLIC_AIVIS_SPEECH_SPEED=""
NEXT_PUBLIC_AIVIS_SPEECH_PITCH=""
NEXT_PUBLIC_AIVIS_SPEECH_INTONATION=""
# Koeiromap
NEXT_PUBLIC_KOEIROMAP_KEY=""
# Google TTS
# credential file path
GOOGLE_APPLICATION_CREDENTIALS="./credentials.json"
# ex. en-US-Neural2-F
NEXT_PUBLIC_GOOGLE_TTS_TYPE=""
# StyleBertVITS2
NEXT_PUBLIC_STYLEBERTVITS2_MODEL_ID=""
NEXT_PUBLIC_STYLEBERTVITS2_STYLE=""
NEXT_PUBLIC_STYLEBERTVITS2_SDP_RATIO=""
NEXT_PUBLIC_STYLEBERTVITS2_LENGTH=""
STYLEBERTVITS2_SERVER_URL=""
STYLEBERTVITS2_API_KEY=""
# ElevenLabs
ELEVENLABS_API_KEY=""
ELEVENLABS_VOICE_ID=""
# GSVI TTS
NEXT_PUBLIC_GSVI_TTS_URL=""
NEXT_PUBLIC_GSVI_TTS_MODEL_ID=""
NEXT_PUBLIC_GSVI_TTS_BATCH_SIZE=""
NEXT_PUBLIC_GSVI_TTS_SPEECH_RATE=""
# OpenAI TTS
OPENAI_TTS_KEY=""
NEXT_PUBLIC_OPENAI_TTS_VOICE=""
NEXT_PUBLIC_OPENAI_TTS_MODEL=""
NEXT_PUBLIC_OPENAI_TTS_SPEED=""
# Azure TTS
AZURE_TTS_KEY=""
AZURE_TTS_ENDPOINT=""
# NijiVoice
NIJIVOICE_API_KEY=
NEXT_PUBLIC_NIJIVOICE_ACTOR_ID=
NEXT_PUBLIC_NIJIVOICE_SPEED=
# Youtube
NEXT_PUBLIC_YOUTUBE_API_KEY=""
NEXT_PUBLIC_YOUTUBE_LIVE_ID=""
# Whether to enable to receive Youtube chat (true or false)
NEXT_PUBLIC_YOUTUBE_MODE=""
# Language (ja, en, zh, zh-TW, ko)
NEXT_PUBLIC_SELECT_LANGUAGE=""
# Background Image Path
NEXT_PUBLIC_BACKGROUND_IMAGE_PATH="/bg-c.png"
# Whether to show introduction (true or false)
NEXT_PUBLIC_SHOW_INTRODUCTION=""
# Character Name
NEXT_PUBLIC_CHARACTER_NAME=""
# Whether to show assistant text area (true or false)
NEXT_PUBLIC_SHOW_ASSISTANT_TEXT=""
# Whether to show character name on assistant text area (true or false)
NEXT_PUBLIC_SHOW_CHARACTER_NAME=""
# Whether to change English to Japanese (true or false)
NEXT_PUBLIC_CHANGE_ENGLISH_TO_JAPANESE=""
# Whether to show control panel (true or false)
NEXT_PUBLIC_SHOW_CONTROL_PANEL=""
# ExternalLinkage Mode (true or false)
NEXT_PUBLIC_EXTERNAL_LINKAGE_MODE=""
# Realtime API Mode (true or false)
NEXT_PUBLIC_REALTIME_API_MODE=""
# Realtime API Mode Content Type (input_text or input_audio)
NEXT_PUBLIC_REALTIME_API_MODE_CONTENT_TYPE=""
# Realtime API Mode Voice ('alloy', 'echo', 'shimmer')
NEXT_PUBLIC_REALTIME_API_MODE_VOICE=""
# Audio Mode (true or false)
NEXT_PUBLIC_AUDIO_MODE=""
# Audio Mode Input Type ('input_text', 'input_audio')
NEXT_PUBLIC_AUDIO_MODE_INPUT_TYPE=""
# Audio Mode Voice ('alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer')
NEXT_PUBLIC_AUDIO_MODE_VOICE=""
# Slide Mode (true or false)
NEXT_PUBLIC_SLIDE_MODE=""
# System Prompt
NEXT_PUBLIC_SYSTEM_PROMPT=""
# Selected VRM
NEXT_PUBLIC_SELECTED_VRM_PATH=""
# Whether to include timestamp in user message (true or false)
NEXT_PUBLIC_INCLUDE_TIMESTAMP_IN_USER_MESSAGE=""