Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Capture API response test fixture.
How to use
Przygotuj skrypt testowy w folderze /examples/ai-functions. Dla generateText zaimportuj openai, generateText i funkcję run, następnie wywołaj generateText z wybranym modelem i promptem, logując surową odpowiedź do konsoli za pomocą console.log(JSON.stringify(result.response.body, null, 2)).
Uruchom skrypt poleceniem pnpm tsx src/sciezka/do/skryptu.ts i skopiuj wynik z konsoli.
Utwórz folder fixtures w odpowiedniej ścieżce pakietu (np. packages/openai/src/responses/fixtures) i wklej skopiowaną odpowiedź do nowego pliku, przestrzegając konwencji nazewnictwa używanej w istniejących fixture'ach.
Dla testów streamText ustaw includeRawChunks na true, zaimportuj helper saveRawChunks i uruchom skrypt z folderu /examples/ai-functions — wynik zostanie automatycznie zapisany w folderze output.
Przenieś wygenerowany plik z output do folderu fixtures w pakiecie, zachowując odpowiednią nazwę.
Skonfiguruj test parsowania w pliku testowym (np. openai-responses-language-model.test.ts), odwołując się do fixture'a i używając helper'ów testowych do weryfikacji poprawności parsowania odpowiedzi.