Salta para o conteúdo

Ultralytics HUB-SDK

Bem-vindo à documentação do Ultralytics HUB-SDK! Se pretendes integrar poderosas ferramentas e serviços de aprendizagem automática nas tuas aplicações Python , vieste ao sítio certo. Quer sejas um entusiasta de IA, um praticante experiente de aprendizagem automática ou um programador de software que procura aproveitar as capacidades dos serviços Ultralytics , o nosso SDK torna-o fácil e eficiente.

A nossa documentação amigável e profissional irá guiar-te numa viagem desde a instalação até ao domínio do HUB-SDK. Vamos mergulhar e começar a tirar partido de todo o poder do ecossistema Ultralytics nos teus projectos!

Por onde começar

Estás pronto para começar a trabalhar com o HUB-SDK? Nosso guia de início rápido oferece um caminho direto para colocar o SDK em funcionamento no seu ambiente Python .

  • Impulsiona o teu desenvolvimento e simplifica a tua configuração visitando: Início rápido.

Instalando a partir do PyPI

Obtém acesso à última versão estável do HUB-SDK através do PyPI. Basta executar o comando abaixo no teu terminal/shell para adicionar o SDK ao teu projeto Python :

pip install hub-sdk

Depois de executar este comando, o SDK será transferido e instalado, desbloqueando as capacidades dos serviços Ultralytics na tua aplicação.

Inicializa o HUBClient

A integração com os serviços Ultralytics começa com a inicialização de um HUBClient objeto. Este passo fundamental cria uma ponte entre o teu código e as nossas APIs, e requer credenciais apropriadas para autenticação. Podes optar pelo método padrão de chave de API ou utilizar o teu e-mail e palavra-passe. Vamos configurá-lo juntos! 🚀

Opção 1: Utilizar uma chave API

Para utilizar a simplicidade de uma chave de API, prepara um dicionário com a tua chave da seguinte forma:

# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}

Ao utilizar uma chave de API, está a escolher um método de autenticação comum adequado para o acesso programático. É perfeito para cenários em que a integração de uma chave diretamente na tua estrutura é desejada para uma interação de serviço rápida e segura.

Opção 2: Utilizar o e-mail e a palavra-passe

Preferes usar as credenciais da tua conta? Configura o HUBClient com o teu e-mail e palavra-passe no dicionário de credenciais:

# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

Utilizar o teu e-mail e palavra-passe é uma opção conveniente se procuras uma experiência de início de sessão tradicional ou se pretendes utilizar funcionalidades personalizadas associadas à tua conta Ultralytics .

Juntar tudo

Agora que as tuas credenciais estão preparadas, inicia o teu HUBClient:

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)

Esta linha de código crucial cria uma nova instância do HUBClient, ligando-te à vasta paisagem de serviços oferecidos pela plataforma Ultralytics . Com os teus detalhes de autenticação seguros, estás pronto para explorar as funcionalidades na ponta dos teus dedos!


Parabéns por teres configurado o Ultralytics HUB-SDK! Agora estás bem equipado para embarcar na tua jornada para integrar serviços de aprendizagem automática de ponta nas tuas aplicações. Explora a nossa documentação adicional para obteres orientações sobre a utilização de APIs específicas e consulta os fóruns da nossa comunidade se encontrares algum obstáculo. Boa codificação e que os teus projectos prosperem com o poder de Ultralytics! 🌟

Comentários