-
Notifications
You must be signed in to change notification settings - Fork 3
/
vars.go
76 lines (64 loc) · 1.49 KB
/
vars.go
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package edge
import (
_ "embed"
"github.com/joho/godotenv"
"os"
)
const (
//DefaultCreate = "https://www.bing.com/turing/conversation/create"
DefaultCreate = "https://copilot.microsoft.com/turing/conversation/create"
DefaultChatHub = "wss://sydney.bing.com/sydney/ChatHub"
ModelCreative = "Creative"
ModelBalanced = "Balanced"
ModelPrecise = "Precise"
ModelSydney = "Sydney"
PluginShop = "Shop"
PluginInstacart = "Instacart"
PluginOpenTable = "OpenTable"
PluginKlarna = "Klarna"
PluginSearch = "Search"
PluginKayak = "Kayak"
delimiter = '\u001E'
)
//go:embed chat.json
var chatHub []byte
//go:embed notebook.json
var nbkHub []byte
var Version = "1.1482.6"
var (
sliceIds = []string{
"901deletecos0",
"emovoice",
"kcinhero",
"kcfullheroimg",
"kcinlineels",
"kcusenocutimg",
"sydconfigoptt",
"sydldfc",
"0824cntor",
"803iyjbexps0",
"0529streamw",
"streamw",
"178gentechs0",
"0825agicert",
"804cdxedtgd",
"0901usrprmpt",
"019hlthgrds0",
"829suggtrims0",
"821fluxv13",
"727nrprdrs0",
}
schema = []byte{123, 34, 112, 114, 111, 116, 111, 99, 111, 108, 34, 58, 34, 106, 115, 111, 110, 34, 44, 34, 118, 101, 114, 115, 105, 111, 110, 34, 58, 49, 125, 30}
ping = []byte{123, 34, 116, 121, 112, 101, 34, 58, 54, 125, 30}
)
func init() {
_ = godotenv.Load()
Version = LoadEnvVar("BING_VER", Version)
}
func LoadEnvVar(key, defaultValue string) string {
value, exists := os.LookupEnv(key)
if !exists {
value = defaultValue
}
return value
}