Skip to content

copilot-bridge failed with agno Agent development framework #6

@hhk0571

Description

@hhk0571

Seems copilot-bridge not work well with agno framework. I have tried using offical openAI url and key, it worked perfect.

lib info:

agno                      2.2.10
openai                    2.7.1

code:

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)

failure:

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'}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions