Skip to content

SecNex/meetiqo-ai-agent

Repository files navigation

Meetiqo: AI agent for meeting transcription and summarization

Overview

Meetiqo is an AI agent that transcribes and summarizes meetings. It is built with Python and uses RabbitMQ to make the agent stateless and scalable.

Environment Variables

  • RABBITMQ_USER: The username for the RabbitMQ server.
  • RABBITMQ_PASSWORD: The password for the RabbitMQ server.
  • RABBITMQ_HOST: The host for the RabbitMQ server.
  • RABBITMQ_PORT: The port for the RabbitMQ server.
  • RABBITMQ_QUEUE_NAME: The name of the queue to use for the agent.
  • OPENAI_API_KEY: The API key for the OpenAI API.
  • ASSISTANT_ID: The ID of the assistant to use for the agent.

Installation

Docker

git clone https://github.com/meetiqo/meetiqo.git
cd meetiqo

# Create a .env file and set the environment variables
cp .env.example .env

# Build the Docker containers
docker compose up -d --build --force-recreate

Local

git clone https://github.com/meetiqo/meetiqo.git
cd meetiqo

# Create a .env file and set the environment variables
cp .env.example .env

# Install the dependencies
pip install -r requirements.txt

# Run the agent
python src/meetiqo-agent/index.py

Environment Variables

  • OPENAI_API_KEY: The API key for the OpenAI API.
  • ASSISTANT_ID: The ID of the assistant to use for the agent.
  • RABBITMQ_HOST: The host for the RabbitMQ server.
  • RABBITMQ_PORT: The port for the RabbitMQ server.
  • RABBITMQ_USER: The username for the RabbitMQ server.
  • RABBITMQ_PASSWORD: The password for the RabbitMQ server.
  • RABBITMQ_QUEUE_NAME: The name of the queue to use for the agent.
  • S3_ACCESS_KEY: The access key for the S3 bucket.
  • S3_SECRET_KEY: The secret key for the S3 bucket.
  • S3_BUCKET: The name of the S3 bucket.
  • S3_REGION: The region of the S3 bucket.
  • S3_ENDPOINT: The endpoint for the S3 bucket.
  • LOG_LEVEL: The log level to use for the agent.
  • DB_HOST: The host for the database.
  • DB_PORT: The port for the database.
  • DB_USER: The username for the database.
  • DB_PASSWORD: The password for the database.
  • DB_NAME: The name of the database.

About

Meetiqo AI agent is a stateless, scalable, and configurable agent for Meetiqo AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published