Introdução geral
O PicMenu é uma ferramenta inovadora de IA que transforma os cardápios tradicionais de papel em cardápios com imagens vívidas e intuitivas por meio de uma simples operação fotográfica. A ferramenta não apenas gera automaticamente imagens de alta qualidade de cada prato, mas também fornece informações valiosas sobre os pratos, proporcionando uma nova solução para a transformação digital do setor de catering.
Lista de funções
- Geração de imagens de cardápio: Gere imagens de alta qualidade de cada prato tirando fotos.
- Extração de informações de menu: use modelos de IA para extrair informações de itens de menu de imagens.
- Geração de dados estruturados: gera dados estruturados (formato JSON) contendo informações sobre os pratos.
- Informações detalhadas sobre os pratos: no futuro, serão fornecidas informações detalhadas sobre ingredientes, fontes, calorias, sabores etc.
- Suporte a vários idiomas: planeja estender o suporte a vários idiomas para oferecer exibição de menu em vários idiomas.
- Sistema de rotulagem: um sistema de rotulagem de pratos, como picante e vegetariano, será introduzido para facilitar a seleção personalizada.
- Análise e monitoramento de dados: integre-se ao Plausible e ao Helicone para análise de dados e monitoramento de desempenho.
Usando a Ajuda
Processo de instalação
- Armazém de Clonagem:
git clone https://github.com/Nutlope/picmenu
- estabelecer
.env
e adicione Juntos Chave da API de IA:TOGETHER_API_KEY=
- Crie um bucket de armazenamento S3 e adicione credenciais ao
.env
arquivo. Todos os valores necessários estão no arquivo.env.example
Documentação. - estar em movimento
npm install
responder cantandonpm run dev
para instalar dependências e executá-las localmente.
Processo de uso
- Tire uma foto e faça o upload: os usuários só precisam tirar uma foto do cardápio e fazer o upload; o sistema reconhecerá e extrairá automaticamente as informações do prato.
- Geração da imagem do prato: O sistema gera uma imagem de alta qualidade de cada prato e a exibe na interface.
- Exibição de informações sobre o prato: ao clicar na imagem do prato, o sistema exibirá informações detalhadas sobre ele (por exemplo, ingredientes, origem, calorias, sabor etc.).
- Filtragem de tags: os usuários podem filtrar pratos com base em tags (por exemplo, picante, vegetariano etc.) para facilitar a seleção personalizada.
- Análise de dados: as ferramentas integradas Plausible e Helicone analisam e monitoram o comportamento do usuário e o desempenho do sistema para ajudar a otimizar a experiência do usuário.
funções futuras
- Aprimoramento do realismo das imagens de pratos: ao aprimorar o algoritmo de geração de imagens, as imagens de pratos geradas se tornam mais realistas.
- Função de rolagem infinita: otimize o estado de carregamento e melhore a experiência do usuário.
- Suporte multilíngue: amplie o suporte multilíngue para oferecer exibição de menu em mais idiomas.
- Sistema de filtragem de tags: introdução de um sistema de filtragem baseado em tags para facilitar aos usuários a filtragem de pratos de acordo com suas preferências alimentares.