Die Daten stammen von CoinMarketCap und anderen Dritten. Wir geben keine Zusicherungen hinsichtlich der Richtigkeit der angegebenen Daten. Mehr erfahren
Über LiveFetch
A small framework/module for keeping LLMs up-to-date with current events past their cut-off date.
# LiveFetch
Keyless evidence retrieval framework for grounded reasoning systems.
## Overview
LiveFetch provides deterministic, timestamped web evidence for LLM pipelines. It combines discovery, extraction, and multi-factor ranking into a single retrieval primitive that returns structured `EvidencePacket` objects.
## Architecture
```mermaid
flowchart LR
I[RetrievalIntent] --> D[Discovery]
D -->|URLs| F[Fetch]
F -->|HTML| E[Extract]
E -->|text + meta| S[Score]
S --> P[EvidencePacket]
S -.-> C[(SQLite)]
```
## Scoring Model
Documents are ranked by a weighted linear combination:
$S(d|q) = w_r * R + w_f * F + w_t * T - w_dup * D$
| Component | Weight | Description |
|-----------|--------|-------------|
| R (relevance) | 0.55 | Token overlap + fuzzy string similarity |
| F (freshness) | 0.25 | Exponential decay: $2^(-age_days / 7)$ |
| T (trust) | 0.20 | Domain-based prior (.gov=0.9, .edu=0.85, etc.) |
| D (redundancy) | 0.35 | Similarity penalty to already-selected docs |
## Installation
```bash
pip install -r requirements.txt
```
## Usage
```python
from DCC.main import LiveFetch, RetrievalIntent
intent = RetrievalIntent(
query="EU AI Act enforcement",
mode="news", # web | news | rss
max_results=5,
freshness_days=14,
need_quotes=True
)
with LiveFetch() as lf:
packets = lf.run_sync(intent)
```
## Data Structures
### RetrievalIntent
| Field | Type | Default | Description |
|-------|------|---------|-------------|
| query | str | required | Search query or RSS URL |
| mode | Literal | "news" | Discovery mode: web, news, rss |
| max_results | int | 8 | Max packets returned |
| freshness_days | int | 14 | Hard filter cutoff (None=disabled) |
| need_quotes | bool | True | Extract quotable sentences |
| allow_domains | List[str] | None | Whitelist filter |
| deny_domains | List[str] | None | Blacklist filter |
### EvidencePacket
| Field | Type | Description |
|-------|------|-------------|
| url | str | Canonical source URL |
| domain | str | Extracted domain |
| title | str | Page title |
| text | str | Extracted content (clipped to 12k chars) |
| published_at | datetime | Publication timestamp |
| fetched_at | datetime | Retrieval timestamp (UTC) |
| score | float | Composite ranking score |
| score_breakdown | Dict | Individual R/F/T/D components |
| content_sha256 | str | Content hash for deduplication |
| quotes | List[str] | Key sentences for citation |
## Extraction Pipeline
1. **trafilatura** (primary) - fast mode extraction
2. **newspaper3k** (fallback) - also provides publish date inference
3. **readability-lxml** (tertiary) - boilerplate removal + trafilatura cleanup
## Cache
SQLite with WAL mode. Schema:
```sql
CREATE TABLE docs (
url TEXT PRIMARY KEY,
content_sha256 TEXT,
fetched_at TEXT,
published_at TEXT,
title TEXT,
text TEXT
);
```
Default path: `livefetch.sqlite`
## Configuration
Class attributes on `LiveFetch`:
| Attribute | Default | Description |
|-----------|---------|-------------|
| MAX_CONCURRENCY | 6 | Parallel fetch limit |
| TIMEOUT_S | 15.0 | HTTP timeout |
| MAX_CHARS | 12000 | Content truncation |
| FRESHNESS_HALF_LIFE | 7.0 | Days for 50% freshness decay |
## Dependencies
- ddgs (DuckDuckGo search)
- httpx (async HTTP)
- trafilatura, newspaper3k, readability-lxml (extraction)
- rapidfuzz (similarity)
- tldextract (domain parsing)
- feedparser (RSS)
Source:
Verdienen Sie bis zu 2.000 $, wenn Sie 50 $ in Krypto kaufen
RegistrierenMarkttrends
Marktstatistiken
Marktkap.
1068,72 €
FDV
1068,72 €
Umlaufmenge
1 Mrd. LIVEFETCH
Höchstmenge
Kein maximales Angebot
Gesamtmenge
1 Mrd. LIVEFETCH
Performance
Beliebtheit
Nicht genügend Daten
Dominanz
Nicht genügend Daten
Volumen (24 h)
Nicht genügend Daten
Volumen (7 T.)
Nicht genügend Daten
Volumen (30 T.)
Nicht genügend Daten
Allzeithoch
Nicht genügend Daten
Kursänderung (1 J.)
Details
Marktdetails
LIVEFETCH vs Märkte
Nicht genügend Daten
LIVEFETCH im Vergleich zu BTC
Nicht genügend Daten
LIVEFETCH vs ETH
Nicht genügend Daten
Tags
Protokoll und Adressen
Netzwerk | Adresse | |
|---|---|---|
Solana | 9HBe4qvKaAFRRdxFvU8xcjUN6w4ZPcyi2MEcEmtwswrm |
Kursverlauf
Zeit | Kurs | Änderung |
|---|---|---|
Heute | 0,000001069 € | Nicht genügend Daten |
1 Tag | 0,0000009805 € | |
1 Woche | 0,0000009817 € | |
1 Monat | 0,000001071 € | |
1 Jahr | 0,00 € |
FAQ
Verdienen Sie bis zu 2.000 $, wenn Sie 50 $ in Krypto kaufen
Gratis-Kryptowährungen bei Ihrem ersten Kauf
Es gelten Bedingungen. Summe der geschätzten durchschnittlichen Ersparnisse und Rewards in Coinbase-Programmen pro Nutzer im Jahr 2021 (ohne Gewinnspiele). Dieser Betrag enthält erlassene Gebühren von Coinbase One (ohne Abokosten), Rewards der Coinbase Card und Staking Rewards.
LiveFetch-Rechner
Ähnliche Kryptos
Beliebte Prediction Markets
Rechtliches
Die Angaben dienen lediglich Informationszwecken und stellen keine Anlageberatung dar. Dies ist keine Empfehlung, bestimmte digitale Assets zu kaufen oder zu verkaufen oder eine bestimmte Anlagestrategie zu wählen. Coinbase macht keine Zusicherungen bezüglich der Genauigkeit, Eignung oder Gültigkeit der bereitgestellten Informationen oder bezüglich eines bestimmten Kryptowerts.
Manche Inhalte wurden von Dritten erstellt, die nicht zu Coinbase oder einem seiner verbundenen Unternehmen gehören. Coinbase übernimmt für solche Inhalte keine Verantwortung. Coinbase ist nicht haftbar für Fehler oder Verzögerungen im Zusammenhang mit Inhalten oder für Handlungen, die unter Verwendung der Inhalte erfolgen. Die Angaben dienen lediglich Informationszwecken und stellen keine Anlageberatung dar. Dies ist keine Empfehlung, bestimmte digitale Assets zu kaufen oder zu verkaufen oder eine bestimmte Anlagestrategie zu wählen. Coinbase gibt keine Zusicherungen hinsichtlich der Richtigkeit, Eignung oder Gültigkeit der bereitgestellten Informationen oder hinsichtlich eines bestimmten Assets. Preisangaben dienen lediglich der Veranschaulichung. Die tatsächlichen Kryptowährungspreise und damit die verbundenen Statistiken können variieren. Die angegebenen Daten beziehen sich auf Währungen, die auf der Trading-Plattform von Coinbase und ausgewählten anderen Trading-Plattform für Kryptowährungen getradet werden.
Das Trading mit Krypto ist riskant und möglicherweise nicht für jeden geeignet, da der investierte Betrag verloren gehen kann.
Mehr erfahren



