A
add-model
Add a new language model to the Giselle codebase. Use when the user wants to add, register, or integrate a new LLM model (OpenAI, Anthropic, Google) into the system.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add a new language model to the Giselle codebase. Use when the user wants to add, register, or integrate a new LLM model (OpenAI, Anthropic, Google) into the system.
How to use
- Zgromadź informacje o modelu: identyfikator (np. gpt-5.3, claude-opus-5), dostawcę (OpenAI, Anthropic lub Google), rozmiar okna kontekstu, maksymalną liczbę tokenów wyjściowych, datę cutoff wiedzy, ceny za milion tokenów oraz dostępne możliwości (reasoning, przetwarzanie obrazów, wyszukiwanie sieciowe). 2. Zaktualizuj rejestr modeli w pliku packages/language-model-registry/src/{provider}.ts, dodając definicję modelu zgodnie z wytycznymi w REGISTRY.md. 3. Zmodyfikuj pakiet language-model w packages/language-model/src/{provider}.ts: dodaj model do enumu, dodaj regex dla wersji datowanych w bloku .catch() oraz utwórz instancję modelu i dodaj do tablicy models. 4. Dodaj wpis cenowy modelu do packages/language-model/src/costs/model-prices.ts w odpowiedniej tabeli. 5. Zaktualizuj transformację AI SDK w packages/giselle/src/generations/v2/language-model/transform-giselle-to-ai-sdk.ts, dodając identyfikator modelu do switch case dla dostawcy. 6. Uruchom walidację poleceniem pnpm format && pnpm build-sdk && pnpm check-types && pnpm tidy && pnpm test, aby upewnić się, że wszystkie zmiany są spójne i poprawne.