Skip to content

Issue with the Mistral provider #981

@Nael-Sayegh

Description

@Nael-Sayegh

I’m using the latest development version of basiliskllm.
Up to now I was using it with OpenAI.
I entered my API key.
In the accounts list in the chat tab, I select the Mistral AI account, but the model list doesn’t refresh, and there’s an error in the log (log below). I thought this error was due to the missing API base URL, so I added the following URL to the Mistral account: https://api.mistral.ai/v1
But the error persists.
Today, I added a Mistral AI account, but it doesn’t work.
`2026-01-11 19:45:34,356 - basilisk.main_app - DEBUG - config: general=GeneralSettings(language='auto', advanced_mode=False, log_level=<LogLevelEnum.DEBUG: 'debug'>, automatic_update_mode=<AutomaticUpdateModeEnum.NOTIFY: 'notify'>, release_channel=<ReleaseChannelEnum.DEV: 'dev'>, last_update_check=datetime.datetime(2026, 1, 11, 17, 49, 15, 866174), quit_on_close=False) conversation=ConversationSettings(role_label_user='', role_label_assistant='', nav_msg_select=False, shift_enter_mode=False, use_accessible_output=True, focus_history_after_send=False) images=ImagesSettings(max_height=720, max_width=0, quality=85, resize=False) recordings=RecordingsSettings(sample_rate=16000, channels=1, dtype='int16') network=NetworkSettings(use_system_cert_store=True) server=ServerSettings(port=4242, enable=True)
2026-01-11 19:45:34,356 - basilisk.main_app - INFO - running frozen application: redirecting stdio to log file
2026-01-11 19:45:34,366 - basilisk.localization - DEBUG - gettext Translation setup for: French (France)
2026-01-11 19:45:34,368 - basilisk.localization - DEBUG - wxPython locale found for: French (France)(301)
2026-01-11 19:45:34,381 - basilisk.main_app - INFO - translation initialized
2026-01-11 19:45:34,381 - basilisk.main_app - INFO - sound manager initialized
2026-01-11 19:45:34,403 - basilisk.gui.main_frame - DEBUG - Initializing main frame
2026-01-11 19:45:34,404 - basilisk.config.conversation_profile - DEBUG - Loading conversation profile config
2026-01-11 19:45:34,405 - basilisk.config.account_config - DEBUG - Loading account config
2026-01-11 19:45:34,413 - basilisk.gui.taskbar_icon - DEBUG - Initializing taskbar icon
2026-01-11 19:45:34,421 - basilisk.gui.main_frame - INFO - Creating a new conversation with default profile (défaut)
2026-01-11 19:45:34,437 - basilisk.accessible_output - INFO - Initializing Accessible Output
2026-01-11 19:45:34,481 - basilisk.accessible_output - INFO - Accessible Output initialized successfully.
2026-01-11 19:45:34,481 - basilisk.decorators - DEBUG - basilisk.accessible_output.AccessibleOutputHandler.init_accessible_output took 0.044 seconds
2026-01-11 19:45:34,765 - basilisk.decorators - DEBUG - basilisk.provider.Provider.engine_cls took 0.223 seconds
2026-01-11 19:45:34,765 - basilisk.provider_engine.openai_engine - DEBUG - Getting openAI models
2026-01-11 19:45:34,932 - basilisk.main_app - INFO - main frame initialized
2026-01-11 19:45:34,932 - basilisk.main_app - DEBUG - Activating system certificate store
2026-01-11 19:45:34,984 - basilisk.main_app - INFO - System certificate store activated
2026-01-11 19:45:34,984 - basilisk.main_app - INFO - Initializing IPC mechanism
2026-01-11 19:45:34,985 - basilisk.ipc.windows_ipc - DEBUG - Waiting for client connection...
2026-01-11 19:45:34,985 - basilisk.ipc.abstract_ipc - DEBUG - IPC receiver started
2026-01-11 19:45:34,985 - basilisk.main_app - INFO - IPC receiver started successfully
2026-01-11 19:45:34,985 - basilisk.updater - INFO - Getting updater from channel: dev
2026-01-11 19:45:34,985 - basilisk.updater - INFO - Last update check was today
2026-01-11 19:45:34,986 - basilisk.server_thread - INFO - Server started on port 4242
2026-01-11 19:45:34,986 - basilisk.main_app - INFO - Automatic update thread started
2026-01-11 19:45:34,986 - basilisk.main_app - INFO - Application started
2026-01-11 19:45:56,330 - opentelemetry.context - ERROR - Failed to load context: contextvars_context, fallback to contextvars_context
Traceback (most recent call last):
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\opentelemetry\context_init
.py", line 53, in load_runtime_context
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\importlib_metadata_init
.py", line 221, in load
File "C:\hostedtoolcache\windows\Python\3.12.10\x64\Lib\importlib_init_.py", line 90, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in find_and_load
File "", line 1324, in find_and_load_unlocked
ModuleNotFoundError: No module named 'opentelemetry.context.contextvars_context'
2026-01-11 19:45:56,330 - basilisk.provider - ERROR - Error importing engine class: No module named 'opentelemetry.context.contextvars_context'
2026-01-11 19:45:56,330 - builtins - ERROR - Uncaught exception
Traceback (most recent call last):
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\opentelemetry\context_init
.py", line 53, in load_runtime_context
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\importlib_metadata_init
.py", line 221, in load
File "C:\hostedtoolcache\windows\Python\3.12.10\x64\Lib\importlib_init
.py", line 90, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'opentelemetry.context.contextvars_context'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\a\basiliskLLM\basiliskLLM\basilisk\gui\conversation_tab.py", line 321, in on_account_change
File "D:\a\basiliskLLM\basiliskLLM\basilisk\gui\base_conversation.py", line 158, in on_account_change
File "C:\hostedtoolcache\windows\Python\3.12.10\x64\Lib\functools.py", line 998, in get
File "D:\a\basiliskLLM\basiliskLLM\basilisk\decorators.py", line 68, in wrapper
File "D:\a\basiliskLLM\basiliskLLM\basilisk\provider.py", line 70, in engine_cls
File "D:\a\basiliskLLM\basiliskLLM\basilisk\provider.py", line 65, in engine_cls
File "D:\a\basiliskLLM\basiliskLLM\basilisk\provider_engine\mistralai_engine.py", line 13, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai_init_.py", line 10, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai\sdk.py", line 3, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai\basesdk.py", line 6, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai_hooks_init_.py", line 3, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai_hooks\sdkhooks.py", line 14, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai_hooks\registration.py", line 3, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\mistralai_hooks\tracing.py", line 5, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\opentelemetry\trace_init_.py", line 85, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\opentelemetry\context_init_.py", line 70, in
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\opentelemetry\context_init_.py", line 67, in load_runtime_context
File "D:\a\basiliskLLM\basiliskLLM.venv\Lib\site-packages\importlib_metadata_init
.py", line 221, in load
File "C:\hostedtoolcache\windows\Python\3.12.10\x64\Lib\importlib_init_.py", line 90, in import_module
ModuleNotFoundError: No module named 'opentelemetry.context.contextvars_context'
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions