Skip to content

Conversation

@jgbradley1
Copy link

This PR swaps out the use of OpenRouter in the MCP generation code to LiteLLM instead which is more in line with other parts of the codebase (RULER) and doesn’t require the creation of accounts on another website like OpenRouter.

Some minor bug fixes are addressed too:

  • modified generate_scenarios() to always guarantee the correct number of scenarios is generated instead of relying on the LLM.
  • Users can leverage litellm documentation to set environment variables for base url and api keys instead of ART-specific env variables.
  • If an Azure OpenAI endpoint is used, support for managed identity authentication has been added for organizations that redirect/disable the use of API keys.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant