StudyTexter
Bezpieczeństwo i jakość
Instrukcje krok po krokuDo czego służy StudyTexter?Czy StudyTexter jest bezpieczny?Workflow i kontrolaPlagiat i oryginalnośćDetekcja AI i humanizerPrawdziwe źródła i cytatyJakość akademickaKontrola końcowaStudyTexter vs. narzędzia AIStudyTexter vs. ghostwriterCzy nadal mogę nie zdać?FAQ
PrzykładyOpinieO nas
LoginHumanizator AI

POST /v1/humanize

Humanizer API: Humanizuj teksty AI przez REST-Call

Jeden request, jedna jasna odpowiedź: wprowadź tekst, otrzymaj humanizowaną wersję i wartości AI. Ten sam Humanizer co w przeglądarce – teraz w Twoim kodzie.

Język jest automatycznie wykrywany i zachowywany: polski i ponad 40 innych. Rozliczenie odbywa się na podstawie dokładnie zmierzonej liczby słów w tekście wejściowym.

Utwórz klucz APIZobacz dokumentację

Zarejestruj się za darmo · Rozliczenie według liczby słów w tekście wejściowym · Brak minimalnego okresu umowy

Zapytanie
curl https://api.studytexter.com/v1/humanize \
  -H "Authorization: Bearer $STUDYTEXTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Cyfryzacja stawia przedsiębiorstwa przed..."}'
POST /v1/humanizecURL
Odpowiedź
{
  "humanized_text": "Przedsiębiorstwa w wyniku cyfryzacji stają przed bardzo...",
  "ai_detection": {
    "original":  { "ai_percent": 81.58, "human_mixed_percent": 18.42 },
    "humanized": { "ai_percent": 3.83,  "human_mixed_percent": 96.17 }
  }
}
200 OKapplication/jsonskróconaREST API v1
Złoty certyfikat eKomi 4,9 / 5Ocena klientówWartości AI przy każdym wywołaniu – detektory znane m.in. z:CNNThe New York TimesBBC
  • POST /v1/humanize
  • Bearer-Auth
  • 43+ języków, wykrywane automatycznie
  • Wartości AI przed i po
  • 3000 słów na request
  • 60 równoległych zleceń
  • Rozliczenie według liczby słów w tekście wejściowym
  • OpenAPI 3.1 · llms.txt
  • POST /v1/humanize
  • Bearer-Auth
  • 43+ języków, wykrywane automatycznie
  • Wartości AI przed i po
  • 3000 słów na request
  • 60 równoległych zleceń
  • Rozliczenie według liczby słów w tekście wejściowym
  • OpenAPI 3.1 · llms.txt

Podstawy

Czym jest Humanizer API?

Humanizer API to interfejs REST, za pomocą którego teksty z ChatGPT, Claude, Gemini czy DeepSeek są programowo przerabiane, aby brzmiały bardziej naturalnie – w języku angielskim jako AI Humanizer API, a w niemieckim jako KI-Humanizer-API. Humanizacja tekstu przez API oznacza tutaj, że wysyłasz żądanie POST ze swoim tekstem na adres /v1/humanize i otrzymujesz zhumanizowaną wersję, a do tego wartości detekcji AI dla obu wersji jako wartość pomiarową. Działa za tym to samo rozpoznawanie języka, ten sam pomiar słów i to samo przetwarzanie, co w Humanizerze AI w przeglądarce – nie ma okrojonej wersji dla deweloperów.

  • REST · JSON
  • Bearer-Auth
  • OpenAPI 3.1
  • llms.txt
  • 43+ języków
  • Po stronie serwera

Integracja

W mniej niż minutę zintegrowane.

Bez SDK, bez rozmowy wdrożeniowej, bez podawania języka. REST-API wymaga jedynie klucza, jednego endpointu i jednego obowiązkowego pola w body.

  1. 01

    Utwórz klucz

    Zarejestruj się, przejdź w aplikacji do strony z kluczami, utwórz klucz. Pełny sekret zostanie wyświetlony tylko raz.

  2. 02

    Wyślij tekst

    Wyślij żądanie POST na /v1/humanize z Authorization: Bearer i body w formacie JSON, które zawiera tylko text. Nie wysyłasz informacji o języku – jest on wykrywany.

  3. 03

    Przetwórz odpowiedź

    W odpowiedzi otrzymasz humanized_text i wartości AI dla oryginału i wyniku. W przypadku błędu error.retryable decyduje, czy dozwolona jest druga próba.

