666AIGC资源岛 666AIGC资源岛 666AIGC资源岛 666AIGC资源岛
  • AI图像工具
  • AI插画工具
  • AI无损放大
  • AI背景移除
  • AI视频工具
  • AI设计工具
  • AI音频工具
  • 其它网址
  • AI模型资讯
    • Midjourney
    • 天工
    • 意间AI
    • 文心一言
    • 火山引擎
    • 讯飞星火
    • 通义千问
    • 意间绘画
  • AI行业机遇
    • AIGC与创业
    • AIGC与游戏
    • AI与情感
    • AI与法律
666AIGC资源岛 666AIGC资源岛
  • 首页
  • ChatGPT在线办公
  • ChatGPT在线聊天
home•AI模型资讯•文心一言• requests.exceptions.JSONDecodeError: Expecting v</span></nav> <main class="content" role="main"> <div class="content-wrap"> <div class="content-layout"> <div class="panel card"> <div class="card-body"> <div class="panel-header mb-4"><h1 class="h3 mb-3"><!doctype html> <html lang=en> <head> <title>requests.exceptions.JSONDecodeError: Expecting v</h1><div class="d-flex flex-fill text-muted text-sm pb-4 border-bottom border-t"><span class="mr-3 d-none d-sm-block"><a href="https://dh666.cn/ai-llm/wenxinyiyan"><i class="iconfont icon-classification"></i> 文心一言</a></span><span class="mr-3"><i class="iconfont icon-time"></i><span title="2024年 1月 26日 am12:00release">2yrs ago (2024)update</span></span><span class="mr-3"><a href="https://dh666.cn/author/1" title="lida"><i class="iconfont icon-user-circle"></i> lida</a></span><div class="flex-fill"></div><span class="views mr-3"><i class="iconfont icon-chakan"></i> 175</span><span class="mr-3"><a class="smooth-n" href="#comments"> <i class="iconfont icon-comment"></i> 0</a></span> <span class="mr-3"><a class="btn-like btn-link-like " href="javascript:;" data-action="post_star" data-post_type="post" data-id="16537" data-ticket="e555e74940"><i class="star-ico iconfont icon-collection-line"></i> <span class="star-count-16537">0</span></a></span></div></div> <div class="panel-body single mt-2"> <p><a class="external" href="https://dh666.cn/tag/63" title="View articles related to " target="_blank"></a>文章主题:<!doctype html><br /> <html lang=en><br /> <head><br /> <title>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)<br /> // Werkzeug Debugger



JSONDecodeError

requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Traceback (most recent call last)

  • File “F:\project\wxgzh\venv\lib\site-packages\requests\models.py”

    666ChatGPT办公新姿势,助力做AI时代先行者!

    IT之家 8 月 10 日消息,近日,清华大学新闻与传播学院教授、博士生导师沈阳所在团队发布了《大语言模型综合性能评估报告》(下文简称“报告”),报告显示总得分率 GPT-4 第一,百度文心一言在三大维度 20 项指标中综合评分国内第一,超越 ChatGPT,其中中文语义理解排名第一,部分中文能力超越 GPT-4。

    <!doctype html>
