develop-ai-functions-example
Twórz i testuj przykłady funkcji AI SDK dla różnych dostawców
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia i walidacji przykładów funkcji AI SDK. Użyj go, gdy pracujesz nad przykładami w katalogu examples/ai-functions/src — możesz testować wsparcie dostawców, demonstrować funkcje lub tworzyć fixture'y testowe. Obejmuje przykłady dla generowania tekstu, streamingu, strukturyzowanych wyjść, agentów, embeddingów, generowania obrazów, zamiany tekstu na mowę, transkrypcji, rerankingu i integracji telemetrii.
Jak używać
Zapoznaj się ze strukturą katalogu examples/ai-functions/src, gdzie znajdują się przykłady pogrupowane według funkcji SDK — generate-text, stream-text, generate-object, stream-object, agent, embed, embed-many, generate-image, generate-speech, transcribe, rerank, middleware, registry, telemetry i complex.
Wybierz kategorię odpowiadającą funkcji, którą chcesz rozwijać lub testować — na przykład generate-text dla niestreaminowej generacji tekstu lub stream-text dla streamowanego tekstu.
Utwórz nowy plik przykładu w wybranym katalogu lub zmodyfikuj istniejący, korzystając z szablonów i narzędzi dostępnych w skill'u.
Uruchom przykład, aby zwalidować wsparcie wybranego dostawcy AI i upewnić się, że funkcja działa prawidłowo.
Jeśli tworzysz bardziej złożone scenariusze, skorzystaj z katalogu complex zawierającego przykłady łączące agentów i routery, lub z lib zawierającego współdzielone narzędzia pomocnicze.
Wykorzystaj przykłady do demonstracji funkcji SDK lub jako fixture'y testowe w procesie walidacji nowych dostawców.