Skip to content

Known Provider Limitations #28

Description

@rwjdk

This issue tracks the known provider limitations that are not bugs in AgentFrameworkToolkit itself, but underlying implementation issues from providers/nuget packages:

Anthropic

  • Do not have Embedding Models, so do not have an EmbeddingFactory

Mistral

  • Mistral is incapable of producing correct Structured Output JSON (wrong/non-standard output)

XAI

  • Combining OpenAI Responses API and Tool Calling results in a 400 Bad Request in the tool call part

Cohere

  • Despite being OpenAI-based, the ResponsesAPI is not supported

Cerebras

  • Despite being OpenAI-based, the ResponsesAPI is not supported

Microsoft Foundry

  • The system can only do Chat (ChatClient and Responses API). The rest of OpenAI features, like embeddings, do not work (use AzureOpenAI instead)

I disagree that some of the above are not provider/nuget limitations but an issue with AgentFrameworkToolkit!

If so, please create a new issue with raw nuget usage of provider-nuget/Microsoft Agent Framework that shows that the scenario is supported

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions