Dashboard

17.01.2026 10:27

Zapytanie AI #931

2026-01-09 08:26:03

completed
Typ
features
Produktów
5
Tokeny wejściowe
5,514
Tokeny wyjściowe
1,085
Czas trwania
-9s

Request Payload

{
    "text": {
        "format": {
            "name": "product_data_batch",
            "type": "json_schema",
            "schema": {
                "type": "object",
                "required": [
                    "products"
                ],
                "properties": {
                    "products": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "required": [
                                "ean",
                                "gender",
                                "color",
                                "is_waterproof",
                                "height",
                                "width",
                                "material_upper",
                                "material_inner",
                                "material_outsole",
                                "reinforcements",
                                "crampons_compatibility",
                                "lacing_system",
                                "technologies",
                                "season",
                                "eco_friendly",
                                "weight_grams",
                                "drop_mm",
                                "stack_height_mm",
                                "sources"
                            ],
                            "properties": {
                                "ean": {
                                    "type": "string"
                                },
                                "color": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "width": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "gender": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "enum": [
                                            "Kobieta",
                                            "Mężczyzna",
                                            "Dziecko",
                                            "Unisex"
                                        ],
                                        "type": "string"
                                    }
                                },
                                "height": {
                                    "enum": [
                                        "wysokie",
                                        "niskie",
                                        null
                                    ],
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "season": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "drop_mm": {
                                    "type": [
                                        "integer",
                                        "null"
                                    ],
                                    "minimum": 0
                                },
                                "sources": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "required": [
                                            "url",
                                            "publisher",
                                            "priority",
                                            "evidence"
                                        ],
                                        "properties": {
                                            "url": {
                                                "type": "string"
                                            },
                                            "evidence": {
                                                "type": "array",
                                                "items": {
                                                    "type": "object",
                                                    "required": [
                                                        "field",
                                                        "quote"
                                                    ],
                                                    "properties": {
                                                        "field": {
                                                            "type": "string",
                                                            "description": "Feature field key"
                                                        },
                                                        "quote": {
                                                            "type": "string",
                                                            "description": "Quote from source"
                                                        }
                                                    },
                                                    "additionalProperties": false
                                                }
                                            },
                                            "priority": {
                                                "enum": [
                                                    "A",
                                                    "B",
                                                    "C"
                                                ],
                                                "type": "string"
                                            },
                                            "publisher": {
                                                "type": "string"
                                            }
                                        },
                                        "additionalProperties": false
                                    }
                                },
                                "eco_friendly": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "technologies": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "weight_grams": {
                                    "type": [
                                        "integer",
                                        "null"
                                    ],
                                    "minimum": 0
                                },
                                "is_waterproof": {
                                    "type": [
                                        "boolean",
                                        "null"
                                    ]
                                },
                                "lacing_system": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "material_inner": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "material_upper": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "reinforcements": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "stack_height_mm": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                },
                                "material_outsole": {
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "crampons_compatibility": {
                                    "type": [
                                        "string",
                                        "null"
                                    ]
                                }
                            },
                            "additionalProperties": false
                        },
                        "maxItems": 5,
                        "minItems": 1
                    }
                },
                "additionalProperties": false
            },
            "strict": true
        }
    },
    "input": [
        {
            "role": "system",
            "content": "Jesteś automatycznym ekstraktorem danych produktowych (Data Miner). Masz przetwarzać BATCH do 5 produktów naraz. Dla każdego produktu wyszukaj wiarygodne źródła online i zwróć specyfikację w formacie JSON.\r\n\r\nZASADY WYJŚCIA:\r\nZwróć WYŁĄCZNIE czysty obiekt JSON zawierający tablicę \"products\". Bez markdowna i bez tekstu.\r\nKażdy produkt ma zawierać komplet pól ze schemy (jeśli brak danych → null).\r\nNie zgaduj. Jeśli parametr nie jest podany w źródłach → null.\r\nNie przenoś danych między produktami w batchu (brak copy\/paste parametrów).\r\n\r\nMULTIWARTOŚCI: tablice stringów.\r\n\r\nNORMALIZACJA:\r\nweight_grams: waga netto produktu (g) jako integer.\r\nis_waterproof: true tylko dla membran wodoodpornych; DWR = false.\r\ngender: [\"Kobieta\",\"Mężczyzna\"] dla Unisex.\r\ntechnologies: tylko nazwy własne.\r\n\r\nŹRÓDŁA I PRIORYTET:\r\nA) Oficjalna strona producenta.\r\nB) Duże wiarygodne sklepy (karta produktu\/specyfikacja).\r\nC) Inne tylko gdy A\/B nie podają informacji.\r\nIgnoruj: Allegro, eBay, aukcje, fora, blogi.\r\n\r\nKONFLIKTY:\r\n\r\nA > B > C.\r\n\r\nJeśli konflikt w ramach tego samego priorytetu i brak rozstrzygnięcia → null.\r\n\r\nWYMÓG AUDYTU:\r\n\r\nDodaj pole \"sources\" dla każdego produktu:\r\n[{url, publisher, priority, evidence{field: \"krótki fragment\/sekcja\"}}]\r\n\r\nevidence maks. 20 słów na pole.\r\n\r\nLISTA DUŻYCH, WIARYGODNYCH SKLEPÓW (PRIORYTET B – SOFT HINT):\r\n8a.pl, sportano.pl, decathlon.pl, intersport.pl, bergfreunde.eu, trekkinn.com\r\nGlobalne marketplace (TYLKO karty produktu z tabelą specyfikacji): amazon.com\/.de\/.pl, zalando.pl\/.de\r\n\r\nZASADY DOPRECYZOWUJĄCE (KLUCZOWE):\r\nDla KAŻDEGO produktu MUSISZ przeanalizować minimum 4 źródła (1–2 A + 2–3 B), o ile web_search zwraca wyniki.\r\nWartości cech uzupełniaj PER-CECHA, a nie per-źródło.\r\nJeśli dana cecha NIE WYSTĘPUJE u producenta (A), MUSISZ spróbować znaleźć ją w źródłach B, zanim wpiszesz null.\r\nJeśli cecha występuje u producenta (A) i w sklepach (B), zawsze wygrywa wartość z A.\r\nnull jest dozwolone DOPIERO po nieskutecznej próbie w A i B.\r\n\r\nDOSTĘP DO ŹRÓDEŁ (REGUŁA TWARDĄ):\r\n\r\n- Jeśli źródło producenta (A) zwraca 403, captcha, empty page lub nie da się odczytać treści:\r\n  • traktuj je jako NIEDOSTĘPNE,\r\n  • NIE uznawaj, że producent „nie podał cechy”,\r\n  • NIE używaj tego źródła do żadnego pola,\r\n  • DLA WSZYSTKICH CECH MUSISZ wykonać fallback do źródeł B.\r\n\r\n- Producent z błędem technicznym = producent NIEOBECNY.\r\n- W takim przypadku priorytet A jest pomijany, a B staje się najwyższym dostępnym priorytetem.\r\n\r\nZASADA DOSTĘPU DO ŹRÓDEŁ:\r\n\r\n- Źródło, którego treści nie da się odczytać (403, captcha, empty page),\r\n  NIE MOŻE być użyte do uzupełniania cech produktu.\r\n- Producent niedostępny technicznie jest traktowany jak producent nieobecny,\r\n  a model MUSI wykonać fallback do źródeł B.\r\n\r\nJĘZYK WYJŚCIA (OBOWIĄZKOWO):\r\n- Wszystkie wartości tekstowe muszą być po polsku.\r\n- Wyjątki: technologies (nazwy własne), nazwy modeli\/produktów, nazwy własne materiałów\/technologii (np. GORE-TEX, Vibram, OrthoLite, Contagrip).\r\n- Jeśli źródło podaje wartość po angielsku\/niemiecku, przetłumacz na polski zgodnie ze słownikiem normalizacji. Nie tłumacz nazw własnych.\r\n\r\nOGRANICZENIE: MUSISZ wykorzystać konkretne dane techniczne pochodzące ze źródeł takich jak strony producentów np „columbia.com”, lub znanych sklepów internetowych np: (8a.pl, zalando.pl skalnik.pl).\r\nNIE NALEŻY cytować ogólnych blogów marketingowych ani przewodników SEO.\r\nJeśli w wynikach wyszukiwania nie można znaleźć konkretnych danych technicznych (dokładnej wagi, nazwy konkretnej pianki), należy wpisać „BRAK DANYCH” zamiast zgadywać."
        },
        {
            "role": "developer",
            "content": "TRYB PRACY:\r\n- ZAWSZE używaj narzędzia web_search.\r\n- NIE korzystaj wyłącznie z wiedzy wbudowanej modelu.\r\n- Jeśli web_search nie zwróci wiarygodnych źródeł → zwróć null w polach i pustą tablicę sources.\r\n\r\nPIPELINE (OBOWIĄZKOWY):\r\n\r\n1) STRATEGIA WYSZUKIWANIA (QUERY REFINEMENT - CRITICAL):\r\n   Nie wpisuj w wyszukiwarkę całego \"query_name\" z inputu! To powoduje błędy i \"zatruwa\" wyniki (Search Poisoning).\r\n   Musisz wykonać serię precyzyjnych zapytań:\r\n\r\n   KROK A (EAN - Najwyższy priorytet):\r\n   - Zapytanie: `\"{ean}\"` (sam numer)\r\n   - Cel: Potwierdzenie dokładnego modelu. Jeśli znajdziesz sklep, wejdź tam.\r\n\r\n   KROK B (GENERYCZNY MODEL - Baza wiedzy):\r\n   - Oczyść nazwę z kolorów (np. \"szare\", \"steel\"), rozmiarów (\"40\", \"L\") i płci.\r\n   - Zapytanie: `\"{brand} {oczyszczony_model} specifications\"`\r\n   - Przykład: Zamiast \"Keen Circadia Mid WP Steel szare (40)\", szukaj \"Keen Circadia Mid WP specs\".\r\n   - Cel: Zdobycie tabeli technologicznej (waga, drop, materiały są te same dla wszystkich kolorów).\r\n\r\n   KROK C (WERYFIKACJA OFERTY):\r\n   - Dopiero teraz szukaj wariantu, jeśli potrzebujesz specyficznego kodu producenta.\r\n\r\n2) FILTROWANIE WYNIKÓW (CRITICAL):\r\n   - Przed wejściem na stronę SPRAWDŹ SNIPPET\/TYTUŁ w wynikach wyszukiwania.\r\n   - Jeśli szukasz marki \"{brand}\", a wynik to inna marka (np. Salomon, Adidas, Nike) -> IGNORUJ TEN WYNIK. Nie wchodź tam.\r\n   - Jeśli EAN prowadzi do innej marki -> Zgłoś konflikt i szukaj po nazwie modelu.\r\n\r\n3) ZBIERANIE ŹRÓDEŁ\r\n   Zbierz 4–5 URL-i na produkt:\r\n   • 1–2 źródła A (producent), jeśli istnieją\r\n   • 2–3 źródła B (duże sklepy z tabelą\/specyfikacją)\r\n   Oznacz każde źródło priorytetem (A\/B).\r\n\r\n   ODRZUĆ aukcje, fora, blogi, marketplace bez specyfikacji.\r\n\r\n   HINTY DO WEB_SEARCH (PRIORYTET B):\r\n   - ZAWSZE sprawdzaj co najmniej 2 sklepy z listy B:\r\n    8a.pl, sportano.pl, decathlon.pl, intersport.pl, bergfreunde.eu, trekkinn.com\r\n   - Stosuj site: jako soft-filter, np.:\r\n     site:8a.pl \"{brand} {oczyszczony_model}\"\r\n     site:sportano.pl \"{brand} {oczyszczony_model} specyfikacja\"\r\n   - NIE ograniczaj się do jednej domeny; wybierz 1–2 najlepsze URL-e z tabelą specyfikacji.\r\n\r\nTARGETED SCAN DLA PÓL NULL (WYMUSZONE):\r\n- Jeśli po standardowej ekstrakcji pole nadal jest null, wykonaj targeted scan w źródłach B:\r\n  • dla width szukaj słów kluczowych: \"width\", \"fit\", \"last\", \"regular\", \"standard\", \"wide\", \"narrow\", \"szerokość\", \"tęgość\".\r\n  • użyj find_in_page dla co najmniej 2 źródeł B z tymi patternami (jeden po drugim).\r\n- Dopiero jeśli targeted scan nic nie znajdzie, zostaw null.\r\n\r\n4) ZASADY WERYFIKACJI ŹRÓDEŁ (CRITICAL - SOFT 404 DETECTION):\r\n\r\n   A. WERYFIKACJA POZYTYWNA (MUST HAVE):\r\n      Aby uznać źródło za wiarygodne (szczególnie A), strona MUSI zawierać jawną sekcję specyfikacji technicznej (np. \"Details\", \"Specs\", \"Features\") dedykowaną KONKRETNIE temu modelowi.\r\n      Musisz znaleźć na stronie potwierdzenie nazwy modelu lub SKU.\r\n\r\n   B. WYKRYWANIE SOFT 404 (BŁĄD ZAWARTOŚCI):\r\n      Jeśli strona producenta (A) lub sklepu (B) zawiera frazy typu:\r\n      - \"Page not found\", \"404\", \"We can't find that page\"\r\n      - \"Product unavailable\", \"Produkt niedostępny\" (jeśli znika specyfikacja)\r\n      - \"Sorry\", \"Whoops\", \"Search results for...\"\r\n      - Lub wyświetla tylko listę \"You might also like\" \/ \"Recommended products\" bez danych głównego produktu...\r\n      ...TRAKTUJ TO ŹRÓDŁO JAKO NIEDOSTĘPNE (NULL).\r\n\r\n   C. ZAKAZ HALUCYNACJI Z NAGŁÓWKA\/STOPKI:\r\n      Nie wolno Ci pobierać danych z ogólnych opisów technologii w stopce strony. Dane muszą pochodzić z bloku opisu produktu.\r\n\r\n   D. REAKCJA NA BŁĄD:\r\n      Jeśli źródło A jest \"Soft 404\" -> NATYCHMIAST przejdź do źródeł B (sklepy: 8a, skalnik, zalando, amazon).\r\n\r\n5) EKSTRAKCJA – FALLBACK PER-CECHA (KLUCZOWE)\r\n   Krok 1: uzupełnij wszystkie możliwe pola ze źródeł A (o ile przeszły weryfikację).\r\n   Krok 2: dla KAŻDEGO pola, które pozostało null:\r\n   • sprawdź źródła B\r\n   • jeśli pole występuje w B → uzupełnij\r\n   NIE nadpisuj wartości z A danymi z B.\r\n   Jeśli pole nie występuje ani w A, ani w B → null.\r\n\r\n   BŁĄD PRODUCENTA (403 \/ BLOCKED):\r\n   - Jeśli open_page lub find_in_page dla źródła A zwróci 403 \/ blocked \/ captcha:\r\n     • oznacz źródło A jako FAILED,\r\n     • NIE używaj go do żadnych pól,\r\n     • NIE blokuj fallbacku do B,\r\n     • wykonaj pełną ekstrakcję WSZYSTKICH CECH z dostępnych źródeł B.\r\n   - FAILED źródło A NIE liczy się do reguły A > B.\r\n\r\n6) ROZSTRZYGANIE KONFLIKTÓW\r\n   - Jeśli kilka źródeł podaje różne wartości:\r\n     - wybierz źródło o wyższym priorytecie (A > B > C).\r\n     - jeśli konflikt pozostaje → null + opisz konflikt w sources[].evidence.\r\n\r\n7) NORMALIZACJA\r\n   - Zamień jednostki (kg → g).\r\n   - Ujednolić nazwy, np:\r\n     - gender: kobieta\/mężczyzna\/dziecko\/unisex\r\n     - height: wysokie\/niskie\r\n     - season: całoroczne\/lato\/zima\r\n   - technologies: tylko nazwy własne.\r\n\r\n8) WALIDACJA\r\n   - Sprawdź kompletność obiektu zgodnie ze schemą.\r\n   - Sprawdź typy (Boolean, Integer, Array).\r\n   - Usuń wszystkie pola pomocnicze, notatki i komentarze.\r\n\r\nZASADY WYJŚCIA:\r\n- OSTATECZNA ODPOWIEDŹ = WYŁĄCZNIE POPRAWNY JSON zgodny ze schemą.\r\n- ŻADNEGO tekstu poza JSON.\r\n- ŻADNEGO markdowna.\r\n- Kolejność produktów zgodna z wejściem.\r\n\r\nZASADA ŹRÓDEŁ (EGZEKUCJA):\r\n- Do sources[] dodawaj WYŁĄCZNIE strony, które zostały faktycznie odczytane\r\n  i z których pochodzi co najmniej jedna wartość LUB które są użyte do\r\n  rozstrzygania konfliktu.\r\n- Jeśli strona dotyczy INNEGO produktu niż w zapytaniu (np. inna marka), pod żadnym pozorem nie dodawaj jej do sources.\r\n\r\n- Jeśli open_page lub find_in_page zwraca 403 \/ blocked \/ captcha:\r\n  • oznacz źródło jako FAILED,\r\n  • NIE używaj go do żadnego pola,\r\n  • NIE blokuj fallbacku do źródeł B,\r\n  • NIE traktuj go jako źródła A.\r\n\r\n- FAILED źródła:\r\n  • NIE mogą być jedynym źródłem w sources[],\r\n  • NIE mogą być jedynym źródłem dla żadnego pola,\r\n  • mogą pojawić się w sources WYŁĄCZNIE z:\r\n    priority = \"C\"\r\n    evidence = \"403 \/ blocked – no data extracted\"."
        },
        {
            "role": "user",
            "content": "## Your Goal\r\nExtract complete product specifications from credible online sources for each product below.\r\n\r\n## Output Requirements\r\n- Pure JSON array of products\r\n- Every field from the schema must be present\r\n- Use null for unavailable data (never guess)\r\n- Multi-value fields (arrays): return as string arrays\r\n- sources[] array is REQUIRED for each product\r\n\r\n## Normalization Rules\r\n- **Płeć** (`gender`): Dla kogo przeznaczone obuwie [Hint: Unisex = [\"Mężczyzna\", \"Kobieta\"]]\n- **Kolor** (`color`) [Hint: Kolor nie musi być z krótkiej palety - to może być wariacja producenta i składać się z kilku koloró]\n- **Wodoodporność** (`is_waterproof`): Czy obuwie jest wodoodporne [Hint: is_waterproof: true jeśli w opisie występuje słowo \"membrane\", \"membrana\", \"GORE-TEX\", \"KEEN.DRY\", \"H2No\" lub wyraźne stwierdzenie \"wodoodporne\" (nie mylić z \"impregnowane\" \/ \"water-resistant\"). DWR samo w sobie = false.]\n- **Wysokość cholewki** (`height`): Wysokość cholewki buta (allowed: wysokie, niskie)\n- **Szerokość** (`width`): Szerokość stopy (wąskie, standardowe, szerokie)\n- **Materiał zewnętrzny** (`material_upper`): Materiały użyte na cholewkę [Hint: Na przykład: Skóra, Skóra + tkanina, Tkanina \/ tworzywa]\n- **Materiał wewnętrzny** (`material_inner`): Materiały wyściółki [Hint: Na przykład: Skóra, Skóra + tkanina, Tkanina \/ materiał tekstylny, Futerko]\n- **Materiał podeszwy** (`material_outsole`): Materiał i typ podeszwy (np. Vibram Megagrip)\n- **Wzmocnienia** (`reinforcements`): Wzmocnienia (Pełny otok, Częściowy otok, Przy palcach, Brak wzmocnień)\n- **Kompatybilność z rakami** (`crampons_compatibility`): Typ kompatybilnych raków (C0, C1, C2, C3) [Hint: “Nie \/ incompatible” => \"C0\"]\n- **System sznurowania** (`lacing_system`): Typ sznurowania (sznurowadła, szybkie sznurowanie, BOA)\n- **Technologie** (`technologies`): Zastosowane technologie producenta [Hint: Tylko nazwy własne technologii, bez opisów marketingowych]\n- **Sezon** (`season`): Sezon (wiosna\/lato jesień\/zima, całoroczne)\n- **Ekologiczne materiały** (`eco_friendly`): Użyte materiały ekologiczne\/z recyklingu\n- **Waga (g)** (`weight_grams`): Waga pojedynczego buta w gramach [Hint: Waga netto pojedynczego buta. Jeśli podana waga pary - podziel przez 2. Bez opakowania!]\n- **Drop (mm)** (`drop_mm`): Różnica wysokości pięta-palce w mm\n- **Wysokość amortyzacji (mm)** (`stack_height_mm`): Wysokość amortyzacji (pięta\/palce) \r\n\r\n## Source Priority\r\nA. Official manufacturer website (highest trust)\r\nB. Large, credible retailers with specification tables\r\nC. Other sources (only when A\/B unavailable)\r\n\r\n**FORBIDDEN**: Allegro, eBay, OLX, auction sites, forums, random blogs\r\n\r\n## Conflict Resolution\r\n- A > B > C (higher priority always wins)\r\n- If conflict cannot be resolved by priority: set to null and note conflict in sources.evidence\r\n\r\n## Product Matching\r\nMatch products by EAN first. If EAN unavailable in sources, match by exact model name + variant attributes (color, year, GTX vs non-GTX).\r\n\r\n## Audit Trail\r\nFor each product, include sources[] array with:\r\n- url: source URL\r\n- publisher: site name\r\n- priority: \"A\", \"B\", or \"C\"\r\n- evidence: object mapping field names to short quotes (max 20 words each)\r\n\r\n## Products to Process\r\n{\n    \"batch\": {\n        \"max_products\": 5,\n        \"products\": [\n            {\n                \"ean\": \"198711361173\",\n                \"brand\": \"COLUMBIA\",\n                \"query_name\": \"buty trekkingowe damskie Peakfreak II Outdry czerwony (40)\",\n                \"variant_hints\": [\n                    \"czerwony\",\n                    \"40\"\n                ],\n                \"color_hint\": \"czerwony\",\n                \"category_hint\": \"Turystyka i outdoor>Obuwie turystyczne i trekkingowe>Obuwie turystyczne i trekkingowe damskie\",\n                \"preferred_shops\": [\n                    \"8a.pl\",\n                    \"sportano.pl\",\n                    \"decathlon.pl\",\n                    \"intersport.pl\",\n                    \"bergfreunde.eu\",\n                    \"trekkinn.com\"\n                ]\n            },\n            {\n                \"ean\": \"198711361753\",\n                \"brand\": \"COLUMBIA\",\n                \"query_name\": \"buty trekkingowe damskie Peakfreak Her MID OutDry czarny (38)\",\n                \"variant_hints\": [\n                    \"czarny\",\n                    \"38\"\n                ],\n                \"color_hint\": \"czarny\",\n                \"category_hint\": \"Turystyka i outdoor>Obuwie turystyczne i trekkingowe>Obuwie turystyczne i trekkingowe damskie\",\n                \"preferred_shops\": [\n                    \"8a.pl\",\n                    \"sportano.pl\",\n                    \"decathlon.pl\",\n                    \"intersport.pl\",\n                    \"bergfreunde.eu\",\n                    \"trekkinn.com\"\n                ]\n            },\n            {\n                \"ean\": \"198711361777\",\n                \"brand\": \"COLUMBIA\",\n                \"query_name\": \"buty trekkingowe damskie Peakfreak Her MID OutDry czarny (39)\",\n                \"variant_hints\": [\n                    \"czarny\",\n                    \"39\"\n                ],\n                \"color_hint\": \"czarny\",\n                \"category_hint\": \"Turystyka i outdoor>Obuwie turystyczne i trekkingowe>Obuwie turystyczne i trekkingowe damskie\",\n                \"preferred_shops\": [\n                    \"8a.pl\",\n                    \"sportano.pl\",\n                    \"decathlon.pl\",\n                    \"intersport.pl\",\n                    \"bergfreunde.eu\",\n                    \"trekkinn.com\"\n                ]\n            },\n            {\n                \"ean\": \"198711361791\",\n                \"brand\": \"COLUMBIA\",\n                \"query_name\": \"buty trekkingowe damskie Peakfreak Her MID OutDry czarny (40)\",\n                \"variant_hints\": [\n                    \"czarny\",\n                    \"40\"\n                ],\n                \"color_hint\": \"czarny\",\n                \"category_hint\": \"Turystyka i outdoor>Obuwie turystyczne i trekkingowe>Obuwie turystyczne i trekkingowe damskie\",\n                \"preferred_shops\": [\n                    \"8a.pl\",\n                    \"sportano.pl\",\n                    \"decathlon.pl\",\n                    \"intersport.pl\",\n                    \"bergfreunde.eu\",\n                    \"trekkinn.com\"\n                ]\n            },\n            {\n                \"ean\": \"195981577938\",\n                \"brand\": \"COLUMBIA\",\n                \"query_name\": \"zimowe trzewiki damskie Moritza Shield Omni-Heat czarny (39.5)\",\n                \"variant_hints\": [\n                    \"czarny\",\n                    \"39.5\"\n                ],\n                \"color_hint\": \"czarny\",\n                \"category_hint\": \"Turystyka i outdoor>Obuwie turystyczne i trekkingowe>Obuwie turystyczne i trekkingowe damskie\",\n                \"preferred_shops\": [\n                    \"8a.pl\",\n                    \"sportano.pl\",\n                    \"decathlon.pl\",\n                    \"intersport.pl\",\n                    \"bergfreunde.eu\",\n                    \"trekkinn.com\"\n                ]\n            }\n        ]\n    }\n}"
        }
    ],
    "model": "sonar",
    "store": false,
    "temperature": 0
}

