File size: 3,459 Bytes
c9601ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
### huggingface 部署酒馆教程 (带对话记录同步功能)

#### 准备工作
1. 用于同步数据的github仓库
2. 用户同步数据的github凭证
3. 下载初始酒馆项目
4. huggingface账号(略)

#### step 1

新建一个空项目,用于存储用户数据 [点我](https://github.com/new)

注意是空的,不要勾选 [Add a README file] 选项, 可以选私有化

![](https://i0.hdslb.com/bfs/article/4c775c1a262d9d4c5fadef31d505d75730947427.png)

如图所示,我创建了一个项目: `bincooo/history`



#### step 2

创建一个github访问凭证token,用于同步历史数据 [点我](https://github.com/settings/personal-access-tokens/new)

![](https://i0.hdslb.com/bfs/article/72bd09d99b0e349dc3232b62b19f288630947427.png)

填写 Token name: history (随意)

填写 Expiration: 过期日期 (随意,没有永久选项)

选择 Only select repositories 

选择 Select repositories: bincooo/history (你创建的项目)





点开 Repository permissions (授权)

![](https://i0.hdslb.com/bfs/article/031739bd64c2cbbdf18cecd1854a133630947427.png)

选择 Pull requests: Access: Read and write (授权读写)





最后点击最下面的生成按钮 Generate token

![](https://i0.hdslb.com/bfs/article/20670b1d88793503f72f9e4608dbc46230947427.png)



保存好你生成的token,离开这个页面后就再也看不到了

![](https://i0.hdslb.com/bfs/article/21e2861b9f6c216f3f674defa8ec867430947427.png)

github_pat_11AIWDQ2A07DOQLEn5Lite_nhwHv2pxxxxx





#### step 3

https://github.com/bincooo/SillyTavern-Docker.git

到这个项目去下载下来

![](https://i0.hdslb.com/bfs/article/e00f8094754b9af7a281cba3800ccbf230947427.png)

点击 Download ZIP 下载, 并解压





#### step 4

进入 huggingface 新建 space: 点击头像里的 New Space

![](https://i0.hdslb.com/bfs/article/c250bc0a9e4e32100299fc0c848fa24830947427.png)



创建完后,上传解压文件内容:Upload files

![](https://i0.hdslb.com/bfs/article/7bf62a42d0d1ac0834ae618845e9d78730947427.png)

进入解压目录全选所有文件,拖入到上传控件

![](https://i0.hdslb.com/bfs/article/a311db7f1865b04aa6fea4b708cfbcce30947427.png)

点击 Dockerfile 文件 编辑它

![](https://i0.hdslb.com/bfs/article/759e147a53d985f2c52b7f646847721830947427.png)

修改这部分内容:(不要照抄,这里的是假数据)

```md
# Env
# 代理转发地址
ENV reverse_proxy "https://onekey.1xxx.top/v1"
# 代理转发token
ENV proxy_password "sk-ssvJn4VQAk596Lvv35488xxxx"
# gemini token
ENV api_key_makersuite "AIzaSyAm5S9kl22xxxx"
# github 项目访问凭证token
ENV github_secret "github_pat_11AIWDQ2A0cLSEdwiwiZNC_10II4TsFxxx"
# github 项目名称
ENV github_project "bincooo/history"
```

最后点击下面的 `Commit changes main` 保存即可



等待部署进度,变绿后获取访问链接:`Embed this space`

![](https://i0.hdslb.com/bfs/article/d20b531fc0b3d703f17502e17da4e1db30947427.png)



正常运行后会同步数据到你创建的github 项目下:

![](https://i0.hdslb.com/bfs/article/8c949caa0ea8a32b8d3b03c7bddbae3a30947427.png)





=====





已默认导入了几个破限选项,也预置好了超级记忆

![](https://i0.hdslb.com/bfs/article/c8e5cbf1e8835272f3b73f17dd64ecbd30947427.png)

![](https://i0.hdslb.com/bfs/article/23a56bf653d22187c58c96cf4ab20c1530947427.png)





最后,同步代码书写不易,且用且珍惜 祝各位都能成功白嫖!