env_var 매개변수를 사용해 환경 변수 이름을 사용자 지정할 수 있습니다.
시크릿을 생성하고 W&B 계정에서 관리하는 방법에 대한 자세한 내용은 Manage secrets를 참조하세요.
샌드박스에서 시크릿에 액세스하기
Secret 클래스를 사용하세요. 하나 이상의 Secret 객체를 Sandbox.run()의 secrets 매개변수에 전달하세요. 각 Secret 객체는 이름으로 시크릿을 식별합니다. W&B는 시크릿 값을 환경 변수로 샌드박스에 주입합니다.
다음 예제에서는 기존 시크릿 두 개(HF_TOKEN 및 OPENAI_API_KEY)를 샌드박스에서 사용 가능하게 합니다.
HF_TOKEN은 os.environ["HF_TOKEN"]으로, OPENAI_API_KEY는 os.environ["OPENAI_API_KEY"]로 사용할 수 있습니다.
시크릿의 환경 변수 이름을 사용자 지정하려면 맞춤형 환경 변수 이름 사용을 참조하세요.
맞춤형 환경 변수 이름 사용
Secret의 env_var 파라미터를 설정하세요(Secret(env_var="CUSTOM_NAME")).
다음 예제에서는 HF_TOKEN 시크릿을 sandbox에서 사용할 수 있는지 확인합니다: