Bez KYC — bez dowodu, bez selfie, bez dokumentów. Płać kryptowalutą: BTC, USDT, USDC, ETH, SOL, LTC
Język: Polski
Pobierz klucz API

Darmowy health check i jak odczytać odpowiedź

Czy search API działa?

Ta strona nie ma wskaźnika uptime ani wymyślonej historii. Daje Ci sprawdzenie, które możesz wykonać sam, wyjaśnia, jak odróżnić nasze problemy od odmowy strony internetowej, i mówi, gdzie zapisywane są incydenty.

Ostatnia aktualizacja:

Szybka odpowiedź

Jak sprawdzić, czy LLMWebSearch działa?

Wywołaj GET https://llmwebsearch.com/api/v1/credits ze swoim kluczem. Jest darmowe, nie dotyka żadnej strony internetowej, a poprawna odpowiedź JSON dowodzi, że API LLMWebSearch, Twój klucz i Twoje konto działają. Następnie wykonaj jedno wyszukiwanie, które kosztuje 1 kredyt z pakietu w cenie od 1,20 USD/1K wyszukiwań. Błędy po naszej stronie nigdy nie są naliczane, a incydenty są datowane w changelogu.

Jaki jest najszybszy health check?

Endpoint kredytów. Odpowiada wyłącznie po naszej stronie: uwierzytelnianie, API i Twoje konto. Jeśli zwraca pozostałe kredyty, usługa działa dla Ciebie. Jeśli zwraca 401, klucz jest nieprawidłowy lub unieważniony; utwórz nowy w panelu.

curl: health check (darmowy) i pozostałe kredyty
curl -s https://llmwebsearch.com/api/v1/credits \
  -H "Authorization: Bearer $LLMWEBSEARCH_API_KEY"
Python: to samo sprawdzenie w skrypcie monitorującym
import os
import sys

import requests

resp = requests.get(
    "https://llmwebsearch.com/api/v1/credits",
    headers={"Authorization": f"Bearer {os.environ['LLMWEBSEARCH_API_KEY']}"},
    timeout=10,
)
if resp.status_code != 200:
    print("API check failed:", resp.status_code, resp.text[:200])
    sys.exit(1)
print("API up, credits left:", resp.json()["credits_remaining"])

Jak odróżnić nasz błąd od odmowy strony internetowej?

Spójrz, gdzie problem pojawia się w odpowiedzi.

  • Błąd HTTP całego wywołania (502 search_failed, 504 search_timeout) leży po naszej stronie lub po stronie upstream. Nic nie kosztuje; odczekaj chwilę i ponów próbę z rosnącym opóźnieniem.
  • Udane wywołanie z częścią wyników bez treści dotyczy tych stron. Każdy wynik ma content_status: blocked_by_robots, blocked_by_site_policy, target_refused, fetch_failed lub fetch_timeout. Samo wyszukiwanie zadziałało.

Drugi przypadek jest normalny w otwartym internecie i nie jest incydentem. Strona błędów wymienia każdy kod.

Gdzie zapisywane są incydenty?

W changelogu. Incydent, który dotyczy wielu kont, otrzymuje datowany wpis: co zawiodło, od kiedy do kiedy i co się potem zmieniło. Wywołania, które zawiodły podczas incydentu, nie zostały naliczone, więc nie ma czego odzyskiwać.

Nie publikujemy procentu uptime ani wartości opóźnienia. Wolimy dać Ci sprawdzenie, które możesz wykonać, niż liczbę, której nie możesz zweryfikować.

Co powinien zrobić mój agent, gdy wywołanie zawiedzie?

Ponawiaj tylko to, co może się udać później. 429 rate_limited, 502 search_failed lub 504 search_timeout zasługuje na ponowną próbę po krótkim odczekaniu, które za każdym razem się podwaja. 401 lub 402 wymaga człowieka: nowego klucza lub większej liczby kredytów. Strony, której odmówiła jej witryna, nie należy ponawiać w ogóle; zamiast tego użyj pozostałych wyników tego samego wyszukiwania.

Pytania o status

Czy wywołanie kredytów zużywa jakikolwiek kredyt?

Nie. GET https://llmwebsearch.com/api/v1/credits jest darmowe, więc zadanie monitorujące może je uruchamiać tak często, jak pozwala Twój limit na minutę.

Moje wyszukiwanie zadziałało, ale jeden wynik nie ma treści. Czy to awaria?

Nie. Tej strony nie udało się odczytać: jej content_status mówi dlaczego. Nasz czytnik respektuje robots.txt: przedstawia się jako LLMWebSearch, przestrzega reguł, które witryna zapisuje dla niego lub dla wszystkich robotów, i pomija treść każdej strony, której nie wolno mu czytać.

Komu zgłosić problem, którego nie pokazuje health check?

Wsparciu na [email protected], podając czas, endpoint i jedną pełną nieudaną odpowiedź. Osoba odpowiada w ciągu 12 godzin.

Od 1,20 USD/1K wyszukiwań · bez KYC

Pobierz klucz API