-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconst.go
More file actions
43 lines (37 loc) · 1.39 KB
/
const.go
File metadata and controls
43 lines (37 loc) · 1.39 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
package main
import "time"
const (
projectName string = "github.com/andreimerlescu/aigcm"
tFormat string = "2006.01.02.15.04.05.UTC"
// eConfigFile ENV string of path to .yml|.yaml|.json|.ini file
eConfigFile string = "AIGCM_CONFIG_FILE"
eAlwaysDebug string = "FIGS_ALWAYS_DEBUG"
eAiProvider string = "AI_GCM_PROVIDER"
eAiModel string = "AI_GCM_MODEL"
eAiApiKey string = "AI_GCM_API_KEY"
eAiMaxTokens string = "AI_GCM_MAX_TOKENS"
eAiSeed string = "AI_GCM_SEED"
eAiMemory string = "AI_GCM_MEMORY"
eAiAlwaysEnableCache string = "AI_GCM_ENABLE_CACHE"
eAiGlobalTimeout string = "AI_GCM_GLOBAL_TIMEOUT"
dAlwaysDebug bool = false
dAiSeed int = 369
dAiMaxTokens int = 3000
dAiProvider string = "ollama"
dAiModel string = "qwen3:8b"
// dAiModel string = "mistral-small3.2:24b"
dCachingEnabled bool = true
dMemory int = 36963
dTimeout time.Duration = 77
dTimeoutUnit time.Duration = time.Second
kShowVersion string = "v"
kAiProvider string = "provider"
kAiModel string = "model"
kAiApiKey string = "api-key"
kAiMaxTokens string = "max-tokens"
kAiSeed string = "seed"
kMemory string = "memory"
kAiCachingEnabled string = "caching"
kAiTimeout string = "timeout"
kSummaries string = "summaries"
)