<html lang=en>
  <head>
    <title>requests.exceptions.JSONDecodeError: Expecting v

    <!doctype html>
    <html lang=en>
    <head>
    <title>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    // Werkzeug Debugger</title>
    <link rel=”stylesheet” href=”?__debugger__=yes&amp;cmd=resource&amp;f=style.css”>
    <link rel=”shortcut icon”
    href=”?__debugger__=yes&amp;cmd=resource&amp;f=console.png”>
    <script src=”?__debugger__=yes&amp;cmd=resource&amp;f=debugger.js”></script>
    <script>
    var CONSOLE_MODE = false,
    EVALEX = true,
    EVALEX_TRUSTED = false,
    SECRET = “uImqR9BO9WQOrgY4YnuS”;
    </script>
    </head>
    <body style=”background-color: #fff”>
    <div class=”debugger”>
    <h1>JSONDecodeError</h1>
    <div class=”detail”>
    <p class=”errormsg”>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </p>
    </div>
    <h2 class=”traceback”>Traceback <em>(most recent call last)</em></h2>
    <div class=”traceback”>
    <h3></h3>
    <ul><li><div class=”frame” id=”frame-2553431310848″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\requests\models.py”</cite>,
    line <em class=”line”>971</em>,
    in <code class=”function”>json</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>pass</pre>
    <pre class=”line before”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line before”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return complexjson.loads(self.text, **kwargs)</pre>
    <pre class=”line after”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line after”><span class=”ws”> </span># Catch JSON-related errors and raise as requests.JSONDecodeError</pre>
    <pre class=”line after”><span class=”ws”> </span># This aliases json.JSONDecodeError and simplejson.JSONDecodeError</pre>
    <pre class=”line after”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431310960″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py”</cite>,
    line <em class=”line”>346</em>,
    in <code class=”function”>loads</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>s = s.decode(detect_encoding(s), &#39;surrogatepass&#39;)</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>if (cls is None and object_hook is None and</pre>
    <pre class=”line before”><span class=”ws”> </span>parse_int is None and parse_float is None and</pre>
    <pre class=”line before”><span class=”ws”> </span>parse_constant is None and object_pairs_hook is None and not kw):</pre>
    <pre class=”line current”><span class=”ws”> </span>return _default_decoder.decode(s)</pre>
    <pre class=”line after”><span class=”ws”> </span>if cls is None:</pre>
    <pre class=”line after”><span class=”ws”> </span>cls = JSONDecoder</pre>
    <pre class=”line after”><span class=”ws”> </span>if object_hook is not None:</pre>
    <pre class=”line after”><span class=”ws”> </span>kw[&#39;object_hook&#39;] = object_hook</pre>
    <pre class=”line after”><span class=”ws”> </span>if object_pairs_hook is not None:</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431311072″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”</cite>,
    line <em class=”line”>337</em>,
    in <code class=”function”>decode</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>def decode(self, s, _w=WHITESPACE.match):</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;Return the Python representation of “s“ (a “str“ instance</pre>
    <pre class=”line before”><span class=”ws”> </span>containing a JSON document).</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line current”><span class=”ws”> </span>obj, end = self.raw_decode(s, idx=_w(s, 0).end())</pre>
    <pre class=”line after”><span class=”ws”> </span>end = _w(s, end).end()</pre>
    <pre class=”line after”><span class=”ws”> </span>if end != len(s):</pre>
    <pre class=”line after”><span class=”ws”> </span>raise JSONDecodeError(&#34;Extra data&#34;, s, end)</pre>
    <pre class=”line after”><span class=”ws”> </span>return obj</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431311296″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”</cite>,
    line <em class=”line”>355</em>,
    in <code class=”function”>raw_decode</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>obj, end = self.scan_once(s, idx)</pre>
    <pre class=”line before”><span class=”ws”> </span>except StopIteration as err:</pre>
    <pre class=”line current”><span class=”ws”> </span>raise JSONDecodeError(&#34;Expecting value&#34;, s, err.value) from None</pre>
    <pre class=”line after”><span class=”ws”> </span>return obj, end</pre></div>
    </div>

    <li><div class=”exc-divider”>During handling of the above exception, another exception occurred:</div>
    <li><div class=”frame” id=”frame-2553431235264″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1478</em>,
    in <code class=”function”>__call__</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>def __call__(self, environ: dict, start_response: t.Callable) -&gt; t.Any:</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;The WSGI server calls the Flask application object as the</pre>
    <pre class=”line before”><span class=”ws”> </span>WSGI application. This calls :meth:`wsgi_app`, which can be</pre>
    <pre class=”line before”><span class=”ws”> </span>wrapped to apply middleware.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line current”><span class=”ws”> </span>return self.wsgi_app(environ, start_response)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235152″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1458</em>,
    in <code class=”function”>wsgi_app</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>ctx.push()</pre>
    <pre class=”line before”><span class=”ws”> </span>response = self.full_dispatch_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line before”><span class=”ws”> </span>error = e</pre>
    <pre class=”line current”><span class=”ws”> </span>response = self.handle_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>except: # noqa: B001</pre>
    <pre class=”line after”><span class=”ws”> </span>error = sys.exc_info()[1]</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”> </span>return response(environ, start_response)</pre>
    <pre class=”line after”><span class=”ws”> </span>finally:</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431234928″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1455</em>,
    in <code class=”function”>wsgi_app</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>ctx = self.request_context(environ)</pre>
    <pre class=”line before”><span class=”ws”> </span>error: BaseException | None = None</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>ctx.push()</pre>
    <pre class=”line current”><span class=”ws”> </span>response = self.full_dispatch_request()</pre>
    <pre class=”line after”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>error = e</pre>
    <pre class=”line after”><span class=”ws”> </span>response = self.handle_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>except: # noqa: B001</pre>
    <pre class=”line after”><span class=”ws”> </span>error = sys.exc_info()[1]</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235376″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>869</em>,
    in <code class=”function”>full_dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>request_started.send(self, _async_wrapper=self.ensure_sync)</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.preprocess_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>if rv is None:</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.dispatch_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line current”><span class=”ws”> </span>rv = self.handle_user_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>return self.finalize_request(rv)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def finalize_request(</pre>
    <pre class=”line after”><span class=”ws”> </span>self,</pre>
    <pre class=”line after”><span class=”ws”> </span>rv: ft.ResponseReturnValue | HTTPException,</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235488″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>867</em>,
    in <code class=”function”>full_dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>request_started.send(self, _async_wrapper=self.ensure_sync)</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.preprocess_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>if rv is None:</pre>
    <pre class=”line current”><span class=”ws”> </span>rv = self.dispatch_request()</pre>
    <pre class=”line after”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>rv = self.handle_user_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>return self.finalize_request(rv)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def finalize_request(</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235600″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>852</em>,
    in <code class=”function”>dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>and req.method == &#34;OPTIONS&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>):</pre>
    <pre class=”line before”><span class=”ws”> </span>return self.make_default_options_response()</pre>
    <pre class=”line before”><span class=”ws”> </span># otherwise dispatch to the handler for that endpoint</pre>
    <pre class=”line before”><span class=”ws”> </span>view_args: dict[str, t.Any] = req.view_args # type: ignore[assignment]</pre>
    <pre class=”line current”><span class=”ws”> </span>return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def full_dispatch_request(self) -&gt; Response:</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;&#34;&#34;Dispatches the request and on top of that performs request</pre>
    <pre class=”line after”><span class=”ws”> </span>pre and postprocessing as well as HTTP exception catching and</pre>
    <pre class=”line after”><span class=”ws”> </span>error handling.</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235712″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>322</em>,
    in <code class=”function”>get_new_content_api</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span>def get_new_content_api():</pre>
    <pre class=”line before”><span class=”ws”> </span>content = request.args.get(&#39;content&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>engine_type = request.args.get(&#39;engine_type&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>need_summary = request.args.get(&#39;need_summary&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>need_keywords = request.args.get(&#39;need_keywords&#39;)</pre>
    <pre class=”line current”><span class=”ws”> </span>new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度</pre>
    <pre class=”line after”><span class=”ws”> </span>return new_content</pre>
    <pre class=”line after”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line after”><span class=”ws”></span>def get_new_content(engine_type,need_summary,need_keywords,init_content):</pre>
    <pre class=”line after”><span class=”ws”> </span>if engine_type == RewriteEnum.EngineType.WENXINYIYAN:</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = get_wp_post_wx_continue(need_summary,need_keywords ,init_content)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235824″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\decorator.py”</cite>,
    line <em class=”line”>232</em>,
    in <code class=”function”>fun</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>yield res</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line before”><span class=”ws”> </span>def fun(*args, **kw):</pre>
    <pre class=”line before”><span class=”ws”> </span>if not kwsyntax:</pre>
    <pre class=”line before”><span class=”ws”> </span>args, kw = fix(args, kw, sig)</pre>
    <pre class=”line current”><span class=”ws”> </span>return caller(func, *(extras + args), **kw)</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__name__ = func.__name__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__doc__ = func.__doc__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__wrapped__ = func</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__signature__ = sig</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__qualname__ = func.__qualname__</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431235936″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>73</em>,
    in <code class=”function”>retry_decorator</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>@decorator</pre>
    <pre class=”line before”><span class=”ws”> </span>def retry_decorator(f, *fargs, **fkwargs):</pre>
    <pre class=”line before”><span class=”ws”> </span>args = fargs if fargs else list()</pre>
    <pre class=”line before”><span class=”ws”> </span>kwargs = fkwargs if fkwargs else dict()</pre>
    <pre class=”line current”><span class=”ws”> </span>return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,</pre>
    <pre class=”line after”><span class=”ws”> </span>logger)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>return retry_decorator</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431236048″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>33</em>,
    in <code class=”function”>__retry_internal</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>:returns: the result of the f function.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>_tries, _delay = tries, delay</pre>
    <pre class=”line before”><span class=”ws”> </span>while _tries:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return f()</pre>
    <pre class=”line after”><span class=”ws”> </span>except exceptions as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>_tries -= 1</pre>
    <pre class=”line after”><span class=”ws”> </span>if not _tries:</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431236160″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>329</em>,
    in <code class=”function”>get_new_content</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line before”><span class=”ws”></span>def get_new_content(engine_type,need_summary,need_keywords,init_content):</pre>
    <pre class=”line before”><span class=”ws”> </span>if engine_type == RewriteEnum.EngineType.WENXINYIYAN:</pre>
    <pre class=”line before”><span class=”ws”> </span>new_content = get_wp_post_wx_continue(need_summary,need_keywords ,init_content)</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line current”><span class=”ws”> </span>new_content = get_new_content_chatglm(init_content)</pre>
    <pre class=”line after”><span class=”ws”> </span>return new_content</pre>
    <pre class=”line after”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line after”><span class=”ws”></span>def get_new_content_chatglm(content):</pre>
    <pre class=”line after”><span class=”ws”> </span>payload = {</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;model&#34;: &#34;chatglm3-6b&#34;,</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431236384″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\decorator.py”</cite>,
    line <em class=”line”>232</em>,
    in <code class=”function”>fun</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>yield res</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line before”><span class=”ws”> </span>def fun(*args, **kw):</pre>
    <pre class=”line before”><span class=”ws”> </span>if not kwsyntax:</pre>
    <pre class=”line before”><span class=”ws”> </span>args, kw = fix(args, kw, sig)</pre>
    <pre class=”line current”><span class=”ws”> </span>return caller(func, *(extras + args), **kw)</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__name__ = func.__name__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__doc__ = func.__doc__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__wrapped__ = func</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__signature__ = sig</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__qualname__ = func.__qualname__</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431236496″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>73</em>,
    in <code class=”function”>retry_decorator</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>@decorator</pre>
    <pre class=”line before”><span class=”ws”> </span>def retry_decorator(f, *fargs, **fkwargs):</pre>
    <pre class=”line before”><span class=”ws”> </span>args = fargs if fargs else list()</pre>
    <pre class=”line before”><span class=”ws”> </span>kwargs = fkwargs if fkwargs else dict()</pre>
    <pre class=”line current”><span class=”ws”> </span>return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,</pre>
    <pre class=”line after”><span class=”ws”> </span>logger)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>return retry_decorator</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431310400″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>33</em>,
    in <code class=”function”>__retry_internal</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>:returns: the result of the f function.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>_tries, _delay = tries, delay</pre>
    <pre class=”line before”><span class=”ws”> </span>while _tries:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return f()</pre>
    <pre class=”line after”><span class=”ws”> </span>except exceptions as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>_tries -= 1</pre>
    <pre class=”line after”><span class=”ws”> </span>if not _tries:</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431310512″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>357</em>,
    in <code class=”function”>get_new_content_chatglm</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>}</pre>
    <pre class=”line before”><span class=”ws”> </span>headers = {&#34;content-type&#34;: &#34;application/json&#34;}</pre>
    <pre class=”line before”><span class=”ws”> </span>task_start_time = time.time()</pre>
    <pre class=”line before”><span class=”ws”> </span>response = requests.request(&#34;POST&#34;, chatglm_url, json=payload, headers=headers)</pre>
    <pre class=”line before”><span class=”ws”> </span>#print(response)</pre>
    <pre class=”line current”><span class=”ws”> </span>data = response.json()</pre>
    <pre class=”line after”><span class=”ws”> </span>print(json.dumps(data, indent=4))</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = data[&#39;choices&#39;][0][&#39;message&#39;][&#39;content&#39;]</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;重新改写后:&#34;, &#34;&#34;).replace(&#34;&#34;, &#34;&#34;)</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;重新组织后:&#34;, &#34;&#34;)</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;\n&#34;, &#34;&#34;)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431310624″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\requests\models.py”</cite>,
    line <em class=”line”>975</em>,
    in <code class=”function”>json</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>return complexjson.loads(self.text, **kwargs)</pre>
    <pre class=”line before”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line before”><span class=”ws”> </span># Catch JSON-related errors and raise as requests.JSONDecodeError</pre>
    <pre class=”line before”><span class=”ws”> </span># This aliases json.JSONDecodeError and simplejson.JSONDecodeError</pre>
    <pre class=”line current”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>@property</pre>
    <pre class=”line after”><span class=”ws”> </span>def links(self):</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;&#34;&#34;Returns the parsed header links of the response, if any.&#34;&#34;&#34;</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>
    </ul>
    <blockquote>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </blockquote>
    </div>

    <div class=”plain”>
    <p>
    This is the Copy/Paste friendly version of the traceback.
    </p>
    <textarea cols=”50″ rows=”10″ name=”code” readonly>Traceback (most recent call last):
    File &#34;F:\project\wxgzh\venv\lib\site-packages\requests\models.py&#34;, line 971, in json
    return complexjson.loads(self.text, **kwargs)
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py&#34;, line 346, in loads
    return _default_decoder.decode(s)
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py&#34;, line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py&#34;, line 355, in raw_decode
    raise JSONDecodeError(&#34;Expecting value&#34;, s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1478, in __call__
    return self.wsgi_app(environ, start_response)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1458, in wsgi_app
    response = self.handle_exception(e)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1455, in wsgi_app
    response = self.full_dispatch_request()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 867, in full_dispatch_request
    rv = self.dispatch_request()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 322, in get_new_content_api
    new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度
    File &#34;F:\project\wxgzh\venv\lib\site-packages\decorator.py&#34;, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 33, in __retry_internal
    return f()
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 329, in get_new_content
    new_content = get_new_content_chatglm(init_content)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\decorator.py&#34;, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 33, in __retry_internal
    return f()
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 357, in get_new_content_chatglm
    data = response.json()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\requests\models.py&#34;, line 975, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
    requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </textarea>
    </div>
    <div class=”explanation”>
    The debugger caught an exception in your WSGI application. You can now
    look at the traceback which led to the error. <span class=”nojavascript”>
    If you enable JavaScript you can also use additional features such as code
    execution (if the evalex feature is enabled), automatic pasting of the
    exceptions and much more.</span>
    </div>
    <div class=”footer”>
    Brought to you by <strong class=”arthur”>DON’T PANIC</strong>, your
    friendly Werkzeug powered traceback interpreter.
    </div>
    </div>

    <div class=”pin-prompt”>
    <div class=”inner”>
    <h3>Console Locked</h3>
    <p>
    The console is locked and needs to be unlocked by entering the PIN.
    You can find the PIN printed out on the standard output of your
    shell that runs the server.
    <form>
    <p>PIN:
    <input type=text name=pin size=14>
    <input type=submit name=btn value=”Confirm Pin”>
    </form>
    </div>
    </div>
    </body>
    </html>

    <!–

    Traceback (most recent call last):
    File “F:\project\wxgzh\venv\lib\site-packages\requests\models.py”, line 971, in json
    return complexjson.loads(self.text, **kwargs)
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py”, line 346, in loads
    return _default_decoder.decode(s)
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”, line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”, line 355, in raw_decode
    raise JSONDecodeError(“Expecting value”, s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1478, in __call__
    return self.wsgi_app(environ, start_response)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1458, in wsgi_app
    response = self.handle_exception(e)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1455, in wsgi_app
    response = self.full_dispatch_request()
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 867, in full_dispatch_request
    rv = self.dispatch_request()
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
    File “F:\project\wxgzh\model_server.py”, line 322, in get_new_content_api
    new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度
    File “F:\project\wxgzh\venv\lib\site-packages\decorator.py”, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 33, in __retry_internal
    return f()
    File “F:\project\wxgzh\model_server.py”, line 329, in get_new_content
    new_content = get_new_content_chatglm(init_content)
    File “F:\project\wxgzh\venv\lib\site-packages\decorator.py”, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 33, in __retry_internal
    return f()
    File “F:\project\wxgzh\model_server.py”, line 357, in get_new_content_chatglm
    data = response.json()
    File “F:\project\wxgzh\venv\lib\site-packages\requests\models.py”, line 975, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
    requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    –>

    在生成质量方面,基于对语义理解、输出表达、适应泛化的综合评测,文心一言得分率 76.98%,仅次于 GPT-4,领先于包括 ChatGPT 在内的其他大语言模型。其中,在部分中文语义理解方面,文心一言以 92% 的得分率排名榜首。

    <!doctype html>
<html lang=en>
  <head>
    <title>requests.exceptions.JSONDecodeError: Expecting v

    <!doctype html>
    <html lang=en>
    <head>
    <title>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    // Werkzeug Debugger</title>
    <link rel=”stylesheet” href=”?__debugger__=yes&amp;cmd=resource&amp;f=style.css”>
    <link rel=”shortcut icon”
    href=”?__debugger__=yes&amp;cmd=resource&amp;f=console.png”>
    <script src=”?__debugger__=yes&amp;cmd=resource&amp;f=debugger.js”></script>
    <script>
    var CONSOLE_MODE = false,
    EVALEX = true,
    EVALEX_TRUSTED = false,
    SECRET = “uImqR9BO9WQOrgY4YnuS”;
    </script>
    </head>
    <body style=”background-color: #fff”>
    <div class=”debugger”>
    <h1>JSONDecodeError</h1>
    <div class=”detail”>
    <p class=”errormsg”>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </p>
    </div>
    <h2 class=”traceback”>Traceback <em>(most recent call last)</em></h2>
    <div class=”traceback”>
    <h3></h3>
    <ul><li><div class=”frame” id=”frame-2553431398208″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\requests\models.py”</cite>,
    line <em class=”line”>971</em>,
    in <code class=”function”>json</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>pass</pre>
    <pre class=”line before”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line before”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return complexjson.loads(self.text, **kwargs)</pre>
    <pre class=”line after”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line after”><span class=”ws”> </span># Catch JSON-related errors and raise as requests.JSONDecodeError</pre>
    <pre class=”line after”><span class=”ws”> </span># This aliases json.JSONDecodeError and simplejson.JSONDecodeError</pre>
    <pre class=”line after”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431398320″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py”</cite>,
    line <em class=”line”>346</em>,
    in <code class=”function”>loads</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>s = s.decode(detect_encoding(s), &#39;surrogatepass&#39;)</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>if (cls is None and object_hook is None and</pre>
    <pre class=”line before”><span class=”ws”> </span>parse_int is None and parse_float is None and</pre>
    <pre class=”line before”><span class=”ws”> </span>parse_constant is None and object_pairs_hook is None and not kw):</pre>
    <pre class=”line current”><span class=”ws”> </span>return _default_decoder.decode(s)</pre>
    <pre class=”line after”><span class=”ws”> </span>if cls is None:</pre>
    <pre class=”line after”><span class=”ws”> </span>cls = JSONDecoder</pre>
    <pre class=”line after”><span class=”ws”> </span>if object_hook is not None:</pre>
    <pre class=”line after”><span class=”ws”> </span>kw[&#39;object_hook&#39;] = object_hook</pre>
    <pre class=”line after”><span class=”ws”> </span>if object_pairs_hook is not None:</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431398432″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”</cite>,
    line <em class=”line”>337</em>,
    in <code class=”function”>decode</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>def decode(self, s, _w=WHITESPACE.match):</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;Return the Python representation of “s“ (a “str“ instance</pre>
    <pre class=”line before”><span class=”ws”> </span>containing a JSON document).</pre>
    <pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line current”><span class=”ws”> </span>obj, end = self.raw_decode(s, idx=_w(s, 0).end())</pre>
    <pre class=”line after”><span class=”ws”> </span>end = _w(s, end).end()</pre>
    <pre class=”line after”><span class=”ws”> </span>if end != len(s):</pre>
    <pre class=”line after”><span class=”ws”> </span>raise JSONDecodeError(&#34;Extra data&#34;, s, end)</pre>
    <pre class=”line after”><span class=”ws”> </span>return obj</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431398656″>
    <h4>File <cite class=”filename”>”C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”</cite>,
    line <em class=”line”>355</em>,
    in <code class=”function”>raw_decode</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>obj, end = self.scan_once(s, idx)</pre>
    <pre class=”line before”><span class=”ws”> </span>except StopIteration as err:</pre>
    <pre class=”line current”><span class=”ws”> </span>raise JSONDecodeError(&#34;Expecting value&#34;, s, err.value) from None</pre>
    <pre class=”line after”><span class=”ws”> </span>return obj, end</pre></div>
    </div>

    <li><div class=”exc-divider”>During handling of the above exception, another exception occurred:</div>
    <li><div class=”frame” id=”frame-2553431314096″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1478</em>,
    in <code class=”function”>__call__</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>def __call__(self, environ: dict, start_response: t.Callable) -&gt; t.Any:</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;The WSGI server calls the Flask application object as the</pre>
    <pre class=”line before”><span class=”ws”> </span>WSGI application. This calls :meth:`wsgi_app`, which can be</pre>
    <pre class=”line before”><span class=”ws”> </span>wrapped to apply middleware.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line current”><span class=”ws”> </span>return self.wsgi_app(environ, start_response)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431314320″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1458</em>,
    in <code class=”function”>wsgi_app</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>ctx.push()</pre>
    <pre class=”line before”><span class=”ws”> </span>response = self.full_dispatch_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line before”><span class=”ws”> </span>error = e</pre>
    <pre class=”line current”><span class=”ws”> </span>response = self.handle_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>except: # noqa: B001</pre>
    <pre class=”line after”><span class=”ws”> </span>error = sys.exc_info()[1]</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”> </span>return response(environ, start_response)</pre>
    <pre class=”line after”><span class=”ws”> </span>finally:</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396416″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>1455</em>,
    in <code class=”function”>wsgi_app</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>ctx = self.request_context(environ)</pre>
    <pre class=”line before”><span class=”ws”> </span>error: BaseException | None = None</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>ctx.push()</pre>
    <pre class=”line current”><span class=”ws”> </span>response = self.full_dispatch_request()</pre>
    <pre class=”line after”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>error = e</pre>
    <pre class=”line after”><span class=”ws”> </span>response = self.handle_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>except: # noqa: B001</pre>
    <pre class=”line after”><span class=”ws”> </span>error = sys.exc_info()[1]</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396528″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>869</em>,
    in <code class=”function”>full_dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>request_started.send(self, _async_wrapper=self.ensure_sync)</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.preprocess_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>if rv is None:</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.dispatch_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line current”><span class=”ws”> </span>rv = self.handle_user_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>return self.finalize_request(rv)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def finalize_request(</pre>
    <pre class=”line after”><span class=”ws”> </span>self,</pre>
    <pre class=”line after”><span class=”ws”> </span>rv: ft.ResponseReturnValue | HTTPException,</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396640″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>867</em>,
    in <code class=”function”>full_dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>request_started.send(self, _async_wrapper=self.ensure_sync)</pre>
    <pre class=”line before”><span class=”ws”> </span>rv = self.preprocess_request()</pre>
    <pre class=”line before”><span class=”ws”> </span>if rv is None:</pre>
    <pre class=”line current”><span class=”ws”> </span>rv = self.dispatch_request()</pre>
    <pre class=”line after”><span class=”ws”> </span>except Exception as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>rv = self.handle_user_exception(e)</pre>
    <pre class=”line after”><span class=”ws”> </span>return self.finalize_request(rv)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def finalize_request(</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396752″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\flask\app.py”</cite>,
    line <em class=”line”>852</em>,
    in <code class=”function”>dispatch_request</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>and req.method == &#34;OPTIONS&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>):</pre>
    <pre class=”line before”><span class=”ws”> </span>return self.make_default_options_response()</pre>
    <pre class=”line before”><span class=”ws”> </span># otherwise dispatch to the handler for that endpoint</pre>
    <pre class=”line before”><span class=”ws”> </span>view_args: dict[str, t.Any] = req.view_args # type: ignore[assignment]</pre>
    <pre class=”line current”><span class=”ws”> </span>return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>def full_dispatch_request(self) -&gt; Response:</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;&#34;&#34;Dispatches the request and on top of that performs request</pre>
    <pre class=”line after”><span class=”ws”> </span>pre and postprocessing as well as HTTP exception catching and</pre>
    <pre class=”line after”><span class=”ws”> </span>error handling.</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396864″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>322</em>,
    in <code class=”function”>get_new_content_api</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span>def get_new_content_api():</pre>
    <pre class=”line before”><span class=”ws”> </span>content = request.args.get(&#39;content&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>engine_type = request.args.get(&#39;engine_type&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>need_summary = request.args.get(&#39;need_summary&#39;)</pre>
    <pre class=”line before”><span class=”ws”> </span>need_keywords = request.args.get(&#39;need_keywords&#39;)</pre>
    <pre class=”line current”><span class=”ws”> </span>new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度</pre>
    <pre class=”line after”><span class=”ws”> </span>return new_content</pre>
    <pre class=”line after”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line after”><span class=”ws”></span>def get_new_content(engine_type,need_summary,need_keywords,init_content):</pre>
    <pre class=”line after”><span class=”ws”> </span>if engine_type == RewriteEnum.EngineType.WENXINYIYAN:</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = get_wp_post_wx_continue(need_summary,need_keywords ,init_content)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431396976″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\decorator.py”</cite>,
    line <em class=”line”>232</em>,
    in <code class=”function”>fun</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>yield res</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line before”><span class=”ws”> </span>def fun(*args, **kw):</pre>
    <pre class=”line before”><span class=”ws”> </span>if not kwsyntax:</pre>
    <pre class=”line before”><span class=”ws”> </span>args, kw = fix(args, kw, sig)</pre>
    <pre class=”line current”><span class=”ws”> </span>return caller(func, *(extras + args), **kw)</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__name__ = func.__name__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__doc__ = func.__doc__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__wrapped__ = func</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__signature__ = sig</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__qualname__ = func.__qualname__</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397088″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>73</em>,
    in <code class=”function”>retry_decorator</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>@decorator</pre>
    <pre class=”line before”><span class=”ws”> </span>def retry_decorator(f, *fargs, **fkwargs):</pre>
    <pre class=”line before”><span class=”ws”> </span>args = fargs if fargs else list()</pre>
    <pre class=”line before”><span class=”ws”> </span>kwargs = fkwargs if fkwargs else dict()</pre>
    <pre class=”line current”><span class=”ws”> </span>return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,</pre>
    <pre class=”line after”><span class=”ws”> </span>logger)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>return retry_decorator</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397200″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>33</em>,
    in <code class=”function”>__retry_internal</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>:returns: the result of the f function.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>_tries, _delay = tries, delay</pre>
    <pre class=”line before”><span class=”ws”> </span>while _tries:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return f()</pre>
    <pre class=”line after”><span class=”ws”> </span>except exceptions as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>_tries -= 1</pre>
    <pre class=”line after”><span class=”ws”> </span>if not _tries:</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397312″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>329</em>,
    in <code class=”function”>get_new_content</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line before”><span class=”ws”></span>def get_new_content(engine_type,need_summary,need_keywords,init_content):</pre>
    <pre class=”line before”><span class=”ws”> </span>if engine_type == RewriteEnum.EngineType.WENXINYIYAN:</pre>
    <pre class=”line before”><span class=”ws”> </span>new_content = get_wp_post_wx_continue(need_summary,need_keywords ,init_content)</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line current”><span class=”ws”> </span>new_content = get_new_content_chatglm(init_content)</pre>
    <pre class=”line after”><span class=”ws”> </span>return new_content</pre>
    <pre class=”line after”><span class=”ws”></span>@retry(exceptions=ConnectionError,tries=tries,delay=1)</pre>
    <pre class=”line after”><span class=”ws”></span>def get_new_content_chatglm(content):</pre>
    <pre class=”line after”><span class=”ws”> </span>payload = {</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;model&#34;: &#34;chatglm3-6b&#34;,</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397536″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\decorator.py”</cite>,
    line <em class=”line”>232</em>,
    in <code class=”function”>fun</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>yield res</pre>
    <pre class=”line before”><span class=”ws”> </span>else:</pre>
    <pre class=”line before”><span class=”ws”> </span>def fun(*args, **kw):</pre>
    <pre class=”line before”><span class=”ws”> </span>if not kwsyntax:</pre>
    <pre class=”line before”><span class=”ws”> </span>args, kw = fix(args, kw, sig)</pre>
    <pre class=”line current”><span class=”ws”> </span>return caller(func, *(extras + args), **kw)</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__name__ = func.__name__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__doc__ = func.__doc__</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__wrapped__ = func</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__signature__ = sig</pre>
    <pre class=”line after”><span class=”ws”> </span>fun.__qualname__ = func.__qualname__</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397648″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>73</em>,
    in <code class=”function”>retry_decorator</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”></span> </pre>
    <pre class=”line before”><span class=”ws”> </span>@decorator</pre>
    <pre class=”line before”><span class=”ws”> </span>def retry_decorator(f, *fargs, **fkwargs):</pre>
    <pre class=”line before”><span class=”ws”> </span>args = fargs if fargs else list()</pre>
    <pre class=”line before”><span class=”ws”> </span>kwargs = fkwargs if fkwargs else dict()</pre>
    <pre class=”line current”><span class=”ws”> </span>return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,</pre>
    <pre class=”line after”><span class=”ws”> </span>logger)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>return retry_decorator</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397760″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\retry\api.py”</cite>,
    line <em class=”line”>33</em>,
    in <code class=”function”>__retry_internal</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>:returns: the result of the f function.</pre>
    <pre class=”line before”><span class=”ws”> </span>&#34;&#34;&#34;</pre>
    <pre class=”line before”><span class=”ws”> </span>_tries, _delay = tries, delay</pre>
    <pre class=”line before”><span class=”ws”> </span>while _tries:</pre>
    <pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line current”><span class=”ws”> </span>return f()</pre>
    <pre class=”line after”><span class=”ws”> </span>except exceptions as e:</pre>
    <pre class=”line after”><span class=”ws”> </span>_tries -= 1</pre>
    <pre class=”line after”><span class=”ws”> </span>if not _tries:</pre>
    <pre class=”line after”><span class=”ws”> </span>raise</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397872″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\model_server.py”</cite>,
    line <em class=”line”>357</em>,
    in <code class=”function”>get_new_content_chatglm</code></h4>
    <div class=”source “><pre class=”line before”><span class=”ws”> </span>}</pre>
    <pre class=”line before”><span class=”ws”> </span>headers = {&#34;content-type&#34;: &#34;application/json&#34;}</pre>
    <pre class=”line before”><span class=”ws”> </span>task_start_time = time.time()</pre>
    <pre class=”line before”><span class=”ws”> </span>response = requests.request(&#34;POST&#34;, chatglm_url, json=payload, headers=headers)</pre>
    <pre class=”line before”><span class=”ws”> </span>#print(response)</pre>
    <pre class=”line current”><span class=”ws”> </span>data = response.json()</pre>
    <pre class=”line after”><span class=”ws”> </span>print(json.dumps(data, indent=4))</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = data[&#39;choices&#39;][0][&#39;message&#39;][&#39;content&#39;]</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;重新改写后:&#34;, &#34;&#34;).replace(&#34;&#34;, &#34;&#34;)</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;重新组织后:&#34;, &#34;&#34;)</pre>
    <pre class=”line after”><span class=”ws”> </span>new_content = new_content.replace(&#34;\n&#34;, &#34;&#34;)</pre></div>
    </div>

    <li><div class=”frame” id=”frame-2553431397984″>
    <h4>File <cite class=”filename”>”F:\project\wxgzh\venv\lib\site-packages\requests\models.py”</cite>,
    line <em class=”line”>975</em>,
    in <code class=”function”>json</code></h4>
    <div class=”source library”><pre class=”line before”><span class=”ws”> </span>try:</pre>
    <pre class=”line before”><span class=”ws”> </span>return complexjson.loads(self.text, **kwargs)</pre>
    <pre class=”line before”><span class=”ws”> </span>except JSONDecodeError as e:</pre>
    <pre class=”line before”><span class=”ws”> </span># Catch JSON-related errors and raise as requests.JSONDecodeError</pre>
    <pre class=”line before”><span class=”ws”> </span># This aliases json.JSONDecodeError and simplejson.JSONDecodeError</pre>
    <pre class=”line current”><span class=”ws”> </span>raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)</pre>
    <pre class=”line after”><span class=”ws”></span> </pre>
    <pre class=”line after”><span class=”ws”> </span>@property</pre>
    <pre class=”line after”><span class=”ws”> </span>def links(self):</pre>
    <pre class=”line after”><span class=”ws”> </span>&#34;&#34;&#34;Returns the parsed header links of the response, if any.&#34;&#34;&#34;</pre>
    <pre class=”line after”><span class=”ws”></span> </pre></div>
    </div>
    </ul>
    <blockquote>requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </blockquote>
    </div>

    <div class=”plain”>
    <p>
    This is the Copy/Paste friendly version of the traceback.
    </p>
    <textarea cols=”50″ rows=”10″ name=”code” readonly>Traceback (most recent call last):
    File &#34;F:\project\wxgzh\venv\lib\site-packages\requests\models.py&#34;, line 971, in json
    return complexjson.loads(self.text, **kwargs)
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py&#34;, line 346, in loads
    return _default_decoder.decode(s)
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py&#34;, line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File &#34;C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py&#34;, line 355, in raw_decode
    raise JSONDecodeError(&#34;Expecting value&#34;, s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1478, in __call__
    return self.wsgi_app(environ, start_response)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1458, in wsgi_app
    response = self.handle_exception(e)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 1455, in wsgi_app
    response = self.full_dispatch_request()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 867, in full_dispatch_request
    rv = self.dispatch_request()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\flask\app.py&#34;, line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 322, in get_new_content_api
    new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度
    File &#34;F:\project\wxgzh\venv\lib\site-packages\decorator.py&#34;, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 33, in __retry_internal
    return f()
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 329, in get_new_content
    new_content = get_new_content_chatglm(init_content)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\decorator.py&#34;, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File &#34;F:\project\wxgzh\venv\lib\site-packages\retry\api.py&#34;, line 33, in __retry_internal
    return f()
    File &#34;F:\project\wxgzh\model_server.py&#34;, line 357, in get_new_content_chatglm
    data = response.json()
    File &#34;F:\project\wxgzh\venv\lib\site-packages\requests\models.py&#34;, line 975, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
    requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    </textarea>
    </div>
    <div class=”explanation”>
    The debugger caught an exception in your WSGI application. You can now
    look at the traceback which led to the error. <span class=”nojavascript”>
    If you enable JavaScript you can also use additional features such as code
    execution (if the evalex feature is enabled), automatic pasting of the
    exceptions and much more.</span>
    </div>
    <div class=”footer”>
    Brought to you by <strong class=”arthur”>DON’T PANIC</strong>, your
    friendly Werkzeug powered traceback interpreter.
    </div>
    </div>

    <div class=”pin-prompt”>
    <div class=”inner”>
    <h3>Console Locked</h3>
    <p>
    The console is locked and needs to be unlocked by entering the PIN.
    You can find the PIN printed out on the standard output of your
    shell that runs the server.
    <form>
    <p>PIN:
    <input type=text name=pin size=14>
    <input type=submit name=btn value=”Confirm Pin”>
    </form>
    </div>
    </div>
    </body>
    </html>

    <!–

    Traceback (most recent call last):
    File “F:\project\wxgzh\venv\lib\site-packages\requests\models.py”, line 971, in json
    return complexjson.loads(self.text, **kwargs)
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py”, line 346, in loads
    return _default_decoder.decode(s)
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”, line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File “C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py”, line 355, in raw_decode
    raise JSONDecodeError(“Expecting value”, s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1478, in __call__
    return self.wsgi_app(environ, start_response)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1458, in wsgi_app
    response = self.handle_exception(e)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 1455, in wsgi_app
    response = self.full_dispatch_request()
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 867, in full_dispatch_request
    rv = self.dispatch_request()
    File “F:\project\wxgzh\venv\lib\site-packages\flask\app.py”, line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
    File “F:\project\wxgzh\model_server.py”, line 322, in get_new_content_api
    new_content = get_new_content(engine_type,need_summary,need_keywords,content) # 传递 len 参数,使用 30 作为长度
    File “F:\project\wxgzh\venv\lib\site-packages\decorator.py”, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 33, in __retry_internal
    return f()
    File “F:\project\wxgzh\model_server.py”, line 329, in get_new_content
    new_content = get_new_content_chatglm(init_content)
    File “F:\project\wxgzh\venv\lib\site-packages\decorator.py”, line 232, in fun
    return caller(func, *(extras + args), **kw)
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 73, in retry_decorator
    return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
    File “F:\project\wxgzh\venv\lib\site-packages\retry\api.py”, line 33, in __retry_internal
    return f()
    File “F:\project\wxgzh\model_server.py”, line 357, in get_new_content_chatglm
    data = response.json()
    File “F:\project\wxgzh\venv\lib\site-packages\requests\models.py”, line 975, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
    requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    –>

    举报/反馈

    <!doctype html>
<html lang=en>
  <head>
    <title>requests.exceptions.JSONDecodeError: Expecting v

    AI时代,拥有个人微信机器人AI助手!AI时代不落人后!

    免费ChatGPT问答,办公、写作、生活好得力助手!

    搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!

    # 文心一言# # AIGC# ChatGPT# ICT# Prompt# 天工# 安全# 文心一言# 星火# 清华大学# 通义千问
    © Copyright notes
    文章版权归作者所有,未经允许请勿转载。
Prev

AI大模型体验报告2.0:各版本表现曝光,谁将成为未来发展主导

Next

文心飞桨,点亮通用人工智能之路

Related posts

文心一言导论6.31题:BUILD-MAX-HEAP构建最大堆
lida
140
GPT-4、文心一言、通义千问白盒测评汇集-(全球AGI-AIGC-GPT测评实验室报告系列报告)
lida
127
🔥百度再推生成式AI’文心一言’,搜索体验革新时代?交互大模型,流量新入口?
lida
199
想要用 ChatGPT 设计游戏,资深设计师给出了忠告!插队婆孙被曝已来到北海侨港!年轻女生的状态很不好
lida
165
AutoGPT:未来AI的新前沿?它能做什么,又将带给我们什么惊喜?
lida
184
ChatGPT概念走弱背后的因素探析
lida
128

No comments

Think again
No comments...
Add widgets
Click here to add widgets to sidebar of posts
666AIGC资源岛 666AIGC资源岛
AIGC资源大全,AIGC工具大全,AI生产力工具,AI时代人才必备,666AI资源导航,集网址、资源、资讯于一体,涵盖百度文心一言,通义千问,ChatGLM,OPEN AI ChatGPT,Midjourney,Stable Diffusion等所有国内外先进问答绘画大模型!

个人微信机器人助理666AIGC资源岛

个人微信机器人助理

AI公众号AI资讯不错过666AIGC资源岛

AI公众号AI资讯不错过
Copyright © 2025 666AIGC资源岛 粤ICP备2021125297号-8