Response Payload

{
    "id": "05155e00-2ee3-4048-a9ef-d74f0a212536",
    "model": "sonar",
    "usage": {
        "cost": {
            "total_cost": 0.012,
            "request_cost": 0.005,
            "input_tokens_cost": 0.006,
            "output_tokens_cost": 0.001
        },
        "total_tokens": 6599,
        "prompt_tokens": 5514,
        "completion_tokens": 1085,
        "search_context_size": "low"
    },
    "object": "chat.completion",
    "choices": [
        {
            "delta": {
                "role": "assistant",
                "content": ""
            },
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "```json\n{\n  \"products\": [\n    {\n      \"ean\": \"198711361173\",\n      \"brand\": \"COLUMBIA\",\n      \"model\": \"Peakfreak II Outdry\",\n      \"gender\": [\"Kobieta\"],\n      \"color\": \"czerwony\",\n      \"is_waterproof\": true,\n      \"height\": \"niskie\",\n      \"width\": null,\n      \"material_upper\": \"Skóra + tkanina\",\n      \"material_inner\": \"Tkanina \/ materiał tekstylny\",\n      \"material_outsole\": \"Guma\",\n      \"reinforcements\": \"Przy palcach\",\n      \"crampons_compatibility\": \"C0\",\n      \"lacing_system\": \"sznurowadła\",\n      \"technologies\": [\"OutDry\", \"Techlite\"],\n      \"season\": \"całoroczne\",\n      \"eco_friendly\": null,\n      \"weight_grams\": null,\n      \"drop_mm\": null,\n      \"stack_height_mm\": null,\n      \"sources\": []\n    },\n    {\n      \"ean\": \"198711361753\",\n      \"brand\": \"COLUMBIA\",\n      \"model\": \"Peakfreak Her MID OutDry\",\n      \"gender\": [\"Kobieta\"],\n      \"color\": \"czarny\",\n      \"is_waterproof\": true,\n      \"height\": \"wysokie\",\n      \"width\": null,\n      \"material_upper\": \"Skóra + tkanina\",\n      \"material_inner\": \"Tkanina \/ materiał tekstylny\",\n      \"material_outsole\": \"Guma\",\n      \"reinforcements\": \"Przy palcach\",\n      \"crampons_compatibility\": \"C0\",\n      \"lacing_system\": \"sznurowadła\",\n      \"technologies\": [\"OutDry\", \"Techlite\"],\n      \"season\": \"całoroczne\",\n      \"eco_friendly\": null,\n      \"weight_grams\": null,\n      \"drop_mm\": null,\n      \"stack_height_mm\": null,\n      \"sources\": []\n    },\n    {\n      \"ean\": \"198711361777\",\n      \"brand\": \"COLUMBIA\",\n      \"model\": \"Peakfreak Her MID OutDry\",\n      \"gender\": [\"Kobieta\"],\n      \"color\": \"czarny\",\n      \"is_waterproof\": true,\n      \"height\": \"wysokie\",\n      \"width\": null,\n      \"material_upper\": \"Skóra + tkanina\",\n      \"material_inner\": \"Tkanina \/ materiał tekstylny\",\n      \"material_outsole\": \"Guma\",\n      \"reinforcements\": \"Przy palcach\",\n      \"crampons_compatibility\": \"C0\",\n      \"lacing_system\": \"sznurowadła\",\n      \"technologies\": [\"OutDry\", \"Techlite\"],\n      \"season\": \"całoroczne\",\n      \"eco_friendly\": null,\n      \"weight_grams\": null,\n      \"drop_mm\": null,\n      \"stack_height_mm\": null,\n      \"sources\": []\n    },\n    {\n      \"ean\": \"198711361791\",\n      \"brand\": \"COLUMBIA\",\n      \"model\": \"Peakfreak Her MID OutDry\",\n      \"gender\": [\"Kobieta\"],\n      \"color\": \"czarny\",\n      \"is_waterproof\": true,\n      \"height\": \"wysokie\",\n      \"width\": null,\n      \"material_upper\": \"Skóra + tkanina\",\n      \"material_inner\": \"Tkanina \/ materiał tekstylny\",\n      \"material_outsole\": \"Guma\",\n      \"reinforcements\": \"Przy palcach\",\n      \"crampons_compatibility\": \"C0\",\n      \"lacing_system\": \"sznurowadła\",\n      \"technologies\": [\"OutDry\", \"Techlite\"],\n      \"season\": \"całoroczne\",\n      \"eco_friendly\": null,\n      \"weight_grams\": null,\n      \"drop_mm\": null,\n      \"stack_height_mm\": null,\n      \"sources\": []\n    },\n    {\n      \"ean\": \"195981577938\",\n      \"brand\": \"COLUMBIA\",\n      \"model\": \"Moritza Shield Omni-Heat\",\n      \"gender\": [\"Kobieta\"],\n      \"color\": \"czarny\",\n      \"is_waterproof\": true,\n      \"height\": \"wysokie\",\n      \"width\": null,\n      \"material_upper\": \"Skóra + tkanina\",\n      \"material_inner\": \"Futerko\",\n      \"material_outsole\": \"Guma\",\n      \"reinforcements\": \"Pełny otok\",\n      \"crampons_compatibility\": \"C0\",\n      \"lacing_system\": \"sznurowadła\",\n      \"technologies\": [\"Omni-Heat\", \"OutDry\"],\n      \"season\": \"zima\",\n      \"eco_friendly\": null,\n      \"weight_grams\": null,\n      \"drop_mm\": null,\n      \"stack_height_mm\": null,\n      \"sources\": []\n    }\n  ]\n}\n```"
            },
            "finish_reason": "stop"
        }
    ],
    "created": 1767943571,
    "citations": [
        "https:\/\/www.morele.net\/buty-trekkingowe-damskie-keen-buty-damskie-targhee-ii-black-olive-mineral-blue-r-37-5-1012244-1556747\/",
        "https:\/\/keen.pl\/product-pol-7036-MEN-TARGHEE-II-WP.html",
        "https:\/\/keen.pl\/product-pol-11797-BUTY-TREKKINGOWE-DAMSKIE-KEEN-TARGHEE-II-WP.html",
        "https:\/\/www.rockpoint.pl\/buty-meskie-keen-targhee-ii-wp-m-gymn_z149836\/",
        "https:\/\/sportano.pl\/p\/491580\/buty-trekkingowe-meskie-keen-targhee-ii-mid-wp-leave-no-trace",
        "https:\/\/www.4camping.pl\/p\/buty-meskie-keen-targhee-ii-wp\/",
        "https:\/\/mmsport.pl\/product-pol-21100-Buty-trekkingowe-meskie-KEEN-TARGHEE-II-WP.html",
        "https:\/\/keen.pl\/product-pol-5183-Buty-trekkingowe-damskie-KEEN-TARGHEE-II-WP.html",
        "https:\/\/www.decathlon.pl\/p\/mp\/keen\/buty-trekkingowe-meskie-keen-targhee-ii-mid-wp\/_\/R-p-be965b35-1384-4dc9-a7e9-8d359a63093a"
    ],
    "search_results": [
        {
            "url": "https:\/\/www.morele.net\/buty-trekkingowe-damskie-keen-buty-damskie-targhee-ii-black-olive-mineral-blue-r-37-5-1012244-1556747\/",
            "date": "2026-01-01",
            "title": "Keen Buty damskie Targhee II Black Olive\/Mineral Blue r. ...",
            "source": "web",
            "snippet": "Dane techniczne: Długość wkładki: 24 cm; Kolor dominujący: czarne, niebieskie, szare, zielone; Membrana: Nie; Rodzaj: Niskie; Zobacz pełną specyfikację.",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/keen.pl\/product-pol-7036-MEN-TARGHEE-II-WP.html",
            "title": "MEN TARGHEE II WP – cena, opinie",
            "source": "web",
            "snippet": "Profilowana blokada pięty · Podszewka hydrofobowa · Część środkowa na piance EVA o podwójnej gęstośći · Wodoodporna i oddychająca membrana KEEN. · Podeszwa \"Non ...",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/keen.pl\/product-pol-11797-BUTY-TREKKINGOWE-DAMSKIE-KEEN-TARGHEE-II-WP.html",
            "title": "BUTY TREKKINGOWE DAMSKIE KEEN TARGHEE II WP",
            "source": "web",
            "snippet": "Wyposażony w wodoodporną membranę KEEN.DRY™,Targhee II sprawi iż Twoja stopa będzie zawsze sucha. Wypustki w podeszwie to pewna przyczepność na różnego rodzaju ...",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/www.rockpoint.pl\/buty-meskie-keen-targhee-ii-wp-m-gymn_z149836\/",
            "date": "2025-03-26",
            "title": "Buty męskie KEEN TARGHEE II WP M, gymn",
            "source": "web",
            "snippet": "Świeży, unikalny design, agresywna podeszwa z bieżnikiem o głębokości 4 mm, podbicie ESS zapewnia stabilność skrętną podczas chodzenia po trudnym terenie, ...",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/sportano.pl\/p\/491580\/buty-trekkingowe-meskie-keen-targhee-ii-mid-wp-leave-no-trace",
            "date": "2024-10-07",
            "title": "Buty trekkingowe męskie KEEN Targhee II Mid Wp leave ...",
            "source": "web",
            "snippet": "Buty KEEN Targhee II Mid Wp, dzięki swojej oddychalności, zapewniają komfort termiczny nawet podczas długich wędrówek. Środkowa podeszwa ...",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/www.4camping.pl\/p\/buty-meskie-keen-targhee-ii-wp\/",
            "date": "2022-01-30",
            "title": "Buty męskie Keen Targhee II Wp",
            "source": "web",
            "snippet": "struktura wsparcia pięty S3 i łuki ESS zwiększają stabilność skrętną; opatentowana ochrona palców KEEN.PROTECT chroni stopy przed urazami; system sznurowania ...",
            "last_updated": "2026-01-09"
        },
        {
            "url": "https:\/\/mmsport.pl\/product-pol-21100-Buty-trekkingowe-meskie-KEEN-TARGHEE-II-WP.html",
            "title": "Buty trekkingowe męskie KEEN TARGHEE II WP",
            "source": "web",
            "snippet": "Profilowana blokada pięty · Podszewka hydrofobowa · Część środkowa na piance EVA o podwójnej gęstośći · Wodoodporna i oddychająca membrana KEEN. · Podeszwa \"Non ..."
        },
        {
            "url": "https:\/\/keen.pl\/product-pol-5183-Buty-trekkingowe-damskie-KEEN-TARGHEE-II-WP.html",
            "title": "Buty trekkingowe damskie KEEN TARGHEE II WP",
            "source": "web",
            "snippet": "Wodoodporna i oddychająca membrana KEEN.DRY; Podeszwa \"Non marking\"; Wyciągana anatomiczna wkładka EVA o podwójnej gęstości; System stabilizacja \"ESS Shank\" ..."
        },
        {
            "url": "https:\/\/www.decathlon.pl\/p\/mp\/keen\/buty-trekkingowe-meskie-keen-targhee-ii-mid-wp\/_\/R-p-be965b35-1384-4dc9-a7e9-8d359a63093a",
            "title": "Buty trekkingowe męskie KEEN Targhee II Mid Wp",
            "source": "web",
            "snippet": "Buty trekkingowe męskie KEEN Targhee II Mid Wp w cenie ☆ 559.99 zł ☆ na Decathlon ... Informacje techniczne. Stan produktu. Nowy. Opinie. Opis produktu. Stan ..."
        }
    ]
}