curl --request POST 'https://api.studytexter.com/v1/humanize' \
  --header "Authorization: Bearer $STUDYTEXTER_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{"text":"Cyfryzacja stawia przed przedsiębiorstwami różnorodne wyzwania, ponieważ istniejące procesy muszą zostać zweryfikowane i zreorganizowane. Odpowiedzialne korzystanie z AI wymaga ponadto starannej pracy ze źródłami i własnej oceny."}'
Utwórz klucz

Pełny przykładowy tekst, plik OpenAPI i wersja Markdown dla agentów znajdują się w dokumentacji.

Agenci

Stworzone dla agentów AI i Tool-Use

Agent, który generuje tekst, potrzebuje Humanizera jako narzędzia – nie jako strony internetowej. Trzy rzeczy są decydujące, gdy nikt już nie siedzi obok.

  • Zarejestruj jako Tool

    Jeden endpoint, jedno pole obowiązkowe, żadnych przełączników. Definicja narzędzia mieści się w kilku linijkach i można ją zaimplementować w LangChain, w Anthropic-SDK, w n8n lub we własnej pętli (Loop).

  • W wieloetapowych procesach

    Agent generuje tekst za pomocą modelu, przesyła go przez /v1/humanize i przekazuje wynik dalej. Język pozostaje taki sam jak w szkicu, bez konieczności jego znajomości przez proces.

  • Ponawianie bez podwójnego rozliczenia

    Każdy błąd informuje poprzez error.retryable, czy ponowna próba jest bezpieczna. Jeśli połączenie zostanie przerwane bez odpowiedzi, klucz Idempotency-Key zapewnia deduplikację: ten sam klucz z tym samym tekstem dostarcza zapisaną odpowiedź zamiast drugiego rozliczenia.

Definicja narzędzia
{
  "name": "humanize_text",
  "description": "Przerabia szkic AI, aby brzmiał bardziej naturalnie. Język jest wykrywany i zachowywany. Liczby, nazwy, źródła i terminy specjalistyczne pozostają bez zmian.",
  "input_schema": {
    "type": "object",
    "properties": {
      "text": {
        "type": "string",
        "description": "Tekst do przerobienia. Od 100 do 30 000 znaków, maksymalnie 3000 słów."
      }
    },
    "required": ["text"]
  }
}

Agent nie potrzebuje niczego więcej. Nie ma pola języka, tonu ani siły, które mógłby ustawić nieprawidłowo – a tym samym nie ma stopnia swobody, przy którym wykonanie mogłoby po cichu się nie powieść. Pełny opis jest dodatkowo dostępny jako OpenAPI 3.1 i llms.txt; oba można bezpośrednio przedstawić modelowi.

Przypadki użycia

Do czego wykorzystywane jest Humanizer API

Wszędzie tam, gdzie model pisze szkic, a mimo to człowiek widnieje jako nadawca.

  • 01

    Narzędzia do pisania

    Twój edytor generuje szkic za pomocą LLM i przesyła go przez API przed wyświetleniem. Twoi użytkownicy widzą wynik, a nie krok pośredni.

  • 02

    Content-Pipelines

    Procesy redakcyjne i wydawnicze dołączają wywołanie po etapie generowania. Przepustowość wynika z 60 równoległych zleceń, a nie z dłuższych pojedynczych tekstów.

  • 03

    Frameworki agentów

    LangChain, CrewAI, Anthropic-SDK lub własna pętla (Loop): Endpoint jest jednym z wielu narzędzi i nie wymaga specjalnego traktowania.

  • 04

    SEO i marketing

    Teksty na bloga, opisy produktów, newslettery. To, co zaprojektował model, jest publikowane jako tekst ciągły, bez konieczności ręcznego wygładzania.

  • 05

    Platformy akademickie

    Środowiska edukacyjne i narzędzia do pisania, których użytkownicy pracują ze źródłami. Odnośniki, numery stron i terminy specjalistyczne pozostają niezmienione słowo w słowo – to jest dokładnie ten punkt, w którym większość Humanizerów zawodzi.

  • 06

    White-Label i SaaS

    Humanizacja jako własna funkcja w Twoim produkcie, pod Twoją nazwą. Rozliczenie odbywa się za pośrednictwem Twojego konta StudyTexter; Twoi użytkownicy nic o tym nie wiedzą.

Różnice

Dlaczego deweloperzy wybierają to API

