VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 1
声望: 0

今天看到群里说vn station有更新,我更新后选择模型然后输入密钥重启,但是打不开软件了,这是什么原因呢

Member
avatar
加入于:
帖子: 2
声望: 0

遇到同样问题+1

Member
avatar
加入于:
帖子: 2019
声望: 156

请在命令行使用下述命令运行启动Station:

python -m veighna_station

然后截图看下报错?

同时请问用的是哪家AI服务商的接口?

Member
avatar
加入于:
帖子: 2
声望: 0

存在相同问题,测试了下NEWAPI接入的第三方OPENAI都不行

```

<PROJECT_ROOT>\Lib\site-packages\pip_vendor\pkg_resources__init__.py:3116: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('gm').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)

<PROJECT_ROOT>\Lib\site-packages\pip_vendor\pkg_resources__init.py:3116: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('google').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "<PROJECT_ROOT>\Scripts\veighna.exe\
main.py", line 6, in <module>
sys.exit(run_station())
~~~^^
File "build\bdist.win-amd64\egg\veighna_station\run.py", line 127, in run_station
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 53, in
init
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 62, in init_ui
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 90, in init_widget
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 637, in
init
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 701, in load_data
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 709, in load_agent_widgets
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 765, in add_agent_widget
File "<PROJECT_ROOT>\Lib\site-packages\vnag\ui\widget.py", line 215, in
init__
self.load_favorite_models()
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\ui\widget.py", line 474, in load_favorite_models
available_models: set[str] = set(self.engine.list_models())
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\engine.py", line 213, in list_models
self._models = self.gateway.list_models()
~
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\gateways\openai_gateway.py", line 363, in list_models
models = self.client.models.list()
File "<PROJECT_ROOT>\Lib\site-packages\openai\resources\models.py", line 91, in list
return self._get_api_list(
~~~~^
"/models",
^^^^^^^^^^
...<4 lines>...
model=Model,
^^^^^^^^^^^^
)
^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1311, in get_api_list
return self._request_api_list(model, page, opts)
~
~~~~~^^^^^^^^^^^^^^^^^^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1159, in _request_api_list
return self.request(page, options, stream=False)
~
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1052, in request
return self._process_response(
~
~~~~~^
cast_to=cast_to,
^^^^^^^^^^^^^^^^
...<4 lines>...
retries_taken=retries_taken,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1141, in _process_response
return api_response.parse()
~
~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_response.py", line 325, in parse
parsed = self._options.post_parser(parsed)
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1150, in _parser
resp._set_private_attributes(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute '_set_private_attributes'
```MTF wrote:

请在命令行使用下述命令运行启动Station:

python -m veighna_station

然后截图看下报错?

同时请问用的是哪家AI服务商的接口?

Member
avatar
加入于:
帖子: 2
声望: 0

luofengyuan wrote:

存在相同问题,测试了下NEWAPI接入的第三方OPENAI都不行

```

<PROJECT_ROOT>\Lib\site-packages\pip_vendor\pkg_resources__init__.py:3116: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('gm').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)

<PROJECT_ROOT>\Lib\site-packages\pip_vendor\pkg_resources__init.py:3116: DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('google').
Implementing implicit namespace packages (as specified in PEP 420) is preferred to pkg_resources.declare_namespace. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "<PROJECT_ROOT>\Scripts\veighna.exe\
main.py", line 6, in <module>
sys.exit(run_station())
~~~^^
File "build\bdist.win-amd64\egg\veighna_station\run.py", line 127, in run_station
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 53, in
init
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 62, in init_ui
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 90, in init_widget
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 637, in
init
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 701, in load_data
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 709, in load_agent_widgets
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 765, in add_agent_widget
File "<PROJECT_ROOT>\Lib\site-packages\vnag\ui\widget.py", line 215, in
init__
self.load_favorite_models()
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\ui\widget.py", line 474, in load_favorite_models
available_models: set[str] = set(self.engine.list_models())
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\engine.py", line 213, in list_models
self._models = self.gateway.list_models()
~
~~~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\vnag\gateways\openai_gateway.py", line 363, in list_models
models = self.client.models.list()
File "<PROJECT_ROOT>\Lib\site-packages\openai\resources\models.py", line 91, in list
return self._get_api_list(
~~~~^
"/models",
^^^^^^^^^^
...<4 lines>...
model=Model,
^^^^^^^^^^^^
)
^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1311, in get_api_list
return self._request_api_list(model, page, opts)
~
~~~~~^^^^^^^^^^^^^^^^^^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1159, in _request_api_list
return self.request(page, options, stream=False)
~
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1052, in request
return self._process_response(
~
~~~~~^
cast_to=cast_to,
^^^^^^^^^^^^^^^^
...<4 lines>...
retries_taken=retries_taken,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1141, in _process_response
return api_response.parse()
~
~~~^^
File "<PROJECT_ROOT>\Lib\site-packages\openai_response.py", line 325, in parse
parsed = self._options.post_parser(parsed)
File "<PROJECT_ROOT>\Lib\site-packages\openai_base_client.py", line 1150, in _parser
resp._set_private_attributes(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute '_set_private_attributes'
```MTF wrote:

