Seems copilot-bridge not work well with agno framework. I have tried using offical openAI url and key, it worked perfect.
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.duckduckgo import DuckDuckGoTools
# pip install ddgs
agent = Agent(
model=OpenAIChat(id="gpt-5-nano"),
tools=[DuckDuckGoTools()],
markdown=True
)
agent.print_response("What is currently trending? Write a report in Chinese.", stream=True)
ERROR API status error from OpenAI API: Error code: 401 - {'error': {'message': 'unauthorized', 'type': 'invalid_request_error',
'code': 'unauthorized'}}
Traceback (most recent call last):
File "C:\ML_test\agno_study\.venv\Lib\site-packages\agno\models\openai\chat.py", line 537, in invoke_stream
for chunk in self.get_client().chat.completions.create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ML_test\agno_study\.venv\Lib\site-packages\openai\_utils\_utils.py", line 286, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\ML_test\agno_study\.venv\Lib\site-packages\openai\resources\chat\completions\completions.py", line 1156, in create
return self._post(
^^^^^^^^^^^
File "C:\ML_test\agno_study\.venv\Lib\site-packages\openai\_base_client.py", line 1259, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ML_test\agno_study\.venv\Lib\site-packages\openai\_base_client.py", line 1047, in request
raise self._make_status_error_from_response(err.response) from None
openai.AuthenticationError: Error code: 401 - {'error': {'message': 'unauthorized', 'type': 'invalid_request_error', 'code': 'unauthorized'}}
Seems copilot-bridge not work well with agno framework. I have tried using offical openAI url and key, it worked perfect.
lib info:
code:
failure: