forked from tegnike/aituber-kit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
129 lines (102 loc) · 2.92 KB
/
.env.example
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
# 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=""
# 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=""
# Slide Mode (true or false)
NEXT_PUBLIC_SLIDE_MODE=""
# System Prompt
NEXT_PUBLIC_SYSTEM_PROMPT="