Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://wb-21fd5541-docs-2658.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

class Projects

Un itérateur paresseux d’objets Project. Une interface itérable permettant d’accéder aux projets créés et enregistrés par l’entité.

méthode Projects.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    per_page: 'int' = 50,
    service_api: 'ServiceApi'
) → Projects
Arguments :
  • client : Client GraphQL hérité conservé pour assurer la compatibilité de l’API.
  • service_api : Interface vers le service wandb-core qui effectue les appels à l’API W&B pour cette collection.
  • entity (str) : Le nom de l’entité (nom d’utilisateur ou équipe) pour laquelle récupérer des projets.
  • per_page (int) : Le nombre de projets à récupérer par requête (50 par défaut).
Exemple :
from wandb.apis.public.api import Api

# Trouver les projets appartenant à cette entité
projects = Api().projects(entity="entity")

# Itérer sur les fichiers
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}")
Une collection itérable d’objets Project. Arguments :
  • client: Client GraphQL hérité conservé pour assurer la compatibilité avec l’API.
  • service_api: Interface du service wandb-core qui effectue les appels à l’API W&B pour cette collection.
  • entity: L’entité propriétaire des projets.
  • per_page: Le nombre de projets à récupérer à chaque requête à l’API.

propriété Projects.cursor

Un curseur opaque qui indique le début de la page suivante à récupérer. Cette valeur peut être enregistrée et transmise via start= dans une requête paginée ultérieure pour reprendre l’itération là où ce paginateur s’est arrêté. Retourne :
  • str | None: La valeur de la propriété cursor.

propriété Projects.more