为什么我调用OAIPro API的claude api,结果说我的令牌无效呢?额度还有,但就是无法使用。



3 个赞

不支持 claude 原生格式调用吧,老版本的 newapi 应该只支持 OpenAI 格式的

newapi给的是OAI格式兼容,你选的A\格式兼容,所以调用不了
可以换成from openai import OpenAI()

好吧,原来oaiapi站,也不支持anthropic的格式吗?但我看帮助文档说


我以为是可以

既然网站有文档说可以,那问问客服始皇吧 @neo

请尝试重新建立一个 api key 不要进行任何限制设置。

2 个赞

Traceback (most recent call last):
File “F:\Claude\quickstart.py”, line 13, in
message = client.messages.create(
^^^^^^^^^^^^^^^^^^^^^^^
File “F:\Claude.venv\Lib\site-packages\anthropic_utils_utils.py”, line 268, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “F:\Claude.venv\Lib\site-packages\anthropic\resources\messages\messages.py”, line 991, in create
return self._post(
^^^^^^^^^^^
File “F:\Claude.venv\Lib\site-packages\anthropic_base_client.py”, line 1368, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “F:\Claude.venv\Lib\site-packages\anthropic_base_client.py”, line 1141, in request
raise self._make_status_error_from_response(err.response) from None
anthropic.AuthenticationError: Error code: 401 - {‘error’: {‘message’: ‘无效的令牌 (request id: b593f0c7-1dcd-428d-9b90-53f8687d515f)’, ‘type’: ‘new_api_error’}, ‘type’: ‘error’}

新建了还是不行哦