시작하기 전에 다음 사항을 확인하세요:
- 컬렉션에서 허용하는 객체 유형. 컬렉션 유형에 대한 자세한 내용은 컬렉션 만들기의 “Collection types”를 참조하세요.
- 컬렉션이 속한 레지스트리가 이미 존재하는지 여부. 레지스트리가 존재하는지 확인하려면 Registry App으로 이동하여 레지스트리 이름을 검색하세요.
weave.init()로 Weave 클라이언트를 초기화합니다.weave.StringPrompt()와 같은 기본 제공 프롬프트 클래스를 사용해 Weave 프롬프트 객체를 생성합니다.weave.publish()를 사용해 프롬프트를 Weave에 게시합니다.weave_client.link_prompt_to_registry()를 사용해 게시된 프롬프트 버전을 레지스트리의 컬렉션에 연결합니다. 대상 컬렉션 경로를target_path매개변수에 전달하세요. 경로는wandb-registry-접두사, 레지스트리 이름, 컬렉션 이름으로 구성됩니다:
<>로 둘러싸인 자리 표시자 값을 사용자 환경에 맞게 바꾸세요:
레지스트리에서 연결된 프롬프트 보기
- W&B Registry로 이동합니다.
- 프롬프트를 연결한 레지스트리의 이름을 선택합니다.
- 컬렉션 이름을 선택합니다.
- 프롬프트 버전 목록에서 액세스하려는 버전을 선택합니다. 버전 번호는 연결된 각 프롬프트 버전에
v0부터 시작해 순차적으로 부여됩니다. - 프롬프트 버전의 세부 정보를 보려면 해당 버전을 클릭합니다. 이 페이지의 탭에서 해당 버전의 Overview, prompt, use를 볼 수 있습니다.
레지스트리에 연결된 프롬프트 사용
weave.get() 메서드를 사용해 레지스트리에 연결된 프롬프트 객체를 조회할 수 있습니다. 프롬프트는 별칭 또는 버전 숫자로 가져올 수 있습니다. 다음 코드 스니펫은 별칭과 버전 숫자를 사용해 프롬프트를 가져오는 방법을 보여줍니다.
별칭으로 프롬프트 객체를 가져오려면 다음 URI 경로를 사용하세요:
<>로 묶인 플레이스홀더 값을 사용자 환경에 맞는 값으로 바꾸세요:
- 별칭으로 가져오기
- 버전으로 가져오기
- W&B Registry로 이동합니다.
- 프롬프트를 연결한 레지스트리의 이름을 선택합니다.
- 컬렉션 이름을 선택합니다.
- 프롬프트 버전 목록에서 액세스하려는 버전을 선택합니다.
- Use 탭을 선택해 별칭 또는 버전 번호로 프롬프트를 가져오는 샘플 코드를 확인합니다.