You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Represents a request to configure auth material for a provider."
1275
+
},
1204
1276
"Conversation": {
1205
1277
"properties": {
1206
1278
"question_answers": {
@@ -1373,9 +1445,9 @@
1373
1445
},
1374
1446
"MuxRule": {
1375
1447
"properties": {
1376
-
"provider": {
1448
+
"provider_id": {
1377
1449
"type": "string",
1378
-
"title": "Provider"
1450
+
"title": "Provider Id"
1379
1451
},
1380
1452
"model": {
1381
1453
"type": "string",
@@ -1398,10 +1470,9 @@
1398
1470
},
1399
1471
"type": "object",
1400
1472
"required": [
1401
-
"provider",
1473
+
"provider_id",
1402
1474
"model",
1403
-
"matcher_type",
1404
-
"matcher"
1475
+
"matcher_type"
1405
1476
],
1406
1477
"title": "MuxRule",
1407
1478
"description": "Represents a mux rule for a provider."
@@ -1447,15 +1518,22 @@
1447
1518
"title": "Endpoint"
1448
1519
},
1449
1520
"auth_type": {
1450
-
"$ref": "#/components/schemas/ProviderAuthType"
1521
+
"anyOf": [
1522
+
{
1523
+
"$ref": "#/components/schemas/ProviderAuthType"
1524
+
},
1525
+
{
1526
+
"type": "null"
1527
+
}
1528
+
],
1529
+
"default": "none"
1451
1530
}
1452
1531
},
1453
1532
"type": "object",
1454
1533
"required": [
1455
1534
"name",
1456
1535
"provider_type",
1457
-
"endpoint",
1458
-
"auth_type"
1536
+
"endpoint"
1459
1537
],
1460
1538
"title": "ProviderEndpoint",
1461
1539
"description": "Represents a provider's endpoint configuration. This\nallows us to persist the configuration for each provider,\nso we can use this for muxing messages."
0 commit comments