Skip to content

Instantly share code, notes, and snippets.

@vrushankportkey
Created February 11, 2025 15:24
Show Gist options
  • Save vrushankportkey/31c4fba728025c7e56658491f7e3f1f8 to your computer and use it in GitHub Desktop.
Save vrushankportkey/31c4fba728025c7e56658491f7e3f1f8 to your computer and use it in GitHub Desktop.
Conditional Config JSON
{
"strategy": {
"mode": "conditional",
"conditions": [
{
"query": {
"metadata.user_provider": {
"$eq": "openai"
}
},
"then": "prompt-openai"
},
{
"query": {
"metadata.user_provider": {
"$eq": "anthropic"
}
},
"then": "prompt-anthropic"
}
],
"default": "prompt-openai"
},
"targets": [
{
"name": "prompt-openai",
"virtual_key": "openai-key",
"override_params": {
"model": "gpt-4o-mini"
}
},
{
"name": "prompt-anthropic",
"virtual_key": "anthropic-key",
"override_params": {
"model": "claude-3-5-sonnet-latest"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment