Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Zenfeed ist ein Open-Source-Tool, das künstliche Intelligenz und RSS-Technologie kombiniert, um Nutzern zu helfen, ihren Informationsfluss effizient zu verwalten. Es reduziert die Informationsflut durch automatisches Filtern, Zusammenfassen und Weiterleiten von RSS-Inhalten, die für die Nutzer von Interesse sind, durch KI. Benutzer können die Datenquelle anpassen, Filterregeln einrichten und personalisierte Informationszusammenfassungen erhalten. zenfeed unterstützt auch die Umwandlung von Artikeln in Podcasts, die Integration externer Dienste über Webhook und andere Funktionen. Das Projekt basiert auf der AGPL-3.0-Lizenz und ist für Einzelpersonen und Entwickler geeignet, da es einfach zu implementieren ist und der Schwerpunkt auf der Verwaltung hochwertiger Inhalte liegt.

 

Funktionsliste

  • Filtert und fasst RSS-Inhalte automatisch zusammen, wobei KI-Algorithmen irrelevante Informationen herausfiltern und prägnante Zusammenfassungen erstellen.
  • Unterstützung für benutzerdefinierte RSS-Feeds, Benutzer können beliebige RSS-Links oder RSSHub-Routen hinzufügen.
  • Konvertieren Sie Artikel in Podcasts mit mehreren Personen, erzeugen Sie Audiodateien und speichern Sie sie in der Cloud.
  • Bietet flexible Rewrite-Regeln, mit denen Benutzer Inhalte auf der Grundlage von Tags bearbeiten können, z. B. kategorisieren, bewerten oder neue Tags hinzufügen.
  • Unterstützung für Webhook- und RSS-Ausgaben zur einfachen Integration in andere Tools oder Dienste.
  • Bietet eine tägliche Newsletter-Funktion, die eine Zusammenfassung der Inhalte eines bestimmten Zeitraums per E-Mail versendet.
  • Unterstützung für mehrere Sprachen und Zeitzonen, angepasst an die Bedürfnisse globaler Nutzer.
  • Open-Source-Projekt, das es den Benutzern ermöglicht, Code beizusteuern oder Funktionen anzupassen.

Hilfe verwenden

Einbauverfahren

Zenfeed wird hauptsächlich über Docker bereitgestellt und eignet sich für den lokalen Betrieb oder auf einem VPS. Hier sind die detaillierten Installationsschritte:

  1. Vorbereiten der UmgebungVergewissern Sie sich, dass Docker und Docker Compose auf Ihrem System installiert sind; Linux oder macOS wird empfohlen, und Windows-Benutzer müssen Docker Desktop installieren.
  2. Konfigurationsdatei herunterladen::
    curl -L -O https://raw.githubusercontent.com/glidea/zenfeed/main/docker-compose.yml
    

    Windows-Benutzer können PowerShell verwenden:

    Invoke-WebRequest -Uri "https://raw.githubusercontent.com/glidea/zenfeed/main/docker-compose.yml" -OutFile "docker-compose.yml"
    
  3. API-Schlüssel konfigurieren::
    • Zenfeed verwendet SiliconFlow KI-Modelle (z. B. Qwen2.5-7B-Instruct). Die Nutzer müssen ein Konto bei SiliconFlow registrieren und einen API-Schlüssel erhalten.
    • Compiler docker-compose.ymlwird API_KEY Ersetzen Sie ihn z. B. durch Ihren Schlüssel:
      environment:
      - API_KEY=sk-...
      - TZ=Asia/Shanghai
      - LANG=Chinese
      
  4. Neue Dienste::
    API_KEY="sk-..." docker-compose -p zenfeed up -d
    

    Windows-Benutzer:

    $env:API_KEY = "sk-..."; docker-compose -p zenfeed up -d
    
  5. Zugangsdienst::
    • Lokale Bereitstellung: Öffnen Sie einen Browser und besuchen Sie http://localhost:1400.
    • VPS-Einsatz: Zugang http://<你的VPS公网IP>:1400Wenn die Firewall geöffnet ist, vergewissern Sie sich, dass Port 1400 in der Firewall geöffnet ist.
  6. Frontend-Zugang::
    • Der Zugriff erfolgt über das offizielle leichtgewichtige Frontend:https://zenfeed-web.pages.dev.
    • Bei der Bereitstellung auf einem VPS wird empfohlen, nur über das lokale Netzwerk auf das Front-End zuzugreifen, um die Preisgabe von API-Schlüsseln zu vermeiden.

Funktion Betriebsablauf

