Início Rápido: Instalando o Ultralytics HUB-SDK
Bem-vindo! 🎉 Este guia fornece um passo a passo para instalar e inicializar o Ultralytics HUB-SDK, projetado para desenvolvedores experientes e iniciantes.
Pré-requisitos
Antes de começar, certifique-se de que tem o seguinte:
- Python: Necessário para trabalhar com o HUB-SDK. Se ainda não estiver instalado, baixe a versão mais recente em python.org.
- Git (Opcional): Recomendado para acessar os recursos mais recentes diretamente da fonte. Obtenha o Git em git-scm.com.
Instalação
Você pode instalar o HUB-SDK usando um dos seguintes métodos:
Instalar a partir do PyPI
Para uma instalação estável e fácil, instale a versão mais recente do HUB-SDK de PyPI usando pip
:
pip install hub-sdk
Este comando baixa e instala a versão estável do HUB-SDK em seu ambiente Python. Esta é a maneira mais rápida de começar.
Inicializar HUBClient
Após a instalação, inicialize HUBClient
para interagir com o ecossistema Ultralytics HUB. Existem dois métodos de autenticação disponíveis:
Opção 1: Usando uma Chave de API
Use uma chave de API para uma configuração simples e segura:
credentials = {"api_key": "<YOUR-API-KEY>"}
Substitua <YOUR-API-KEY>
com sua chave de API real da Ultralytics. Este método é preferível para acesso seguro à API. Você pode encontrar ou criar sua chave de API em sua Página de configurações do Ultralytics HUB.
Opção 2: Usando E-mail e Senha
Alternativamente, use uma combinação de e-mail e senha:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Substitua <YOUR-EMAIL>
e <YOUR-PASSWORD>
com suas credenciais de login da Ultralytics.
Criar Objeto HUBClient
Criar um HUBClient
objeto usando o método de autenticação escolhido:
Autenticação do HUB SDK
from hub_sdk import HUBClient
credentials = {"api_key": "<YOUR-API-KEY>"} # API key
client = HUBClient(credentials)
from hub_sdk import HUBClient
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"} # Email and password
client = HUBClient(credentials)
Com o HUBClient
instância inicializada, agora pode realizar várias operações usando os serviços Ultralytics. O HUBClient
classe estende as capacidades de autenticação e serve como sua porta de entrada para interagir com o serviço Ultralytics HUB. Para mais detalhes, consulte o hub_sdk.hub_client.HUBClient
documentação de referência.
Está tudo pronto! 🚀 Com o HUB-SDK instalado e HUBClient
inicializado, agora pode explorar as funcionalidades do ecossistema Ultralytics. Para mais orientações, consulte o Documentação do Ultralytics HUB-SDK e, se encontrar algum problema, nossa equipe de suporte está pronta para ajudar. Boa programação!