I am trying to create one assistant agent in Langchain with multiple files through Langchain
runnable = OpenAIAssistantRunnable(assistant_id=assistant_detail['id'], as_agent=True)
response = runnable.invoke({'content': detailed_query, 'file_ids': asst_file_ids})
The docstring of the invoke()
and ainvoke()
method also indicates passing file_ids
list in input dict. But it throws the below error code.
2024-05-07T07:44:17.354655636Z openai.OpenAIError: Error code: 400 - {'error': {'message': "Unknown parameter: 'thread.messages[0].file_ids'.", 'type': 'invalid_request_error', 'param': 'thread.messages[0].file_ids', 'code': 'unknown_parameter'}}
FYI my ENV is as below:
Python 3.11
openai==1.26.0
langchain==0.1.17
langchain-community==0.0.37
langchain-core==0.1.52
langchain-experimental==0.0.57
langchain-openai==0.1.6
Any help is appreciated.
The problem is not on OpenAI is in LangChain
There is an issue open for at least 3 weeks since OpenAI proposed v2 on the Assistants/Agents.
This is the issue:
1 Like
The PR was merged in LangChain