Nie dlatego, że jest szybsze od innych, ale dlatego, że ma mniej miejsc, w których coś może po cichu się zepsuć.

  • Język jest wykrywany, a nie ustawiany

    Nie wysyłasz pola language. Dominujący język tekstu wejściowego jest wykrywany i zachowywany w odpowiedzi – ponad 40 języków. Błędnie ustawiony parametr nie może niczego zepsuć.

  • Wartości AI dla obu wersji

    Odpowiedź zawiera prawdopodobieństwa detektora dla tekstu oryginalnego i dla wyniku. Możesz w swoim produkcie wyświetlać lub logować, co się zmieniło – bez drugiego narzędzia.

  • Źródła pozostają słowo w słowo

    Cytaty, numery stron, nazwiska autorów i daty roczne nie są przeformułowywane. To jest powód, dla którego API w ogóle nadaje się do stosowania w produktach akademickich.

  • Rozliczenie według liczby słów w tekście wejściowym

    Liczony jest tekst, który wysyłasz – z segmentacją ICU na znormalizowanej kopii NFC. Długość odpowiedzi nie zmienia ceny.

  • Ten sam silnik co w przeglądarce

    573,7 mln zhumanizowanych słów i ponad 63 573 użytkowników przechodzi przez to samo przetwarzanie. To, co dostarcza API, możesz zweryfikować w interfejsie.

  • Aktualizacje modelu w cenie

    Ulepszenia w przetwarzaniu docierają do API w tym samym czasie co do interfejsu. W swojej integracji nie musisz niczego zmieniać.

Ceny

Saldo słów dla API

API nie ma własnych taryf. Korzysta z tego samego salda co narzędzie w przeglądarce – abonament lub jednorazowy zakup, oba obowiązują dla obu sposobów dostępu.

GPTZero

GPTZero klasyfikuje nasze teksty jako bardziej ludzkie niż autentyczne teksty studenckie (śr. 84% vs. 80%).

Ponad 573,7 mln zhumanizowanych słów
Polecany

Student

14,99€na miesiąc

5,00€ / 10 000 słów
  • 30 000 słów co miesiąc
  • Gwarancja zwrotu słów (GPTZero)
  • Bieżące aktualizacje modelu pod kątem nowych wersji detektorów
  • Możliwość rezygnacji w każdej chwili jednym kliknięciem

Gwarancja dotyczy skanera AI GPTZero: jeśli Twój zhumanizowany tekst zostanie tam wykryty jako tekst AI, zwrócimy Ci wykorzystane słowa. Wystarczy krótka wiadomość do naszego supportu.

Rozpocznij subskrypcję

Lub kup jednorazowo

Starter

9,99€jednorazowo

12,49€ / 10 000 słów
  • 8 000 słów w pakiecie
  • Pakiet nigdy nie wygasa
Kup pakiet
Popularny jako zakup jednorazowy

Standard

34,99€jednorazowo

8,75€ / 10 000 słów
  • 40 000 słów w pakiecie
  • Pakiet nigdy nie wygasa
  • Wystarcza na całą pracę semestralną
Kup pakiet

Power

69,99€jednorazowo

7,78€ / 10 000 słów
  • 90 000 słów w pakiecie
  • Pakiet nigdy nie wygasa
  • Wystarcza na pracę dyplomową wraz z poprawkami
Kup pakiet

Publiczne API wykorzystuje wyłącznie płatne słowa: limit z abonamentu i zakupione pakiety. Darmowy miesięczny limit dotyczy tylko interfejsu webowego.

Enterprise od 150 000 słów/miesiąc

Indywidualne ceny dla agencji, ghostwriterów i integracji narzędzi. Odpowiedz krótko na cztery pytania – skontaktujemy się z Tobą w ciągu 24 godzin.

Zapytaj o Enterprise

Bezpieczna płatność przez Stripe · rezygnacja w dowolnym momencie, brak minimalnego okresu umowy

Odpowiedź

Co jest zwracane

Jedno pole z wynikiem, jeden obiekt z wartościami pomiarowymi. Więcej struktury nie potrzeba.

200 OK · application/json
{
  "humanized_text": "…",
  "ai_detection": {
    "original": {
      "human_mixed_percent": 18.42,
      "human_percent": 8.29,
      "mixed_percent": 10.13,
      "ai_percent": 81.58
    },
    "humanized": {
      "human_mixed_percent": 96.17,
      "human_percent": 83.04,
      "mixed_percent": 13.13,
      "ai_percent": 3.83
    }
  }
}
  • humanized_text

    Przerobiona wersja w języku tekstu wejściowego. Struktura i długość pozostają zbliżone do oryginału.

  • ai_detection.original

    Prawdopodobieństwa dla tekstu, który wysłałeś: ai_percent, human_percent, mixed_percent i human_mixed_percent.

  • ai_detection.humanized

    Te same cztery wartości dla wyniku. Porównanie obu obiektów to sprawdzenie przed/po z interfejsu webowego.

  • X-Request-ID

    Nagłówek, który logujesz. Dzięki niemu support może przyporządkować pojedyncze wykonanie, bez konieczności ponownego wysyłania tekstu.

