Closed zhefox closed 1 hour ago
I worked on this version with version 9.0 and can confirm that it works, at least on my machine. Is there any error message in the console?
What puzzles me is that I don’t seem to see any errors, and when I modify the name of the menu list module, it doesn’t seem to change it. Then I run the entire plug-in on IDA7.7, and it reports an error.
Failed while executing plugin_t.term():
Traceback (most recent call last):
File "C:\Users\ZHEFOX\Desktop\IDA\IDA7.7\plugins\gepetto\ida\ui.py", line 136, in term
self.detach_actions()
File "C:\Users\ZHEFOX\Desktop\IDA\IDA7.7\plugins\gepetto\ida\ui.py", line 99, in detach_actions
for model in provider.supported_models():
File "C:\Users\ZHEFOX\Desktop\IDA\IDA7.7\plugins\gepetto\models\local_ollama.py", line 28, in supported_models
OLLAMA_MODELS = [m["name"] for m in create_client().list()["models"]]
File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\lib\site-packages\ollama\_client.py", line 465, in list
return self._request('GET', '/api/tags').json()
File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\lib\site-packages\ollama\_client.py", line 75, in _request
raise ResponseError(e.response.text, e.response.status_code) from None
ollama._types.ResponseError
I'll try test again
似乎是因为我之前修改的模型名称不太对,所以导致了IDC没有注册,这个我解决了,可以正常chat了 但是报错仍然存在 Exception in thread Thread-2 (do_generate_model_select_menu): Traceback (most recent call last): File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\Lib\threading.py", line 1016, in _bootstrap_inner self.run() File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\Lib\threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "C:\Program Files/IDA Professional 9.0/plugins\gepetto\ida\ui.py", line 114, in do_generate_model_select_menu self.detach_actions() File "C:\Program Files/IDA Professional 9.0/plugins\gepetto\ida\ui.py", line 99, in detach_actions for model in provider.supported_models(): File "C:\Program Files\IDA Professional 9.0\plugins\gepetto\models\local_ollama.py", line 28, in supported_models OLLAMA_MODELS = [m["name"] for m in create_client().list()["models"]] File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\lib\site-packages\ollama_client.py", line 465, in list return self._request('GET', '/api/tags').json() File "C:\Users\ZHEFOX\AppData\Local\Programs\Python\Python310\lib\site-packages\ollama_client.py", line 75, in _request raise ResponseError(e.response.text, e.response.status_code) from None ollama._types.ResponseError
他似乎默认还是会加载