🎉 TEN Agent con API en Tiempo Real de OpenAI y RTC
Prueba la API en Tiempo Real de OpenAI, Verificación del Clima y Búsqueda Web en agent.theten.ai.
Combinando la API en Tiempo Real de OpenAI para una latencia ultra baja con la supresión de ruido AI de RTC asegura interacciones suaves y de alta calidad. Además, la integración perfecta de herramientas de clima y noticias hace que TEN Agent sea aún más versátil.
Casos de Uso de TEN Agent
Extensiones Listas para Usar
Área de Pruebas de TEN Agent en Entorno Local
Prerrequisitos
Categoría | Requisitos |
---|---|
Claves | • Agora ID de App y Certificado de App (minutos gratis cada mes) • Clave API de OpenAI • ASR de Deepgram (créditos gratis disponibles al registrarse) • TTS de FishAudio (créditos gratis disponibles al registrarse) |
Instalación | • Docker / Docker Compose • Node.js(LTS) v18 |
Requisitos Mínimos del Sistema | • CPU >= 2 Núcleos • RAM >= 4 GB |
macOS: Configuración de Docker en Apple Silicon
Para Mac con Apple Silicon, desmarque "Use Rosetta for x86/amd64 emulation" en la configuración de Docker. Nota: Esto puede resultar en tiempos de compilación más lentos en ARM, pero el rendimiento será normal cuando se despliegue en servidores x64.
Siguiente paso
1. Crear archivo .env
cp ./.env.example ./.env
2. Configurar ID de App y Certificado de Agora en .env
AGORA_APP_ID=
AGORA_APP_CERTIFICATE=
3. Iniciar contenedores de desarrollo del agente
docker compose up -d
4. Entrar al contenedor
docker exec -it ten_agent_dev bash
5. Construir agente
task use
6. Iniciar el servidor web
task run
7. Editar configuración del área de pruebas
Abra el área de pruebas en localhost:3000 para configurar su agente.
- Seleccione un tipo de gráfico (ej. Agente de Voz, Agente en Tiempo Real)
- Elija un módulo correspondiente
- Seleccione una extensión y configure sus ajustes de clave API
Componentes de TEN Agent
Mantente Atento
Antes de empezar, asegúrate de marcar con una estrella nuestro repositorio y recibir notificaciones instantáneas de todos los nuevos lanzamientos!
Únete a la Comunidad
- Discord: Ideal para compartir tus aplicaciones e interactuar con la comunidad.
- Discusiones de GitHub: Perfecto para proporcionar retroalimentación y hacer preguntas.
- Issues de GitHub: Mejor para reportar errores y proponer nuevas funcionalidades. Consulta nuestras pautas de contribución para más detalles.
- X: Excelente para compartir tus agentes e interactuar con la comunidad.
Contribuidores de Código
Pautas de Contribución
¡Las contribuciones son bienvenidas! Por favor, lee primero las pautas de contribución.
Licencia
Este proyecto está licenciado bajo la Licencia Apache 2.0 - consulta el archivo LICENSE para más detalles.