Wartości AI to prawdopodobieństwa klas, a nie proporcje zdań – i nie są dowodem. Detektory błędnie klasyfikują również teksty ludzkie. Poszczególne wartości mogą mieć wartość null, jeśli pomiar nie jest dostępny; Twoja integracja powinna być na to przygotowana.

Co pozostaje

Czego API nie zmienia

Zmieniana jest składnia, przejścia i dobór słów. Treść, za którą odpowiada Twój produkt, pozostaje bez zmian.

  • Znaczenie

    Stwierdzenia pozostają stwierdzeniami. Nic nie jest dodawane, czego nie było w tekście wejściowym.

  • Numery i identyfikatory

    Sygnatury akt, DOI, ISBN, numery artykułów: ciągi znaków są zachowywane, a nie ustawiane na nowo.

  • Imiona i nazwy własne

    Osoby, instytucje, produkty i miejsca zachowują swoją pisownię.

  • Liczby, daty i jednostki

    Wartości pomiarowe pozostają niezaokrąglone, nieprzeliczone i na swoim miejscu.

  • Terminy specjalistyczne i skróty

    Terminologia nie jest zamieniana na słowo potoczne tylko dlatego, że brzmi ono bardziej powszechnie.

  • Rejestr i forma zwracania się

    Pan/Pani czy ty, styl rzeczowy czy narracyjny: poziom językowy tekstu wejściowego zostaje zachowany.

Rozliczenia

Jedno konto słów, dwa sposoby zasilenia

API nie ma własnych taryf. Pobiera środki z tego samego salda, z którego korzysta również narzędzie w przeglądarce.

  • Rozliczane są słowa wejściowe

    Liczony jest dokładnie tekst, który wysyłasz. Długość odpowiedzi nie ma wpływu na cenę.

  • API wykorzystuje płatne słowa

    Darmowy miesięczny limit słów dotyczy interfejsu webowego. Publiczne API korzysta wyłącznie z płatnego salda.

  • Odrzucone nie znaczy rozliczone

    Zapytania, które nie powiodą się z powodu limitu, nie są kolejkowane ani obciążane. W przypadku błędów, które można ponowić, rezerwacja jest zwalniana.

  • Bez dodatkowej umowy

    Saldo i abonament są powiązane z Twoim istniejącym kontem i tam można je anulować. Za API nie ma żadnych dodatkowych opłat.

Zobacz ceny

GET /v1/balance
curl 'https://api.studytexter.com/v1/balance' \
  --header "Authorization: Bearer $STUDYTEXTER_API_KEY"

{
  "balance": {
    "subscription": null,
    "subscription_words_remaining": 0,
    "purchased_words_remaining": 12000,
    "total_api_words_available": 12000
  }
}

Bezpieczeństwo

Co dzieje się z Twoim kluczem i Twoimi tekstami

Cztery punkty, które należy wyjaśnić przed integracją.

  • Klucz pozostaje po stronie serwera

    stx_live_… należy przechowywać w menedżerze sekretów (Secret-Manager) – nie w paczkach przeglądarki (Browser-Bundles), aplikacjach mobilnych, adresach URL, promptach czy logach. Zredaguj nagłówek Authorization, zanim zaczniesz logować zapytania.

  • Widoczny raz, do unieważnienia w każdej chwili

    Pełny sekret jest wyświetlany tylko raz podczas tworzenia. Tworzenie, listowanie i unieważnianie odbywa się wyłącznie na stronie kluczy po zalogowaniu.

  • Jeden klucz, wiele zleceń

    Ten sam klucz uwierzytelnia dowolną liczbę zleceń, jedno po drugim lub równolegle. Idempotency-Key to coś innego: identyfikator zlecenia, a nie sekret.

  • Brak trenowania na Twoich tekstach

    Twoje teksty są przetwarzane w celu realizacji zlecenia. Nie używamy ich do trenowania modeli AI.

4,9 / 5ponad63 573+ klientów573,7 mlnzhumanizowanych słówsprawdzone za pomocąGPTZero

Pytania