请在命令行使用下述命令运行启动Station:

python -m veighna_station

然后截图看下报错?

同时请问用的是哪家AI服务商的接口?

再补充一下,上面的错误是base_url后面没有加/v1导致的,加了/v1之后能打开但是模型浏览器无法加载,报错如下
Traceback (most recent call last):
File "build\bdist.win-amd64\egg\veighna_station\mainwindow.py", line 343, in open_model_browser
File "build\bdist.win-amd64\egg\veighna_station\widget.py", line 692, in show_model_dialog
File "Lib\site-packages\vnag\ui\widget.py", line 989, in init
self.init_ui()
~~^^
File "D:\应用\工具\学习\vnpy量化工具\Lib\site-packages\vnag\ui\widget.py", line 1064, in init_ui
self.populate_models()
~
~~~~~^^
File "\Lib\site-packages\vnag\ui\widget.py", line 1093, in populatemodels , model_display = model_name.split(separator, 1)
^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 1)

Member
avatar
加入于:
帖子: 2019
声望: 156

感谢反馈,这里应该是AI模型服务商提供的openai兼容接口中,没有支持list_models这个函数导致的,我们后面来调整下

Member
avatar
加入于:
帖子: 1
声望: 0

谢谢。

Member
avatar
加入于:
帖子: 2019
声望: 156

晴天0d7ef882cb1e4d3c wrote:

谢谢。

已经完成调整,有空可以再升级下VeighNa Station,现在填错AI服务配置信息不会导致程序无法启动了

Member
avatar
加入于:
帖子: 3
声望: 0

Traceback (most recent call last):
File "D:\ProgramFiles\veighna_studio\Lib\site-packages\vnag\ui\worker.py", line 64, in run
for delta in self.agent.stream(self.prompt):
~~~^^^^^^^^^^^^^
File "D:\ProgramFiles\veighna_studio\Lib\site-packages\vnag\agent.py", line 149, in stream
for delta in self.engine.stream(request):
~
~~~^^^^^^^^^
File "D:\ProgramFiles\veighna_studio\Lib\site-packages\vnag\gateways\openai_gateway.py", line 279, in stream
choice: ChunkChoice = chuck.choices[0]
~~~~~^^^
IndexError: list index out of range

连接的qwen3-max-preiew,还是会报越界错误

description

Member
avatar
加入于:
帖子: 1
声望: 0

zangxixi wrote:

遇到同样问题+1
我的也是设置AI,有个选项默认的是OPEN AI,重启之后就打不开,一直是闪退,重命名或者删除.vntrader也没有用,尝试在命令行运行python -m veighna_station,就自动打开之前3.9.1的老版本,应该怎么处理呢

Member
avatar
加入于:
帖子: 2019
声望: 156

如果使用阿里云百炼的数据服务,请选择【Bailian】(不是【OpenAI】)

Member
avatar
加入于:
帖子: 3
声望: 0

MTF wrote:

如果使用阿里云百炼的数据服务,请选择【Bailian】(不是【OpenAI】)
选择的就是【Bailian】不是【OpenAI】,不知道是什么问题。
description

Member
avatar
加入于:
帖子: 2019
声望: 156

我们来测试看看,后续反馈

Member
avatar
加入于:
帖子: 1
声望: 0

我也是,ai配置完百炼后,点击模型浏览器触发异常
description

Member
avatar
加入于:
帖子: 5988
声望: 369

可以参考一下这个PR

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】