1. das Hinzufügen und Verwalten von RSS-Feeds

  • Loggen Sie sich in Ihr Zenfeed Dashboard ein und klicken Sie auf die Schaltfläche "Feed hinzufügen".
  • Geben Sie den RSS-Link ein (z. B. http://localhost:1200/github/trending/daily/any) oder RSSHub-Leitwege (z. B. github/trending/daily/any).
  • Konfigurieren Sie die Crawl-Häufigkeit und Filterregeln, z. B. um nur Artikel einer bestimmten Kategorie zu crawlen (z. B. category=tech).
  • Einmal gespeichert, crawlt und verarbeitet Zenfeed regelmäßig die RSS-Inhalte.

2. die Regeln für die Umschreibung der Konfiguration

  • existieren docker-compose.yml oder Dashboard, um Rewrite-Regeln zur Verarbeitung von Inhalten auf der Grundlage von Tags (z. B. Titel, Quelle, Textkörper) einzurichten.
  • Beispiel: Erstellen Sie Zusammenfassungen für technische Artikel und fügen Sie "tech"-Tags hinzu:
    rewrite_rules:
    - match: category=tech
    prompt: Summarize the article in 100 words
    add_label: tech_summary
    
  • Rewrite-Regeln unterstützen die Go-Template-Syntax und können auf eingebaute Tags wie {{ .summary }} vielleicht {{ .tags }}.

3. die Erstellung von Podcasts

  • Die Konfiguration der Podcasting-Funktion erfordert die Einrichtung eines Objektspeichers (z. B. Cloudflare R2) und eines TTS-Dienstes (z. B. Google Gemini).
  • Hinzufügen von Speicherinformationen zu einem Dashboard oder Profil:
    storage:
    endpoint: "<your_account_id>.r2.cloudflarestorage.com"
    access_key_id: "..."
    secret_access_key: "..."
    bucket: "zenfeed-podcasts"
    
  • Rewrite-Regeln einrichten, um Parameter für die Podcast-Erzeugung festzulegen, z. B. Ankerrolle und Stimmtyp:
    podcast:
    voice: en-US-Standard-C
    script_prompt: Convert article to a dialogue between two hosts
    
  • Zenfeed verwandelt neue Artikel automatisch in Podcasts, generiert WAV-Dateien und speichert sie, mit Links, die als podcast_url Tags.

4. tägliche Briefings einrichten

  • Aktivieren Sie die Newsletter-Funktion im Dashboard, legen Sie die Empfangszeit (z. B. täglich 08:00 Uhr) und die Mailbox fest.
  • Konfigurieren Sie den Abfragebereich (z. B. 00:00~23:59), um eine Zusammenfassung des angegebenen Zeitraums zu erhalten.
  • Zenfeed sendet E-Mails, die eine Zusammenfassung des Inhalts enthalten, so dass der Stream nicht mehr so häufig überprüft werden muss.

5. die Integration von externen Dienstleistungen

  • Ausgabe von Inhalten über einen Webhook oder eine RSS-API. Holen Sie sich zum Beispiel technische RSS für die letzten 24 Stunden:
    http://localhost:1400/rss?label_filter=category=tech
    
  • Die Webhook-Konfiguration finden Sie in der Dokumentation https://github.com/glidea/zenfeed/blob/main/docs/webhook-zh.md.

caveat

  • Die Daten werden standardmäßig 8 Tage lang gespeichert, und die Konfiguration muss manuell angepasst werden, um den Aufbewahrungszeitraum zu verlängern.
  • Für den Einsatz in öffentlichen Netzen sollten Firewalls eingerichtet werden, um den Verlust von API-Schlüsseln zu vermeiden.
  • Siehe offizielle Dokumentation https://github.com/glidea/zenfeed/blob/main/docs/config.md Erfahren Sie mehr über die Konfiguration.

Anwendungsszenario

  1. Verwaltung persönlicher Informationen
    Die Benutzer abonnieren mehrere Blogs oder RSS-Feeds, und Zenfeed filtert und fasst die Inhalte automatisch zusammen, um einen täglichen Newsletter zu erstellen, der vielbeschäftigten Berufstätigen einen schnellen Zugriff auf Branchennachrichten bietet.
  2. Forschung und Überwachung
    Forscher können die Überwachung von Schlüsselwörtern (z. B. "künstliche Intelligenz") einrichten, und Zenfeed durchsucht relevante RSS-Inhalte in Echtzeit und erstellt Berichte, wodurch sich der Zeitaufwand für die manuelle Suche verringert.
  3. Ersteller von Inhalten
    Podcast-Produzenten können Artikel in unterhaltsame Podcasts umwandeln und schnell Audioinhalte für die Veröffentlichung auf der Plattform generieren, was Zeit für die Erstellung von Skripten und Aufnahmen spart.
  4. Teamarbeit
    Teams nutzen Webhook, um Zenfeed-Zusammenfassungen an Slack oder andere Tools zu exportieren, um Brancheninformationen in Echtzeit zu teilen und die Zusammenarbeit zu verbessern.

QA

  1. Ist Zenfeed kostenlos?
    Zenfeed ist ein Open-Source-Projekt, das auf der AGPL-3.0-Lizenz basiert und frei verwendet werden kann. Die kommerzielle Nutzung sollte dem Autor gemeldet werden.
  2. Wie kann ich ein benutzerdefiniertes AI-Modell hinzufügen?
    Compiler docker-compose.yml, wobei das Standardmodell durch ein anderes unterstütztes Modell ersetzt wird, vgl. https://github.com/glidea/zenfeed/blob/main/docs/config.md.
  3. Welche Stimmen werden von der Podcast-Funktion unterstützt?
    Sprache, die Google Cloud TTS unterstützt, z. B. en-US-Standard-C. In der Google TTS-Dokumentation finden Sie eine Liste der spezifischen Stimmen.
  4. Wie lange werden die Daten gespeichert?
    Der Standard-Speicherzeitraum beträgt 8 Tage, und die Speicherrichtlinie kann über die Konfigurationsdatei angepasst werden.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Posteingang

Kontakt

zurück zum Anfang

de_DEDeutsch