-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
55 lines (42 loc) · 2.38 KB
/
Copy path.env.example
File metadata and controls
55 lines (42 loc) · 2.38 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
43
44
45
46
47
48
49
50
51
52
53
54
55
# =============================================================================
# Discord Ollama Bot — environment configuration
# Copy this file to `.env` and fill in your values. `.env` is gitignored.
# =============================================================================
# --- REQUIRED ---
# Your Discord bot token from https://discord.com/developers/applications
Discord_Token=
# --- OLLAMA (defaults are usually fine for a local install) ---
# Ollama HTTP endpoint. Use http://host.docker.internal:11434 from inside Docker.
OLLAMA__Host=http://localhost:11434
# The chat model the bot uses.
#
# STRONGLY RECOMMENDED: a cloud Ollama model (default: minimax-m2.7:cloud).
# Cloud models are frontier-class, more efficient than what most people can run
# locally, and have far better tool-calling — which directly affects how often
# the bot uses GIFs, web search, weather, and file generation. No GPU required.
# Requires a one-time `ollama signin` to authenticate. Free for personal use.
#
# Local alternatives (offline-only, require `ollama pull <model>`):
# mistral-nemo (~8 GB) — best local tool calling, use this if you need fully offline
# llama3.1:8b (~8 GB) — balanced general reasoning
# qwen3:4b (~4 GB) — smallest viable; tool calling is hit-or-miss
OLLAMA__Model=minimax-m2.7:cloud
# Vision model for image understanding. Pull with: ollama pull llava:7b
# Leave blank to disable image analysis.
OLLAMA__VisionModel=llava:7b
# Your bot's personality / system prompt. THIS IS WHAT MAKES YOUR BOT YOURS.
# See README.md "Defining your bot's personality" for examples and guidance.
OLLAMA__SystemPrompt=You are a helpful, concise Discord assistant. Match the tone of whoever you're talking to.
# --- OPTIONAL PLUGINS ---
# Leave any of these blank to disable the corresponding tool.
# Tavily — AI-friendly web search (https://tavily.com). Free tier available.
# If unset, the bot falls back to DuckDuckGo HTML scraping (no key needed but flaky).
Tavily__ApiKey=
# Giphy — GIF search (https://developers.giphy.com). Free tier available.
Giphy__ApiKey=
# Visual Crossing Weather (https://www.visualcrossing.com/weather-api). Free tier available.
Weather__ApiKey=
# --- DISCORD BEHAVIOR ---
# Channel name (not ID) where the bot posts "X is live!" stream notifications.
# Bot must be a member of a guild that has a channel with this name.
StreamNotificationChannel=gaming-general