Show HN: Agents.erl (AI Agents in Erlang)
a year ago
- #API Integration
- #OpenAI
- #Erlang
- Distributed Erlang framework for OpenAI API integration with supervision trees.
- Dynamic API client generation from OpenAI API specifications.
- Supports all OpenAI API endpoints with fault tolerance and rate limiting.
- Handles streaming responses and allows execution of custom tools.
- Centralized configuration management with environment variable fallbacks.
- Hierarchical supervision tree structure for managing API processes.
- Includes convenience functions for starting agents and running tools.
- Allows definition and execution of custom tools with specific schemas.
- Direct access to OpenAI API for creating chat completions.
- MIT licensed, with setup instructions for cloning and compiling.