Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O Zenfeed é uma ferramenta de código aberto que combina inteligência artificial e tecnologia RSS para ajudar os usuários a gerenciar com eficiência seu fluxo de informações. Ele reduz a sobrecarga de informações filtrando, resumindo e enviando automaticamente o conteúdo RSS de interesse dos usuários por meio de IA. Os usuários podem personalizar a fonte de dados, definir regras de filtragem e obter resumos de informações personalizados. O zenfeed também suporta a transformação de artigos em podcasts, a integração de serviços externos por meio de Webhook e outras funções. O projeto é baseado na licença AGPL-3.0 e é adequado para indivíduos e desenvolvedores, com fácil implantação e ênfase no gerenciamento de conteúdo de alta qualidade.

 

Lista de funções

  • Filtra e resume automaticamente o conteúdo RSS, usando algoritmos de IA para filtrar informações irrelevantes e gerar resumos concisos.
  • Suporte para feeds RSS personalizados, os usuários podem adicionar qualquer link RSS ou rota RSSHub.
  • Converta artigos em podcasts de conversação com várias pessoas, gere arquivos de áudio e armazene-os na nuvem.
  • Fornece regras de reescrita flexíveis que permitem aos usuários processar o conteúdo com base em tags, como categorização, classificação ou adição de novas tags.
  • Suporte a Webhook e saída RSS para facilitar a integração com outras ferramentas ou serviços.
  • Oferece uma função de boletim informativo diário que envia um resumo do conteúdo de um período de tempo especificado por e-mail.
  • Suporte a vários idiomas e fusos horários, adaptado às necessidades dos usuários globais.
  • Projeto de código aberto que permite que os usuários contribuam com código ou personalizem a funcionalidade.

Usando a Ajuda

Processo de instalação

O Zenfeed é implantado principalmente via Docker e é adequado para ser executado localmente ou em um VPS. Aqui estão as etapas detalhadas de instalação:

  1. Preparação do ambienteVerifique se o Docker e o Docker Compose estão instalados no seu sistema; recomenda-se o Linux ou o macOS, e os usuários do Windows precisam instalar o Docker Desktop.
  2. Download do arquivo de configuração::
    curl -L -O https://raw.githubusercontent.com/glidea/zenfeed/main/docker-compose.yml
    

    Os usuários do Windows podem usar o PowerShell:

    Invoke-WebRequest -Uri "https://raw.githubusercontent.com/glidea/zenfeed/main/docker-compose.yml" -OutFile "docker-compose.yml"
    
  3. Configuração de chaves de API::
    • O Zenfeed usa SiliconFlow Modelos de IA (por exemplo, Qwen2.5-7B-Instruct). Os usuários precisam registrar uma conta no SiliconFlow e obter uma chave de API.
    • compilador docker-compose.ymlvontade API_KEY Substitua-o por sua chave, por exemplo:
      environment:
      - API_KEY=sk-...
      - TZ=Asia/Shanghai
      - LANG=Chinese
      
  4. Início dos serviços::
    API_KEY="sk-..." docker-compose -p zenfeed up -d
    

    Usuários do Windows:

    $env:API_KEY = "sk-..."; docker-compose -p zenfeed up -d
    
  5. serviço de acesso::
    • Implementação local: abra um navegador e acesse http://localhost:1400.
    • Implementação de VPS: acesso http://<你的VPS公网IP>:1400Se o firewall estiver aberto, verifique se a porta 1400 está aberta no firewall.
  6. acesso front-end::
    • Acessível por meio do front-end leve oficial:https://zenfeed-web.pages.dev.
    • Se implantado em um VPS, recomenda-se acessar o front-end somente por meio da rede local para evitar o vazamento da chave de API.

Função Fluxo de operação

