langchain-multi-env-setup
Skonfiguruj LangChain dla wielu środowisk z izolowanymi kluczami API i ustawieniami specyficznymi dla każdego etapu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania konfiguracją LangChain w środowiskach development, staging i production. Automatycznie obsługuje oddzielne klucze API, ustawienia modeli dla każdego etapu, izolację projektów LangSmith oraz walidację konfiguracji. Przydatna przy wdrażaniu workflow'ów promocji środowisk, zarządzaniu sekretami i optymalizacji ustawień dla każdego etapu deploymentu.
Jak używać
Zainstaluj umiejętność w swoim projekcie Claude Code lub Codex, upewniając się, że masz dostęp do narzędzi Read, Write i Edit.
Przygotuj pliki konfiguracyjne dla każdego środowiska: utwórz
.env.localdla development z kluczem OpenAI, zmienne CI secrets dla staging oraz Secret Manager dla production. Każde środowisko powinno zawierać swój klucz API i ustawienia modelu (gpt-4o-mini dla dev/staging, gpt-4o dla production).Wyzwól umiejętność frazami takimi jak "langchain environments", "langchain staging", "langchain dev prod", "environment configuration" lub "langchain env setup", aby uruchomić konfigurację.
Umiejętność automatycznie wykryje aktualne środowisko i załaduje odpowiednie ustawienia przy użyciu schematu Zod do walidacji. Skonfiguruje izolację projektów LangSmith (dev-{user} dla development, staging dla staging, production dla production) oraz cache'owanie (wyłączone w dev, Redis w staging/prod).
Zweryfikuj konfigurację poprzez sprawdzenie, czy wszystkie wymagane zmienne środowiskowe są dostępne i poprawnie zwalidowane. Umiejętność automatycznie ustawi timeout na 30 sekund, maksymalnie 3 ponowne próby i temperaturę modelu na 0 domyślnie.
Wdróż konfigurację w swoim pipeline'ie CI/CD, upewniając się, że każde środowisko używa odpowiednich sekretów i ustawień modelu dla swojego etapu.