Hello,
Anyone else aware of this error with the OpenAI Chat Model FIne-Tuner?
WARN OpenAI Chat Model Fine-Tuner 3:1 Traceback (most recent call last):
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\plugins\org.knime.python.llm_5.5.0.v202506251651\src\main\python\src\models\openai.py", line 1922, in execute
training_file: FileObject = self._prepare_training_file(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\plugins\org.knime.python.llm_5.5.0.v202506251651\src\main\python\src\models\openai.py", line 2016, in _prepare_training_file
file = client.files.create(file=open(temp_file_path, "rb"), purpose="fine-tune")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\bundling\org_knime_python_llm_channel_bin_5.5.0\.pixi\envs\default\Lib\site-packages\openai\resources\files.py", line 118, in create
return self._post(
^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\bundling\org_knime_python_llm_channel_bin_5.5.0\.pixi\envs\default\Lib\site-packages\openai\_base_client.py", line 1239, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\bundling\org_knime_python_llm_channel_bin_5.5.0\.pixi\envs\default\Lib\site-packages\openai\_base_client.py", line 1034, in request
raise self._make_status_error_from_response(err.response) from None
openai.UnprocessableEntityError: Error code: 422 - {'detail': [{'type': 'missing', 'loc': ['body', 'files'], 'msg': 'Field required', 'input': None}]}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\plugins\org.knime.python3.nodes_5.5.0.v202506241445\src\main\python\_node_backend_launcher.py", line 1115, in execute
outputs = self._node.execute(exec_context, *inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\plugins\org.knime.python3.nodes_5.5.0.v202506241445\src\main\python\knime\extension\nodes.py", line 1240, in wrapper
results = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ralen\AppData\Local\Programs\knime_5.5.0\plugins\org.knime.python.llm_5.5.0.v202506251651\src\main\python\src\models\openai.py", line 1959, in execute
client.files.delete(training_file.id) # deletes the tmp file at openai
^^^^^^^^^^^^^
UnboundLocalError: cannot access local variable 'training_file' where it is not associated with a value
ERROR OpenAI Chat Model Fine-Tuner 3:1 Execute failed: cannot access local variable 'training_file' where it is not associated with a value