메인 콘텐츠로 건너뛰기

class Projects

Project 객체들을 순회하는 지연(lazy) 이터레이터입니다. 엔터티가 생성하고 저장한 프로젝트들에 접근하기 위한 이터러블 인터페이스입니다.

메서드 Projects.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    per_page: 'int' = 50
) → Projects
인수:
  • client (wandb.apis.internal.Api): 사용할 API 클라이언트 인스턴스입니다.
  • entity (str): 프로젝트를 가져올 엔터티 이름(사용자 이름 또는 팀)입니다.
  • per_page (int): 요청당 가져올 프로젝트 수입니다(기본값은 50).
예제:
from wandb.apis.public.api import Api

# 이 엔터티에 속한 프로젝트 찾기
projects = Api().projects(entity="entity")

# 프로젝트 반복
for project in projects:
    print(f"Project: {project.name}")
    print(f"- URL: {project.url}")
    print(f"- Created at: {project.created_at}")
    print(f"- Is benchmark: {project.is_benchmark}")
Project 객체의 이터러블한 컬렉션입니다. Args:
  • client: W&B를 쿼리하는 데 사용되는 API 클라이언트입니다.
  • entity: 프로젝트를 소유한 엔터티입니다.
  • per_page: API에 대한 각 요청마다 가져올 프로젝트 수입니다.

property Projects.cursor


속성 Projects.more