Get you AI/ML API Token today at https://aimlapi.com/
Suited for generating a summary of an audio file with the AI/ML API
POST /summary Returns a string with a summary based on the payload:
{ // Audio file context (meeting, podcast, chat, article, newsletter, email, notice, academic paper, etc.) type: string // URL of audio file url: string }
GET /health Health check. Returns an ok string if the app is running.
Build an image with the Docker:
docker build . -t ai-summarizerCreate a .env file in the root project folder with the following content:
# AI/ML API host AIMLAPI_HOST=https://api.aimlapi.com # You can pass any LLM-based text-generative model from the AI/ML API AIMLAPI_LLM_MODEL=meta-llama/Llama-2-70b-chat-hf # You can pass any speech-to-text model from the AI/ML API AIMLAPI_STT_MODEL=#g1_nova-2-general # Your AI/ML API token AIMLAPI_TOKEN=... # If the application is used in the Rapid API environment, pass the value from 'x-rapid-api-proxy-secret' header here or leave it empty RAPID_PROXY_SECRET=... # Port that will be used PORT=3000
Run it via Docker:
docker run --env-file ./.env -p 127.0.0.1:3000:3000 ai-summarizer
npm run test