Skip to content

chitohugo/movie_overview

Repository files navigation

MovieOverview App

Descripción

MovieOverview es una aplicación diseñada para interactuar con la API de The Movie Database (TMDB) y proporcionar información estructurada en español sobre las películas encontradas en una búsqueda. La aplicación utiliza un modelo de lenguaje natural (LLM) a través del framework LangChain para generar respuestas claras y concisas con detalles como título, fecha de estreno y descripción.

Este proyecto incorpora principios de diseño SOLID para asegurar una arquitectura limpia y escalable. Además, está configurado para ejecutarse en un entorno Docker y Docker Compose, facilitando su despliegue en cualquier máquina o entorno de desarrollo.


Características

  • Consulta de películas: Integra la API de TMDB para buscar información sobre películas.
  • Procesamiento de lenguaje natural: Utiliza cualquier modelo LLM compatible con LangChain para generar respuestas estructuradas en español.
  • Plantillas personalizadas: Configura prompts dinámicos para interactuar eficientemente con el modelo de lenguaje.
  • Diseño modular: Implementación basada en principios SOLID para alta cohesión y bajo acoplamiento.
  • Contenerización: Configuración lista para Docker, permitiendo un despliegue ágil y consistente.

Requisitos


Instalación

  1. Clonar el repositorio
    git clone repo
    cd movie-overview
    docker compose build
    docker compose up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published