CLI/extract

renamed extract

Wyodrębniaj strukturalne dane z dokumentów. Przekształcaj faktury, paragony i umowy w JSON lub CSV do celów księgowych i automatyzacji.

renamed extract <file|directory> [options]

Polecenie extract wykorzystuje AI do analizy dokumentów i wyodrębniania kluczowych pól, takich jak daty, kwoty, nazwy dostawców i pozycje. Wyjście jako JSON dla API lub CSV dla arkuszy kalkulacyjnych.

Przykłady

Wyodrębnij dane faktury do JSON:

$ renamed extract invoice.pdf --output json

Przetwarzanie wsadowe do pojedynczego pliku CSV:

$ renamed extract ./invoices/*.pdf --output csv --merge --file invoices.csv

Użyj określonego schematu dokumentu:

$ renamed extract receipt.pdf --schema receipt

Opcje

-o, --output <format>

Format wyjściowy: json, table. Domyślnie: json.

-s, --schema <type>

Wbudowany schemat: invoice, receipt, contract, resume.

-f, --schema-file <path>

Ścieżka do niestandardowego pliku schematu JSON dla definicji pól.

-p, --parser-id <id>

Użyj zapisanego profilu parsera z pulpitu webowego.

-i, --instructions <text>

Niestandardowe instrukcje AI dla wyodrębniania.

--merge

Połącz wszystkie wyodrębnione dane w pojedynczy plik wyjściowy.

--pretty

Formatuj wyjście JSON z wcięciami.

Wbudowane Schematy

invoice Dostawca, numer faktury, data, kwota, pozycje, podatki

receipt Sklep, data, suma, metoda płatności, artykuły

contract Strony, data wejścia w życie, data zakończenia, warunki

resume Nazwa, kontakt, umiejętności, doświadczenie, wykształcenie

Niestandardowy Schemat

Zdefiniuj własne pola za pomocą pliku schematu JSON:

custom-schema.json
{
 "fields": {
 "projectName": "string",
 "budget": "currency",
 "deadline": "date",
 "approved": "boolean"
 }
}

Typy pól: string, number, date, currency, boolean

Przykład Wyjścia

Wyjście JSON z faktury:

{
 "vendor": "Acme Corp",
 "invoiceNumber": "INV-8847",
 "date": "2026-01-15",
 "amount": 2450.00,
 "currency": "USD",
 "lineItems": [
 {
 "description": "Consulting Services",
 "total": 2000.00
 }
 ]
}

Zobacz Także