-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I got the following error:
openai.NotFoundError: Error code: 404 - {'error': {'message': 'File cfile_68628828cefc819186ceae6b71814a18 not found on container cntr_686287a8b3ac8198ac1c81a5a0484c700c1db168eefb7434.', 'type': 'invalid_request_error', 'param': None, 'code': None}}
Traceback:
File "/app/app.py", line 40, in <module>
st.session_state.chat.run()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/streamlit_openai/chat.py", line 408, in run
self.respond(prompt)
~~~~~~~~~~~~^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/streamlit_openai/chat.py", line 339, in respond
cfile_content = self._client.containers.files.content.retrieve(
file_id=event1.annotation["file_id"],
container_id=self._container_id
)
File "/usr/local/lib/python3.13/site-packages/openai/resources/containers/files/content.py", line 71, in retrieve
return self._get(
~~~~~~~~~^
f"/containers/{container_id}/files/{file_id}/content",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
cast_to=_legacy_response.HttpxBinaryResponseContent,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1195, in get
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1037, in request
raise self._make_status_error_from_response(err.response) from None
app.py:
import streamlit as st
import streamlit_openai
import os
if "chat" not in st.session_state:
kadasterserver = streamlit_openai.RemoteMCP(
server_label="kadasterserver",
server_url="https://xxxxxxxxx/mcp/server/sse",
require_approval="never"
)
cbsserver = streamlit_openai.RemoteMCP(
server_label="cbsserver",
server_url="https://labs.test.kadaster.nl/mcp/cbs",
require_approval="never"
)
thinkingserver = streamlit_openai.RemoteMCP(
server_label="thinkingserver",
server_url="https://xxxxxxxxxxxx/mcp/sequential-thinking",
)
deepwiki = streamlit_openai.RemoteMCP(
server_label="deepwiki",
server_url="https://mcp.deepwiki.com/mcp",
)
st.session_state.chat = streamlit_openai.Chat(
instructions="Je bent kadaster assistent en je probeert altijd vragen met je bschikbare tools te beantwoorden in het Nederlands.",
info_message="Deel geen persoonlijke informatie en AI kan het soms mis hebben.",
placeholder="Stel je vraag hier ....",
welcome_message="Hallo ik ben een AI assistent die kan helpen bij verschillende analyses en vragen over je leef omgeving.",
mcps=[kadasterserver, deepwiki],
allow_image_generation=True,
model=os.getenv("MODEL", "o3"), # Select a reasoning model
allow_web_search=False, # Disable web search
)
st.session_state.chat.run()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels