57
57
58
58
59
59
def on_app_started (_ : gr .Blocks , app : FastAPI ):
60
- st = Storage ()
61
60
hi = History ()
62
61
63
62
@app .get ("/physton_prompt/get_version" )
@@ -109,7 +108,7 @@ async def _token_counter(request: Request):
109
108
110
109
@app .get ("/physton_prompt/get_data" )
111
110
async def _get_data (key : str ):
112
- data = st .get (key )
111
+ data = Storage .get (key )
113
112
data = privacy_translate_api_config (key , data )
114
113
return {"data" : data }
115
114
@@ -118,7 +117,7 @@ async def _get_datas(keys: str):
118
117
keys = keys .split (',' )
119
118
datas = {}
120
119
for key in keys :
121
- datas [key ] = st .get (key )
120
+ datas [key ] = Storage .get (key )
122
121
datas [key ] = privacy_translate_api_config (key , datas [key ])
123
122
return {"datas" : datas }
124
123
@@ -130,7 +129,7 @@ async def _set_data(request: Request):
130
129
if 'data' not in data :
131
130
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'data' })}
132
131
data ['data' ] = unprotected_translate_api_config (data ['key' ], data ['data' ])
133
- st .set (data ['key' ], data ['data' ])
132
+ Storage .set (data ['key' ], data ['data' ])
134
133
return {"success" : True }
135
134
136
135
@app .post ("/physton_prompt/set_datas" )
@@ -140,12 +139,12 @@ async def _set_datas(request: Request):
140
139
return {"success" : False , "message" : get_lang ('is_not_dict' , {'0' : 'data' })}
141
140
for key in data :
142
141
data [key ] = unprotected_translate_api_config (key , data [key ])
143
- st .set (key , data [key ])
142
+ Storage .set (key , data [key ])
144
143
return {"success" : True }
145
144
146
145
@app .get ("/physton_prompt/get_data_list_item" )
147
146
async def _get_data_list_item (key : str , index : int ):
148
- return {"item" : st .list_get (key , index )}
147
+ return {"item" : Storage .list_get (key , index )}
149
148
150
149
@app .post ("/physton_prompt/push_data_list" )
151
150
async def _push_data_list (request : Request ):
@@ -154,22 +153,22 @@ async def _push_data_list(request: Request):
154
153
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'key' })}
155
154
if 'item' not in data :
156
155
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'item' })}
157
- st .list_push (data ['key' ], data ['item' ])
156
+ Storage .list_push (data ['key' ], data ['item' ])
158
157
return {"success" : True }
159
158
160
159
@app .post ("/physton_prompt/pop_data_list" )
161
160
async def _pop_data_list (request : Request ):
162
161
data = await request .json ()
163
162
if 'key' not in data :
164
163
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'key' })}
165
- return {"success" : True , 'item' : st .list_pop (data ['key' ])}
164
+ return {"success" : True , 'item' : Storage .list_pop (data ['key' ])}
166
165
167
166
@app .post ("/physton_prompt/shift_data_list" )
168
167
async def _shift_data_list (request : Request ):
169
168
data = await request .json ()
170
169
if 'key' not in data :
171
170
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'key' })}
172
- return {"success" : True , 'item' : st .list_shift (data ['key' ])}
171
+ return {"success" : True , 'item' : Storage .list_shift (data ['key' ])}
173
172
174
173
@app .post ("/physton_prompt/remove_data_list" )
175
174
async def _remove_data_list (request : Request ):
@@ -178,15 +177,15 @@ async def _remove_data_list(request: Request):
178
177
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'key' })}
179
178
if 'index' not in data :
180
179
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'index' })}
181
- st .list_remove (data ['key' ], data ['index' ])
180
+ Storage .list_remove (data ['key' ], data ['index' ])
182
181
return {"success" : True }
183
182
184
183
@app .post ("/physton_prompt/clear_data_list" )
185
184
async def _clear_data_list (request : Request ):
186
185
data = await request .json ()
187
186
if 'key' not in data :
188
187
return {"success" : False , "message" : get_lang ('is_required' , {'0' : 'key' })}
189
- st .list_clear (data ['key' ])
188
+ Storage .list_clear (data ['key' ])
190
189
return {"success" : True }
191
190
192
191
@app .get ("/physton_prompt/get_histories" )
@@ -395,7 +394,7 @@ async def _get_group_tags(lang: str):
395
394
return {"tags" : get_group_tags (lang )}
396
395
397
396
try :
398
- translate_api = st .get ('translateApi' )
397
+ translate_api = Storage .get ('translateApi' )
399
398
if translate_api == 'mbart50' :
400
399
mbart50_initialize ()
401
400
except Exception :
0 commit comments