redAi Developers

Konto developera

  • Konto zakładacie sami na redai.pl/dev/konto: imię albo nazwa firmy, e-mail, hasło. Na maila przyjdzie link, który zakłada konto (ważny 48 godzin). Nie potrzebujecie nic od nas ani dostępu do naszego panelu.
  • Konto ma dwie zakładki:
    • Moduły: lista Waszych modułów ze statusem u redAi (szkic, czeka na redAi, zaakceptowany, odrzucony z powodem), wersją i instancjami. Przycisk Nowy moduł zakłada szkic (nazwa, klucz, opis, ikona) albo przyjmuje od razu gotową paczkę.
    • API: klucze API (tworzenie, unieważnianie) i skrót endpointów z przykładem curl.
  • Karta modułu ma trzy sekcje:
    • Przegląd: co teraz z modułem (status u redAi, nasze uwagi, co zrobić dalej), ostatnie wydanie i skrót instancji. Przy szkicu: cztery kroki pierwszego wydania i gotowy szkielet (<klucz>-0.1.0.tar.gz: manifest, trasa, kontroler, widok).
    • Wydania: wysyłka nowej wersji, polecenia curl i prompt dla asystenta AI pod ten moduł, historia z naszymi uwagami.
    • Instancje: publiczny albo wybrane instancje, jedna lista adresów ze stanem modułu na każdej (działa, zainstalowany i wyłączony, czeka na redAi, nieznana instancja).
  • Klucz API tworzycie na koncie (format rmk_ + 48 znaków). Pokazujemy go tylko raz, u nas zostaje tylko jego skrót. Zgubiony klucz unieważniacie i tworzycie nowy. Możecie mieć kilka kluczy, np. osobny na komputer, CI i asystenta AI.
  • Instancje ustawiacie przy module, nie przy kluczu: sekcja Instancje na karcie albo POST /api/moduly/adresy. Klucze przypisane do instancji we wcześniejszej wersji konta działają dalej (każde wydanie wysłane takim kluczem proponuje moduł tym instancjom, nowe zatwierdza redAi). W zakładce API widać je przy kluczu i możecie je tam odłączyć.
  • Klucz trzymajcie w zmiennej środowiskowej albo w menedżerze sekretów, nigdy w paczce, repozytorium ani w pliku, który czyta czat AI.
  • Po każdej naszej decyzji o wydaniu (akcept, odrzucenie, wycofanie) i o widoczności dostajecie maila.

Ostatnia zmiana dokumentacji: 29.09.2026. Pytania: m@redai.pl.