@@ -10,25 +10,29 @@ let {
1010 LOG_STREAM ,
1111 NODE_ENV ,
1212 YOUTUBE_VIDEOS ,
13+ YOUTUBE_TRANSCRIPT_PREFIX ,
14+ YOUTUBE_VIDEO_INFO_PREFIX ,
1315 REDIS_URL ,
1416 SEARCHAPI_API_KEY ,
1517 GOOGLE_VIDEO_INDEX_NAME ,
1618 GOOGLE_VIDEO_PREFIX ,
19+ GOOGLE_ANSWER_INDEX_NAME ,
20+ GOOGLE_ANSWER_PREFIX ,
1721 GOOGLE_API_KEY ,
1822 GOOGLE_EMBEDDING_MODEL ,
1923 GOOGLE_SUMMARY_MODEL ,
2024 GOOGLE_VECTOR_SET ,
2125 GOOGLE_SUMMARY_PREFIX ,
22- GOOGLE_ANSWER_PREFIX ,
2326 OPENAI_VIDEO_INDEX_NAME ,
2427 OPENAI_VIDEO_PREFIX ,
28+ OPENAI_ANSWER_INDEX_NAME ,
29+ OPENAI_ANSWER_PREFIX ,
2530 OPENAI_API_KEY ,
2631 OPENAI_ORGANIZATION ,
2732 OPENAI_EMBEDDING_MODEL ,
2833 OPENAI_SUMMARY_MODEL ,
2934 OPENAI_VECTOR_SET ,
3035 OPENAI_SUMMARY_PREFIX ,
31- OPENAI_ANSWER_PREFIX ,
3236 USE ,
3337} = process . env ;
3438
@@ -41,6 +45,9 @@ const DEFAULT_VIDEO_PREFIX = 'video:';
4145const DEFAULT_VECTOR_SET = 'video-vectors' ;
4246const DEFAULT_SUMMARY_PREFIX = 'video-summary:' ;
4347const DEFAULT_ANSWER_PREFIX = 'video-answer:' ;
48+ const DEFAULT_ANSWER_INDEX_NAME = 'idx-answers' ;
49+ const DEFAULT_YOUTUBE_TRANSCRIPT_PREFIX = 'transcripts:' ;
50+ const DEFAULT_YOUTUBE_VIDEO_INFO_PREFIX = 'yt-videos:' ;
4451
4552export default {
4653 app : {
@@ -68,8 +75,10 @@ export default {
6875 YOUTUBE_VIDEOS ??
6976 'AJhTduDOVCs,c9Rr--1r6pk,FQzlq91g7mg,I-ohlZXXaxs,KUfufrwpBkM,LaiQFZ5bXaM,SzcpwtLRgyk,Z8qcpXyMAiA'
7077 ) . split ( ',' ) ,
71- TRANSCRIPT_PREFIX : 'transcripts:' ,
72- VIDEO_INFO_PREFIX : 'yt-videos:' ,
78+ TRANSCRIPT_PREFIX :
79+ YOUTUBE_TRANSCRIPT_PREFIX ?? DEFAULT_YOUTUBE_TRANSCRIPT_PREFIX ,
80+ VIDEO_INFO_PREFIX :
81+ YOUTUBE_VIDEO_INFO_PREFIX ?? DEFAULT_YOUTUBE_VIDEO_INFO_PREFIX ,
7382 } ,
7483 redis : {
7584 REDIS_URL : REDIS_URL ?? 'redis://localhost:6379' ,
@@ -87,6 +96,8 @@ export default {
8796 VECTOR_SET : GOOGLE_VECTOR_SET ?? `google-${ DEFAULT_VECTOR_SET } ` ,
8897 SUMMARY_PREFIX :
8998 GOOGLE_SUMMARY_PREFIX ?? `google-${ DEFAULT_SUMMARY_PREFIX } ` ,
99+ ANSWER_INDEX_NAME :
100+ GOOGLE_ANSWER_INDEX_NAME ?? `google-${ DEFAULT_ANSWER_INDEX_NAME } ` ,
90101 ANSWER_PREFIX :
91102 GOOGLE_ANSWER_PREFIX ?? `google-${ DEFAULT_ANSWER_PREFIX } ` ,
92103 } ,
@@ -101,6 +112,8 @@ export default {
101112 VECTOR_SET : OPENAI_VECTOR_SET ?? `openai-${ DEFAULT_VECTOR_SET } ` ,
102113 SUMMARY_PREFIX :
103114 OPENAI_SUMMARY_PREFIX ?? `openai-${ DEFAULT_SUMMARY_PREFIX } ` ,
115+ ANSWER_INDEX_NAME :
116+ OPENAI_ANSWER_INDEX_NAME ?? `openai-${ DEFAULT_ANSWER_INDEX_NAME } ` ,
104117 ANSWER_PREFIX :
105118 OPENAI_ANSWER_PREFIX ?? `openai-${ DEFAULT_ANSWER_PREFIX } ` ,
106119 } ,
0 commit comments