|
1395 | 1395 | ]
|
1396 | 1396 | }
|
1397 | 1397 | ]
|
1398 |
| - }, |
1399 |
| - { |
1400 |
| - "name": "va.litellm.azure", |
1401 |
| - "auto_start": true, |
1402 |
| - "nodes": [ |
1403 |
| - { |
1404 |
| - "type": "extension", |
1405 |
| - "extension_group": "default", |
1406 |
| - "addon": "agora_rtc", |
1407 |
| - "name": "agora_rtc", |
1408 |
| - "property": { |
1409 |
| - "app_id": "<agora_appid>", |
1410 |
| - "token": "<agora_token>", |
1411 |
| - "channel": "astra_agents_test", |
1412 |
| - "stream_id": 1234, |
1413 |
| - "remote_stream_id": 123, |
1414 |
| - "subscribe_audio": true, |
1415 |
| - "publish_audio": true, |
1416 |
| - "publish_data": true, |
1417 |
| - "enable_agora_asr": true, |
1418 |
| - "agora_asr_vendor_name": "microsoft", |
1419 |
| - "agora_asr_language": "en-US", |
1420 |
| - "agora_asr_vendor_key": "<azure_stt_key>", |
1421 |
| - "agora_asr_vendor_region": "<azure_stt_region>", |
1422 |
| - "agora_asr_session_control_file_path": "session_control.conf" |
1423 |
| - } |
1424 |
| - }, |
1425 |
| - { |
1426 |
| - "type": "extension", |
1427 |
| - "extension_group": "default", |
1428 |
| - "addon": "interrupt_detector", |
1429 |
| - "name": "interrupt_detector" |
1430 |
| - }, |
1431 |
| - { |
1432 |
| - "type": "extension", |
1433 |
| - "extension_group": "llm", |
1434 |
| - "addon": "litellm_python", |
1435 |
| - "name": "litellm", |
1436 |
| - "property": { |
1437 |
| - "api_key": "", |
1438 |
| - "base_url": "", |
1439 |
| - "greeting": "ASTRA agent connected. How can i help you today?", |
1440 |
| - "frequency_penalty": 0.9, |
1441 |
| - "max_memory_length": 10, |
1442 |
| - "max_tokens": 512, |
1443 |
| - "model": "gpt-3.5-turbo", |
1444 |
| - "presence_penalty": 0.9, |
1445 |
| - "prompt": "", |
1446 |
| - "provider": "", |
1447 |
| - "temperature": 0.1, |
1448 |
| - "top_p": 1.0 |
1449 |
| - } |
1450 |
| - }, |
1451 |
| - { |
1452 |
| - "type": "extension", |
1453 |
| - "extension_group": "tts", |
1454 |
| - "addon": "azure_tts", |
1455 |
| - "name": "azure_tts", |
1456 |
| - "property": { |
1457 |
| - "azure_subscription_key": "<azure_tts_key>", |
1458 |
| - "azure_subscription_region": "<azure_tts_region>", |
1459 |
| - "azure_synthesis_voice_name": "en-US-JaneNeural" |
1460 |
| - } |
1461 |
| - }, |
1462 |
| - { |
1463 |
| - "type": "extension", |
1464 |
| - "extension_group": "transcriber", |
1465 |
| - "addon": "chat_transcriber", |
1466 |
| - "name": "chat_transcriber" |
1467 |
| - }, |
1468 |
| - { |
1469 |
| - "type": "extension_group", |
1470 |
| - "addon": "default_extension_group", |
1471 |
| - "name": "default" |
1472 |
| - }, |
1473 |
| - { |
1474 |
| - "type": "extension_group", |
1475 |
| - "addon": "default_extension_group", |
1476 |
| - "name": "llm" |
1477 |
| - }, |
1478 |
| - { |
1479 |
| - "type": "extension_group", |
1480 |
| - "addon": "default_extension_group", |
1481 |
| - "name": "tts" |
1482 |
| - }, |
1483 |
| - { |
1484 |
| - "type": "extension_group", |
1485 |
| - "addon": "default_extension_group", |
1486 |
| - "name": "transcriber" |
1487 |
| - } |
1488 |
| - ], |
1489 |
| - "connections": [ |
1490 |
| - { |
1491 |
| - "extension_group": "default", |
1492 |
| - "extension": "agora_rtc", |
1493 |
| - "data": [ |
1494 |
| - { |
1495 |
| - "name": "text_data", |
1496 |
| - "dest": [ |
1497 |
| - { |
1498 |
| - "extension_group": "default", |
1499 |
| - "extension": "interrupt_detector" |
1500 |
| - }, |
1501 |
| - { |
1502 |
| - "extension_group": "llm", |
1503 |
| - "extension": "litellm" |
1504 |
| - }, |
1505 |
| - { |
1506 |
| - "extension_group": "transcriber", |
1507 |
| - "extension": "chat_transcriber" |
1508 |
| - } |
1509 |
| - ] |
1510 |
| - } |
1511 |
| - ] |
1512 |
| - }, |
1513 |
| - { |
1514 |
| - "extension_group": "llm", |
1515 |
| - "extension": "litellm", |
1516 |
| - "data": [ |
1517 |
| - { |
1518 |
| - "name": "text_data", |
1519 |
| - "dest": [ |
1520 |
| - { |
1521 |
| - "extension_group": "tts", |
1522 |
| - "extension": "azure_tts" |
1523 |
| - }, |
1524 |
| - { |
1525 |
| - "extension_group": "transcriber", |
1526 |
| - "extension": "chat_transcriber", |
1527 |
| - "cmd_conversions": [ |
1528 |
| - { |
1529 |
| - "cmd": { |
1530 |
| - "type": "per_property", |
1531 |
| - "keep_original": true, |
1532 |
| - "rules": [ |
1533 |
| - { |
1534 |
| - "path": "is_final", |
1535 |
| - "type": "fixed_value", |
1536 |
| - "value": "bool(true)" |
1537 |
| - }, |
1538 |
| - { |
1539 |
| - "path": "stream_id", |
1540 |
| - "type": "fixed_value", |
1541 |
| - "value": "uint32(999)" |
1542 |
| - } |
1543 |
| - ] |
1544 |
| - } |
1545 |
| - } |
1546 |
| - ] |
1547 |
| - } |
1548 |
| - ] |
1549 |
| - } |
1550 |
| - ], |
1551 |
| - "cmd": [ |
1552 |
| - { |
1553 |
| - "name": "flush", |
1554 |
| - "dest": [ |
1555 |
| - { |
1556 |
| - "extension_group": "tts", |
1557 |
| - "extension": "azure_tts" |
1558 |
| - } |
1559 |
| - ] |
1560 |
| - } |
1561 |
| - ] |
1562 |
| - }, |
1563 |
| - { |
1564 |
| - "extension_group": "tts", |
1565 |
| - "extension": "azure_tts", |
1566 |
| - "pcm_frame": [ |
1567 |
| - { |
1568 |
| - "name": "pcm_frame", |
1569 |
| - "dest": [ |
1570 |
| - { |
1571 |
| - "extension_group": "default", |
1572 |
| - "extension": "agora_rtc" |
1573 |
| - } |
1574 |
| - ] |
1575 |
| - } |
1576 |
| - ], |
1577 |
| - "cmd": [ |
1578 |
| - { |
1579 |
| - "name": "flush", |
1580 |
| - "dest": [ |
1581 |
| - { |
1582 |
| - "extension_group": "default", |
1583 |
| - "extension": "agora_rtc" |
1584 |
| - } |
1585 |
| - ] |
1586 |
| - } |
1587 |
| - ] |
1588 |
| - }, |
1589 |
| - { |
1590 |
| - "extension_group": "transcriber", |
1591 |
| - "extension": "chat_transcriber", |
1592 |
| - "data": [ |
1593 |
| - { |
1594 |
| - "name": "data", |
1595 |
| - "dest": [ |
1596 |
| - { |
1597 |
| - "extension_group": "default", |
1598 |
| - "extension": "agora_rtc" |
1599 |
| - } |
1600 |
| - ] |
1601 |
| - } |
1602 |
| - ] |
1603 |
| - }, |
1604 |
| - { |
1605 |
| - "extension_group": "default", |
1606 |
| - "extension": "interrupt_detector", |
1607 |
| - "cmd": [ |
1608 |
| - { |
1609 |
| - "name": "flush", |
1610 |
| - "dest": [ |
1611 |
| - { |
1612 |
| - "extension_group": "llm", |
1613 |
| - "extension": "litellm" |
1614 |
| - } |
1615 |
| - ] |
1616 |
| - } |
1617 |
| - ] |
1618 |
| - } |
1619 |
| - ] |
1620 | 1398 | }
|
1621 | 1399 | ]
|
1622 | 1400 | }
|
|
0 commit comments