deeme commited on
Commit
d68466c
·
verified ·
1 Parent(s): 533c1eb

Upload 3 files

Browse files
Files changed (3) hide show
  1. Dockerfile +34 -0
  2. README.md +10 -10
  3. config.yaml +86 -0
Dockerfile ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM golang:1.23-alpine AS builder
2
+
3
+ # 构建执行文件
4
+ WORKDIR /app
5
+ RUN apk add git make && git clone https://github.com/bincooo/chatgpt-adapter.git .
6
+ RUN make install
7
+ RUN make
8
+
9
+ FROM ubuntu:latest
10
+
11
+ RUN apt update \
12
+ && apt-get install -y curl unzip wget gnupg2 tree
13
+
14
+ WORKDIR /app
15
+ COPY --from=builder /app/bin/linux/server ./server
16
+ ADD config.yaml .
17
+ RUN chmod +x server \
18
+ && mkdir log && chmod 777 log \
19
+ && mkdir tmp && chmod 777 tmp
20
+
21
+ # Install google
22
+ RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - \
23
+ && echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list \
24
+ && apt-get update \
25
+ && apt-get install -y google-chrome-stable
26
+ RUN google-chrome-stable --version
27
+
28
+ # 下载过盾文件
29
+ RUN curl -JLO https://raw.githubusercontent.com/bincooo/chatgpt-adapter/refs/heads/hel/bin.zip
30
+ RUN unzip bin.zip && tree .
31
+
32
+ CMD ["./server"]
33
+
34
+ ENTRYPOINT ["sh", "-c"]
README.md CHANGED
@@ -1,10 +1,10 @@
1
- ---
2
- title: Adapter
3
- emoji: 👁
4
- colorFrom: pink
5
- colorTo: red
6
- sdk: docker
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ ---
2
+ title: adapter
3
+ emoji: 🌍
4
+ colorFrom: blue
5
+ colorTo: pink
6
+ sdk: docker
7
+ pinned: false
8
+ license: mit
9
+ ---
10
+
config.yaml ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ server:
2
+ port: 7860
3
+ password: 'deembear'
4
+ think_reason: true
5
+ debug: false
6
+
7
+ browser-less:
8
+ enabled: true
9
+ port: 8081
10
+ disabled-gpu: true
11
+ headless: new
12
+
13
+ custom-llm:
14
+ - prefix: custom
15
+ proxied: true
16
+ reversal: https://models.inference.ai.azure.com
17
+ #prefix 前缀
18
+ #proxied 是否使用代理
19
+ #reversal 转发地址
20
+
21
+ matcher:
22
+ - match: I do not engage
23
+ over: ":\n"
24
+ notice:
25
+ regex: |
26
+ "(?i)I do not engage .+:\n":""
27
+ - match: <thinking>
28
+ over: </thinking>
29
+ notice:
30
+ think_reason: true
31
+ regex: |
32
+ "(?s)<thinking>(.+)</thinking>":"$1"
33
+
34
+ blackbox:
35
+ token: '00f37b34-a166-4efb-bce5-1312d87f2f94'
36
+ model:
37
+ - 'xxx'
38
+ #[
39
+ # "blackbox/GPT-4o",
40
+ # "blackbox/Gemini-PRO",
41
+ # "blackbox/Claude-Sonnet-3.5"
42
+ #]
43
+
44
+ cursor:
45
+ # checksum: 'zo-v9_v2qxRYcau35NDnAHAVxQkLe6IHw8opkpKV4oLyo0PhPeSpj4QTw2VJ20Lngrz7XNTQ/clDRF5FOm3B1uK-mQDyFBRqD8JNj4kLByaAfm4AqK6IMbFYcrqXMMXexubsTRrr1'
46
+ #cursor/claude-3-5-sonnet-20241022
47
+ #authorization 为网页登陆后的 cookie WorkosCursorSessionToken
48
+
49
+ windsurf:
50
+ proxied: false
51
+ #"windsurf/claude-3-5-sonnet",
52
+
53
+ qodo:
54
+ key: AIzaSyCMMynYm5VRHj1NOwkfWinX-HYsFArdUbk
55
+ #访问 https://app.qodo.ai
56
+ #F12打开网络面板后授权登陆,找到 https://accounts.google.com/o/oauth2/auth 请求,找到query中的 client_id的前id部分 + | + cookie
57
+ #注:2521xxxx2924-ahfq8vxxxxxxxxxj3ocgb9k2.apps.googleusercontent.com中的.apps.googleusercontent.com不需要
58
+ #注:第一登陆授权可能找不到/o/oauth2/auth下的cookie,如果找不到cookie需退出登陆后重新登陆即可
59
+ #格式示例: 2521xxxx2924-ahfq8vxxxxxxxxxj3ocgb9k2|SMSV=ADHTe-CKEY9I7o_X0f....xxx ...natd3TNhBw9_Bpv
60
+ #"qodo/claude-3-5-sonnet",
61
+
62
+ lmsys:
63
+ token: '[119 , 159]'
64
+ model:
65
+ - 'xxx'
66
+
67
+ you:
68
+ custom: true
69
+ task: true
70
+ model:
71
+ - 'xxx'
72
+ cookies:
73
+ - 'xxx'
74
+
75
+ grok:
76
+ think_reason: false
77
+ disable_search: false
78
+ cookies:
79
+ - 'xxx'
80
+
81
+ bing:
82
+ proxied: false
83
+ cookies:
84
+ - scopeId: xxx
85
+ idToken: xxx
86
+ cookie: xxx