1. adicionar e gerenciar feeds RSS

  • Faça login no painel do Zenfeed e clique no botão "Adicionar feed".
  • Digite o link do RSS (por exemplo http://localhost:1200/github/trending/daily/any) ou caminhos de roteamento RSSHub (por exemplo github/trending/daily/any).
  • Configure a frequência de rastreamento e as regras de filtragem, por exemplo, para rastrear apenas artigos em uma categoria específica (por exemplo category=tech).
  • Uma vez salvo, o Zenfeed rastreia e processa regularmente o conteúdo RSS.

2. regras de reescrita de configuração

  • existir docker-compose.yml ou painel de controle para configurar regras de reescrita para processar o conteúdo com base em tags (por exemplo, título, fonte, corpo).
  • Exemplo: Gerar resumos para artigos técnicos e adicionar tags "tech":
    rewrite_rules:
    - match: category=tech
    prompt: Summarize the article in 100 words
    add_label: tech_summary
    
  • As regras de reescrita são compatíveis com a sintaxe do modelo Go e podem fazer referência a tags incorporadas, como {{ .summary }} talvez {{ .tags }}.

3. geração de podcasts

  • A configuração do recurso de podcasting requer a configuração do armazenamento de objetos (como o Cloudflare R2) e um serviço TTS (como o Google Gemini).
  • Adicionar informações de armazenamento a um painel ou perfil:
    storage:
    endpoint: "<your_account_id>.r2.cloudflarestorage.com"
    access_key_id: "..."
    secret_access_key: "..."
    bucket: "zenfeed-podcasts"
    
  • Configure regras de reescrita para especificar parâmetros de geração de podcast, como função de âncora e tipo de voz:
    podcast:
    voice: en-US-Standard-C
    script_prompt: Convert article to a dialogue between two hosts
    
  • O Zenfeed transforma automaticamente novos artigos em podcasts, gerando arquivos WAV e armazenando-os, com links salvos como podcast_url Etiquetas.

4. estabelecer briefings diários

  • Ative o recurso de boletim informativo no painel, defina o horário para recebê-lo (por exemplo, 08:00 todos os dias) e a caixa de correio.
  • Configure o intervalo de consulta (por exemplo 00:00~23:59) para obter um resumo do período de tempo especificado.
  • O Zenfeed envia e-mails que contêm um resumo do conteúdo, reduzindo a necessidade de verificar o fluxo com frequência.

5. integração de serviços externos

  • Emitir conteúdo por meio de um Webhook ou API RSS. Por exemplo, obtenha o RSS técnico das últimas 24 horas:
    http://localhost:1400/rss?label_filter=category=tech
    
  • A configuração do webhook pode ser encontrada na documentação https://github.com/glidea/zenfeed/blob/main/docs/webhook-zh.md.

advertência

  • Os dados são armazenados por 8 dias por padrão, e a configuração precisa ser ajustada manualmente para estender o período de retenção.
  • Os firewalls devem ser configurados para a implantação de redes públicas para evitar o vazamento de chaves de API.
  • Consulte a documentação oficial https://github.com/glidea/zenfeed/blob/main/docs/config.md Obtenha mais detalhes de configuração.

cenário do aplicativo

  1. Gerenciamento de informações pessoais
    Os usuários se inscrevem em vários blogs ou feeds RSS de notícias, e o Zenfeed filtra e resume automaticamente o conteúdo para gerar um boletim informativo diário para que profissionais ocupados tenham acesso rápido às notícias do setor.
  2. Pesquisa e monitoramento
    Os pesquisadores podem configurar o monitoramento de palavras-chave (por exemplo, "inteligência artificial"), e o Zenfeed rastreia o conteúdo RSS relevante em tempo real e gera relatórios, reduzindo o tempo gasto em pesquisas manuais.
  3. criador de conteúdo
    Os produtores de podcast podem transformar artigos em podcasts de conversação e gerar rapidamente conteúdo de áudio para publicar na plataforma, economizando tempo de script e gravação.
  4. Trabalho em equipe
    As equipes usam o Webhook para exportar resumos do Zenfeed para o Slack ou outras ferramentas para compartilhar informações do setor em tempo real e melhorar a colaboração.

QA

  1. O Zenfeed é gratuito?
    O Zenfeed é um projeto de código aberto baseado na licença AGPL-3.0 e é de uso gratuito. O uso comercial deve ser informado ao autor.
  2. Como faço para adicionar um modelo de IA personalizado?
    compilador docker-compose.ymlsubstituindo o modelo padrão por outro modelo suportado, cf. https://github.com/glidea/zenfeed/blob/main/docs/config.md.
  3. Quais vozes são compatíveis com o recurso de podcast?
    Discurso compatível com o Google Cloud TTS, como en-US-Standard-C. Consulte a documentação do Google TTS para obter uma lista de vozes específicas.
  4. Por quanto tempo os dados são armazenados?
    O período de armazenamento padrão é de 8 dias, e a política de armazenamento pode ser ajustada por meio do arquivo de configuração.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

caixa de entrada

Entre em contato conosco

voltar ao topo

pt_BRPortuguês do Brasil