More updates to assistant client

This commit is contained in:
Dmytro Struk
2025-07-29 17:57:44 -07:00
Unverified
parent fc2eb3d52b
commit ccdf494e9f
3 changed files with 226 additions and 17 deletions
@@ -96,7 +96,7 @@ class FoundrySettings(AFBaseSettings):
class FoundryChatClient(ChatClientBase):
"""Azure AI Foundry Chat client."""
MODEL_PROVIDER_NAME: ClassVar[str] = "azure_ai_foundry" # type: ignore[reportIncompatibleVariableOverride]
MODEL_PROVIDER_NAME: ClassVar[str] = "azure_ai_foundry" # type: ignore[reportIncompatibleVariableOverride, misc]
client: AIProjectClient = Field(...)
credential: AsyncTokenCredential | None = Field(...)
agent_id: str | None = Field(default=None)