37 lines
1.4 KiB
TOML
37 lines
1.4 KiB
TOML
ChatAPI = "http://localhost:8080/v1/chat/completions"
|
|
CompletionAPI = "http://localhost:8080/completion"
|
|
OpenRouterCompletionAPI = "https://openrouter.ai/api/v1/completions"
|
|
OpenRouterChatAPI = "https://openrouter.ai/api/v1/chat/completions"
|
|
EmbedURL = "http://localhost:8080/v1/embeddings"
|
|
ShowSys = true
|
|
LogFile = "log.txt"
|
|
UserRole = "user"
|
|
ToolRole = "tool"
|
|
AssistantRole = "assistant"
|
|
SysDir = "sysprompts"
|
|
ChunkLimit = 100000
|
|
# rag settings
|
|
RAGBatchSize = 100
|
|
RAGWordLimit = 80
|
|
RAGWorkers = 5
|
|
# extra tts
|
|
TTS_ENABLED = false
|
|
TTS_URL = "http://localhost:8880/v1/audio/speech"
|
|
TTS_SPEED = 1.0
|
|
# extra stt
|
|
STT_ENABLED = false
|
|
STT_TYPE = "WHISPER_SERVER" # WHISPER_SERVER or WHISPER_BINARY
|
|
STT_URL = "http://localhost:8081/inference"
|
|
WhisperBinaryPath = "./whisper-cli" # Path to whisper binary (for WHISPER_BINARY mode)
|
|
WhisperModelPath = "./ggml-model.bin" # Path to whisper model file (for WHISPER_BINARY mode)
|
|
STT_LANG = "en" # Language for speech recognition (for WHISPER_BINARY mode)
|
|
STT_SR = 16000 # Sample rate for audio recording
|
|
DBPATH = "gflt.db"
|
|
FilePickerDir = "." # Directory where file picker should start
|
|
FilePickerExts = "png,jpg,jpeg,gif,webp" # Comma-separated list of allowed file extensions for file picker
|
|
#
|
|
FetchModelNameAPI = "http://localhost:8080/v1/models"
|
|
# external search tool
|
|
SearchAPI = "" # url to call the tool by
|
|
SearchDescribe = "" # link that returns models.Tool
|