Toolverse
Wszystkie skille

ideogram-local-dev-loop

autor: jeremylongshore

Szybka pętla deweloperska dla Ideogram – testuj offline bez marnowania kredytów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umożliwia skonfigurowanie lokalnego środowiska programistycznego dla integracji Ideogram z obsługą hot reload i testowaniem. Zawiera typizowany klient, mock server do pracy offline oraz integrację vitest do automatycznych testów. Idealne do szybkiego iterowania bez spalania kredytów API. Wymaga wcześniejszego ukończenia konfiguracji autentykacji Ideogram i Node.js 18+.

Jak używać

  1. Upewnij się, że ukończyłeś konfigurację autentykacji w umiejętności ideogram-install-auth i masz ustawioną zmienną środowiskową IDEOGRAM_API_KEY.

  2. Utwórz strukturę projektu z katalogami src/ideogram, src/tests oraz plikami konfiguracyjnymi tsconfig.json i package.json. Dodaj plik .env.local do przechowywania lokalnych sekretów (powinien być w .gitignore) oraz .env.example jako szablon dla zespołu.

  3. Zainstaluj wymagane zależności: npm install dotenv oraz npm install -D typescript tsx vitest @types/node. Jeśli używasz pnpm, zastosuj pnpm install zamiast npm install.

  4. Utwórz plik src/ideogram/types.ts z definicjami typów dla żądań i odpowiedzi API Ideogram, obejmujący StyleType (AUTO, GENERAL, REALISTIC, DESIGN, RENDER_3D, ANIME) oraz AspectRatio dla różnych formatów obrazów.

  5. Zaimplementuj src/ideogram/client.ts – typizowany wrapper klienta Ideogram oraz src/ideogram/mock-server.ts – lokalny mock server umożliwiający pracę offline bez dostępu do API.

  6. Utwórz testy w pliku tests/ideogram.test.ts używając vitest, aby zautomatyzować weryfikację integracji. Uruchamiaj testy lokalnie przed wdrożeniem zmian.

Podobne skille