-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.yaml
More file actions
130 lines (104 loc) · 3.19 KB
/
config.yaml
File metadata and controls
130 lines (104 loc) · 3.19 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# llmgw — OpenAI-compatible gateway for browser-driven LLM providers
# Zero API token cost via cookie/session auth through Playwright CDP
server:
host: "0.0.0.0"
port: 8080
logging:
level: info # debug | info | warn | error
accessLog: true # 打印每条请求的方法、路径、状态码、耗时
browser:
defaultProfile: "default"
profiles:
default:
name: "default"
cdpPort: 9333
mode: attach # attach: 用已登录的 Chrome(推荐) | launch: 启动新窗口 | headless: 无界面
providers:
# ── Web-based providers (cookie auth, no API key needed) ──
- id: deepseek-web
enabled: true
profile: default
auth: '{"cookie":"YOUR_DEEPSEEK_COOKIE"}'
- id: claude-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_CLAUDE_COOKIE","organizationId":"YOUR_ORG_UUID"}'
- id: kimi-web
enabled: false
profile: default
auth: '{"cookie":"kimi-auth=YOUR_TOKEN","accessToken":"YOUR_ACCESS_TOKEN"}'
- id: doubao-web
enabled: false
profile: default
auth: '{"sessionid":"YOUR_SESSIONID","ttwid":"YOUR_TTWID"}'
- id: xiaomimo-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_XIAOMIMO_COOKIE"}'
- id: qwen-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_QWEN_COOKIE","cdpPort":"9333"}'
- id: qwen-cn-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_QWEN_CN_COOKIE","xsrfToken":"YOUR_XSRF_TOKEN","cdpPort":"9333"}'
- id: glm-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_GLM_COOKIE","cdpPort":"9333"}'
- id: glm-intl-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_GLM_INTL_COOKIE","cdpPort":"9333"}'
- id: perplexity-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_PERPLEXITY_COOKIE","cdpPort":"9333"}'
- id: chatgpt-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_CHATGPT_COOKIE","cdpPort":"9333"}'
- id: gemini-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_GEMINI_COOKIE","cdpPort":"9333"}'
- id: grok-web
enabled: false
profile: default
auth: '{"cookie":"YOUR_GROK_COOKIE","cdpPort":"9333"}'
# ── API-based providers (OpenAI-compatible, need API key) ──
- id: ollama
enabled: true
auth: '{"baseUrl":"http://localhost:11434"}'
- id: vllm
enabled: false
auth: '{"baseUrl":"http://localhost:8000","apiKey":"no-key"}'
- id: openrouter
enabled: false
auth: '{"apiKey":"YOUR_OPENROUTER_API_KEY"}'
- id: together
enabled: false
auth: '{"apiKey":"YOUR_TOGETHER_API_KEY"}'
- id: qianfan
enabled: false
auth: '{"apiKey":"YOUR_QIANFAN_API_KEY"}'
- id: volcengine
enabled: false
auth: '{"apiKey":"YOUR_VOLCENGINE_API_KEY"}'
- id: xai
enabled: false
auth: '{"apiKey":"YOUR_XAI_API_KEY"}'
- id: manus
enabled: false
auth: '{"apiKey":"YOUR_MANUS_API_KEY"}'
# ── Custom model override (optional) ──
# - id: openrouter
# enabled: true
# auth: '{"apiKey":"sk-..."}'
# models:
# - id: gpt-4o
# name: GPT-4o
# reasoning: false
# contextWindow: 128000
# maxTokens: 16384