Często zadawane pytania dotyczące Humanizer API

  • Interfejs REST, za pomocą którego możesz programowo przerabiać teksty AI, aby brzmiały bardziej naturalnie. Wysyłasz żądanie POST na adres /v1/humanize ze swoim tekstem, a w odpowiedzi otrzymujesz zhumanizowaną wersję oraz wartości detekcji AI dla obu wersji. Działa za tym to samo przetwarzanie, co w Humanizerze AI w przeglądarce.

  • Pod względem treści tak. Za Humanizerem API AI stoi to samo rozpoznawanie języka, ten sam pomiar słów i to samo przetwarzanie, co za Humanizerem AI w interfejsie webowym. Różni się tylko dostęp – Bearer-Token zamiast loginu – i saldo: publiczne API wykorzystuje wyłącznie płatne słowa.

  • Jako narzędzie. Definiujesz narzędzie (Tool-Definition) z jednym obowiązkowym polem – tekstem – a agent wywołuje je, gdy wynik ma zostać przerobiony. Działa to tak samo w LangChain, CrewAI, w Anthropic-SDK lub we własnej pętli (Loop). Dla modeli opisy są dodatkowo dostępne jako OpenAPI 3.1, Markdown i llms.txt.

  • Zarejestruj się za darmo lub zaloguj, otwórz w aplikacji stronę kluczy i utwórz klucz. Pełny sekret zobaczysz tylko raz – skopiuj go natychmiast do swojego menedżera sekretów (Secret-Manager). Możesz go tam unieważnić w dowolnym momencie.

  • Za pomocą Bearer-Token w nagłówku Authorization: Authorization: Bearer stx_live_… Ten sam klucz jest ważny dla /v1/humanize i /v1/balance i może uwierzytelniać wiele zleceń, jedno po drugim lub równolegle. Powinien być używany wyłącznie w kodzie po stronie serwera.

  • Z tekstem ze wszystkich popularnych modeli – ChatGPT, Claude, Gemini, DeepSeek, Llama, Mistral i innych. API otrzymuje tekst, a nie nazwę modelu: liczą się wzorce w szkicu, a nie jego pochodzenie.

  • Nie obiecujemy tego. API dostarcza bardziej naturalne sformułowanie oraz zmierzone wartości AI dla oryginału i wyniku. Te wartości to prawdopodobieństwa klasyfikacji przez detektor – nie dowód i nie gwarancja. Detektory zmieniają swoje modele, w zależności od dostawcy dochodzą do różnych ocen i błędnie klasyfikują również teksty napisane wyłącznie przez człowieka. Otrzymujesz przejrzyste porównanie przed/po, które możesz wyświetlić lub zalogować w swoim produkcie.

  • Nie, i nawet nie możesz. Dominujący język tekstu wejściowego jest wykrywany i zachowywany w odpowiedzi – niemiecki i ponad 40 innych. API nie akceptuje pola `language`.

  • Tak. Rozliczane są dokładnie zmierzone słowa wejściowe, niezależnie od długości odpowiedzi. Publiczne API wykorzystuje wyłącznie płatne słowa; darmowy miesięczny limit dotyczy interfejsu webowego. Aktualny stan sprawdzisz za pomocą GET /v1/balance.

  • Tak, na użytkownika: 60 nowych zleceń na 60 sekund, 60 jednocześnie przetwarzanych i 30 zapytań o saldo na minutę. Zapytania powyżej tego limitu są odrzucane z kodem 429, nie są kolejkowane i nie są rozliczane. Jeśli jest dostępny, nagłówek Retry-After podaje czas oczekiwania.

  • W przypadku błędu z `error.retryable=true` rezerwacja została zwolniona – ponowna próba jest bezpieczna. Jeśli połączenie zostanie przerwane bez żadnej odpowiedzi, nie znasz wyniku: na ten przypadek istnieje opcjonalny Idempotency-Key. Z tym samym kluczem i tym samym tekstem otrzymasz zapisaną odpowiedź zamiast drugiego rozliczenia.

  • Korzystanie odbywa się za pośrednictwem Twojego konta StudyTexter i jest przez nie rozliczane, nawet jeśli to Twoi użytkownicy wywołują zapytanie. Warunki umowne są określone w naszym regulaminie; w przypadku większych wolumenów lub pytań dotyczących użytkowania, prosimy o wcześniejszy kontakt.

Utwórz klucz i wyślij pierwszy request

POST /v1/humanize · Rozliczenie według słów wejściowych · Brak minimalnego okresu umowy

Utwórz klucz APIZobacz dokumentację

Gotowy na swoją następną najlepszą ocenę?

Zacznij teraz i przekonaj się, jak proste może być pisanie prac naukowych.

StudyTexter
BlogCennikNota prawnaPolityka prywatnościRegulamin

© 2026 StudyTexter. Wszelkie prawa zastrzeżone.