Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问是否支持 deepseek api #50

Open
IRON-HAN opened this issue Feb 6, 2025 · 1 comment
Open

请问是否支持 deepseek api #50

IRON-HAN opened this issue Feb 6, 2025 · 1 comment

Comments

@IRON-HAN
Copy link

IRON-HAN commented Feb 6, 2025

我在 2 月之前使用 deepseek api 没问题
2 月 3 日 qq 邮箱收到的是 failed
最近因为 api 平台崩溃就没上去, 今天 api 平台恢复了
我重新更新了 api key 还是不行, 一直报错

报错内容如下

Using CPython 3..0
154Creating virtual environment at: .venv
155Installed 66 packages in 243ms
156
25-02-06 02:45:05.528 | mDEBUG | main::52 - mDebug mode is on.
157
25-02-06 02:45:05.528 | mINFO | main::57 - mRetrieving Zotero corpus...
158
25-02-06 02:45:06.7
9 | mINFO | main::59 - mRetrieved 5 papers from Zotero.
159
25-02-06 02:45:06.7
9 | mINFO | main::64 - mRetrieving Arxiv papers...
160
25-02-06 02:45:07.65 | mDEBUG | main:get_arxiv_paper:66 - mRetrieve 5 arxiv papers regardless of the date.
161
25-02-06 02:45:08.437 | mINFO | main::7 - mReranking papers...
162
25-02-06 02:45:8.609 | mINFO | main::76 - mUsing OpenAI API as global LLM.
163
164Rendering Email: 0%| | 0/5 [00:00<?, ?it/s]
165Rendering Email: 0%| | 0/5 [0
:0
<?, ?it/s]
166Traceback (most recent call last):
167 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/main.py", line 82, in
168 html = render_email(papers)
169 ^^^^^^^^^^^^^^^^^^^^
170 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/construct_email.py", line 30, in render_email
171 if p.affiliations is not None:
172 ^^^^^^^^^^^^^^
173 File "/home/runner/.local/share/uv/python/cpython-3.
.0-linux-x86_64-gnu/lib/python3./functools.py", line 00, in get
174 val = self.func(instance)
175 ^^^^^^^^^^^^^^^^^^^
176 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/paper.py", line 2
0, in affiliations
177 affiliations = llm.generate(
178 ^^^^^^^^^^^^^
179 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/llm.py", line 24, in generate
180 response = self.llm.chat.completions.create(messages=messages,temperature=0,model=self.model)
181 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
182 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_utils/_utils.py", line 275, in wrapper
183 return func(args, kwargs)
184 ^^^^^^^^^^^^^^^^^^^^^
185 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/resources/chat/completions.py", line 829, in create
186 return self._post(
187 ^^^^^^^^^^^
188 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_base_client.py", line 280, in post
189 return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
191 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_base_client.py", line 957, in request
192 return self._request(
193 ^^^^^^^^^^^^^^
194 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_base_client.py", line 063, in _request
195 return self._process_response(
196 ^^^^^^^^^^^^^^^^^^^^^^^
197 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_base_client.py", line 62, in _process_response
198 return api_response.parse()
199 ^^^^^^^^^^^^^^^^^^^^
200 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3.
/site-packages/openai/_response.py", line 3
7, in parse
201 parsed = self._parse(to=to)
202 ^^^^^^^^^^^^^^^^^^
203 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3./site-packages/openai/_response.py", line 259, in _parse
204 data = response.json()
205 ^^^^^^^^^^^^^^^
206 File "/home/runner/work/zotero-arxiv-daily/zotero-arxiv-daily/.venv/lib/python3./site-packages/httpx/_models.py", line 832, in json
207 return jsonlib.loads(self.content, kwargs)
208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
209 File "/home/runner/.local/share/uv/python/cpython-3.
.0-linux-x86_64-gnu/lib/python3./json/init.py", line 346, in loads
210 return _default_decoder.decode(s)
211 ^^^^^^^^^^^^^^^^^^^^^^^^^^
212 File "/home/runner/.local/share/uv/python/cpython-3..0-linux-x86_64-gnu/lib/python3./json/decoder.py", line 337, in decode
213 obj, end = self.raw_decode(s, idx=_w(s, 0).end())
214 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
215 File "/home/runner/.local/share/uv/python/cpython-3.***.0-linux-x86_64-gnu/lib/python3./json/decoder.py", line 355, in raw_decode
216 raise JSONDecodeError("Expecting value", s, err.value) from None
217json.decoder.JSONDecodeError: Expecting value: line *** column *** (char 0)
218Error: Process completed with exit code ***.

@TideDra
Copy link
Owner

TideDra commented Feb 6, 2025

如果之前可以使用的话那应该不是我们的问题,因为这部分代码没有动过。理论上所有支持openAI格式的api都可以使用,可以查一下deepseek的api兼容性是否发生了变化

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants