-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
42 lines (36 loc) · 1.03 KB
/
.env.example
File metadata and controls
42 lines (36 loc) · 1.03 KB
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
# Telegram
BOT_TOKEN=
OWNER_ID=
CLASS_GROUP_ID=
MEMORY_GROUP_ID=
# OpenAI / GPT
GPT_TOKEN=
GPT_MODEL=gpt-4
GPT_SYSTEM_PROMPT="You are a helpful assistant."
OPENAI_TEMPERATURE=1.0
OPENAI_URL=https://api.openai.com/v1
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
# Google Gemini
GEMINI_API_KEY=
GEMINI_IMAGE_MODEL=gemini-2.5-flash-image-preview
# ElevenLabs
ELEVENLABS_API_KEY=
# Use either VOICE_ID (preferred, faster) or VOICE_NAME (requires API lookup)
ELEVENLABS_VOICE_ID=
ELEVENLABS_VOICE_NAME=
ELEVENLABS_MODEL_ID=
# Memory / Context Tool
MIN_MESSAGE_LENGTH=20
MESSAGE_COMBINE_WINDOW=90
QDRANT_HOST=qdrant
# Review
REVIEW_PERCENTAGE=1.0
REVIEW_MIN_LENGTH=130
REVIEW_PROMPT=
# News Commentary Feature
# Automatically posts news with conservative commentary once per day
# Requires MEMORY_GROUP_ID to be set
# Posts between 17:00-23:50 Berlin time when group is quiet for 3+ hours
# Uses random message (130+ chars) from last 20 hours to find relevant news topics
# Searches Google News for articles from the last 7 days
NEWS_COMMENT_PROMPT=