Toolverse
Wszystkie skille

mistral-sdk-patterns

autor: jeremylongshore

Gotowe do produkcji wzorce SDK Mistral dla TypeScript i Python — standardy kodowania dla całego zespołu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill zawiera sprawdzone wzorce implementacji Mistral AI SDK w TypeScript i Python. Obejmuje singleton client, retry z backoff, structured output, streaming, function calling, batch embeddings i asynchroniczny kod — wszystko z obsługą błędów. Użyj go podczas integracji Mistral, refaktoryzacji kodu SDK lub ustalania standardów kodowania w zespole. Aktywuj frazami: "mistral SDK patterns", "mistral best practices", "mistral code patterns", "idiomatic mistral".

Jak używać

  1. Zainstaluj wymagane pakiety: dla TypeScript @mistralai/mistralai, dla Python mistralai. Upewnij się, że masz ustawioną zmienną środowiskową MISTRAL_API_KEY z Twoim kluczem API Mistral.

  2. Wyzwól skill w swoim edytorze kodu jedną z fraz: "mistral SDK patterns", "mistral best practices", "mistral code patterns" lub "idiomatic mistral".

  3. Skill zaproponuje implementację singleton client — funkcję, która inicjalizuje i cachuje instancję Mistral z timeoutem 30 sekund i maksymalnie 3 próbami ponowienia. Dla TypeScript użyj ESM (@mistralai/mistralai), dla Python zarówno sync jak i async API.

  4. Zastosuj wzorzec singleton w swoim kodzie, aby uniknąć wielokrotnego tworzenia klientów. Skill zawiera również reset client dla testów.

  5. Dla zaawansowanych scenariuszy skill dostarcza wzorce do structured output, streamingu, function calling i batch embeddings — wszystkie z wbudowaną obsługą błędów.

  6. Przejrzyj kod wygenerowany przez skill i dostosuj timeout oraz liczbę prób ponowienia do potrzeb Twojego projektu.

Podobne skille