Skip to content

Python: [Bug]: cannot import name 'ResponseTextFormatConfigurationJsonObject' from 'azure.ai.projects.models' #4266

@jetiba

Description

@jetiba

Description

Just importing the AzureAIClient from agent_framework.azure fails with the stacktrace attached.

Code Sample

[project]
name = "sampletest"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
    "agent-framework-azure-ai==1.0.0rc1",
    "opentelemetry-semantic-conventions-ai==0.4.13",
]



from agent_framework.azure import AzureAIClient

def main():
    print("Hello!")


if __name__ == "__main__":
    main()

Error Messages / Stack Traces

Traceback (most recent call last):
  File "/workspace/main.py", line 1, in <module>
    from agent_framework.azure import AzureAIClient
  File "/workspace/.venv/lib/python3.13/site-packages/agent_framework/azure/__init__.py", line 54, in __getattr__
    return getattr(importlib.import_module(import_path), name)
                   ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/.venv/lib/python3.13/site-packages/agent_framework_azure_ai/__init__.py", line 5, in <module>
    from ._agent_provider import AzureAIAgentsProvider
  File "/workspace/.venv/lib/python3.13/site-packages/agent_framework_azure_ai/_agent_provider.py", line 26, in <module>
    from ._chat_client import AzureAIAgentClient, AzureAIAgentOptions
  File "/workspace/.venv/lib/python3.13/site-packages/agent_framework_azure_ai/_chat_client.py", line 93, in <module>
    from ._shared import AzureAISettings, to_azure_ai_agent_tools
  File "/workspace/.venv/lib/python3.13/site-packages/agent_framework_azure_ai/_shared.py", line 18, in <module>
    from azure.ai.projects.models import (
    ...<7 lines>...
    )
ImportError: cannot import name 'ResponseTextFormatConfigurationJsonObject' from 'azure.ai.projects.models' (/workspace/.venv/lib/python3.13/site-packages/azure/ai/projects/models/__init__.py)

Package Versions

agent-framework-azure-ai==1.0.0rc1

Python Version

3.13

Additional Context

No response

Metadata

Metadata

Labels

bugSomething isn't workingpythonv1.0Features being tracked for the version 1.0 GA

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions