Salta para o conte√ļdo

Início rápido: Instalando o HUB-SDK

Ol√° e s√™ bem-vindo! ūüéČ Se pretendes fazer a integra√ß√£o com os servi√ßos Ultralytics de forma r√°pida e sem complica√ß√Ķes, vieste ao s√≠tio certo. O nosso guia de instala√ß√£o do HUB-SDK foi concebido para te ajudar a come√ßar a trabalhar rapidamente com instru√ß√Ķes claras e passo a passo. Quer sejas um programador experiente ou estejas apenas a come√ßar, o nosso objetivo √© fornecer-te um processo de configura√ß√£o f√°cil e direto. Por isso, pega na tua bebida favorita e vamos embarcar juntos nesta viagem de instala√ß√£o!

Pré-requisitos

Antes de mergulharmos no n√ļcleo da instala√ß√£o, vamos certificar-nos de que temos todas as ferramentas de que necessitamos. Um processo de instala√ß√£o suave come√ßa com a configura√ß√£o correcta, por isso, eis o que deves ter √† m√£o:

  • Python: √Č essencial ter o Python instalado na tua m√°quina para trabalhares com o HUB-SDK. Descarrega a √ļltima vers√£o de python.org se ainda n√£o estiver instalada no teu sistema.

  • Git (opcional): Embora o Git n√£o seja obrigat√≥rio para instalar o HUB-SDK, √© fortemente recomendado se quiseres obter as melhores e mais recentes funcionalidades diretamente da fonte. O Git pode ser obtido em git-scm.com.

Com estes pré-requisitos fora do caminho, estás preparado para passar à fase de instalação.

Métodos de instalação

Dependendo das tuas necessidades, podes escolher entre dois métodos principais para instalar o HUB-SDK. Vê aqui o que cada caminho tem para oferecer:

Instalando a partir do PyPI

Se est√°s √† procura de estabilidade e facilidade de instala√ß√£o, agarrar a √ļltima vers√£o est√°vel do HUB-SDK do PyPI √© o caminho a seguir. Aqui est√° como podes fazer isso com o pip, o instalador de pacotes do Python:

pip install hub-sdk

Executar este comando ir√° puxar a vers√£o est√°vel do HUB-SDK e instal√°-lo diretamente em seu ambiente Python . √Č o caminho mais r√°pido para come√ßar a usar o HUB-SDK.

Inicializa o HUBClient

Quando a instalação estiver concluída, é hora de pores as mãos no HUBClient. O HUBClient será a tua porta de entrada para interagir com o ecossistema Ultralytics . Abaixo podes encontrar duas formas de autenticar e utilizar o cliente.

Opção A: Utilizar uma chave de API para autenticação

Para aqueles que preferem utilizar chaves de API por motivos de simplicidade e segurança, eis como podes configurá-las:

from hub_sdk import HUBClient

credentials = {"api_key": "<YOUR-API-KEY>"}

Insere a tua chave de API real fornecida por Ultralytics em vez de <YOUR-API-KEY>. Este é o método preferido quando as APIs requerem uma chave segura para acesso.

Opção B: Utilizar um par de e-mail/palavra-passe para autenticação

Se tiveres de utilizar uma combinação de e-mail/palavra-passe, é igualmente simples:

from hub_sdk import HUBClient

credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

Substitui <YOUR-EMAIL> e <YOUR-PASSWORD> com as tuas credenciais de início de sessão. Esta abordagem é mais tradicional, mas igualmente robusta.

Por fim, cria o objeto HUBClient com o método de credenciais que seleccionaste:

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)

Ao executares a linha de c√≥digo acima, criaste com sucesso uma inst√Ęncia do HUBClient, pronta para executar v√°rias opera√ß√Ķes utilizando os servi√ßos Ultralytics !


Est√°s pronto! ūüöÄ Agora tens o HUB-SDK instalado e um HUBClient inicializado √† tua disposi√ß√£o. A partir daqui, podes come√ßar a mergulhar nas ricas funcionalidades fornecidas pelo ecossistema Ultralytics . Aproveita o poder e a flexibilidade do HUB-SDK para os teus projectos, navega pela documenta√ß√£o para explorar o que mais podes fazer, e se encontrares algum problema, a nossa simp√°tica equipa de suporte est√° apenas a um clique de dist√Ęncia. Boa programa√ß√£o!


Coment√°rios