MCPcopy
hub / github.com/dirk1983/deepseek / streaming

Function streaming

js/chat.js:201–329  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

199 }, "json");
200 }
201 function streaming() {
202 var es = new EventSource("stream.php");
203 var isstarted = true;
204 var alltext = "";
205 var isalltext = false;
206 es.onerror = function (event) {
207 layer.close(loading);
208 var errcode = getCookie("errcode");
209 switch (errcode) {
210 case "invalid_api_key":
211 layer.msg("API-KEY不合法");
212 break;
213 case "context_length_exceeded":
214 layer.msg("问题和上下文长度超限,请重新提问");
215 break;
216 case "rate_limit_reached":
217 layer.msg("同时访问用户过多,请稍后再试");
218 break;
219 case "access_terminated":
220 layer.msg("违规使用,API-KEY被封禁");
221 break;
222 case "no_api_key":
223 layer.msg("未提供API-KEY");
224 break;
225 case "insufficient_quota":
226 layer.msg("API-KEY余额不足");
227 break;
228 case "account_deactivated":
229 layer.msg("账户已禁用");
230 break;
231 case "model_overloaded":
232 layer.msg("OpenAI模型超负荷,请重新发起请求");
233 break;
234 case null:
235 layer.msg("OpenAI服务器访问超时或未知类型错误");
236 break;
237 default:
238 layer.msg("OpenAI服务器故障,错误类型:" + errcode);
239 }
240 es.close();
241 if (!isMobile()) $("#kw-target").focus();
242 return;
243 }
244 es.onmessage = function (event) {
245 if (isstarted) {
246 layer.close(loading);
247 $("#kw-target").val("请耐心等待AI把话说完……");
248 $("#kw-target").attr("disabled", true);
249 autoresize();
250 $("#ai-btn").html('<i class="iconfont icon-wuguan"></i>中止');
251 layer.msg("处理成功!");
252 isstarted = false;
253 answer = randomString(16);
254 $("#article-wrapper").append('<li class="article-title" id="q' + answer + '"><pre></pre></li>');
255 for (var j = 0; j < prompt.length; j++) {
256 $("#q" + answer).children('pre').text($("#q" + answer).children('pre').text() + prompt[j]);
257 }
258 $("#article-wrapper").append('<li class="article-content" id="' + answer + '"></li>');

Callers 1

send_postFunction · 0.85

Calls 5

getCookieFunction · 0.85
isMobileFunction · 0.85
autoresizeFunction · 0.85
randomStringFunction · 0.85
$Function · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…