Saltar para o conteúdo

Ultralytics HUB-SDK

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

A nossa documentação amigável e profissional irá guiá-lo numa viagem desde a instalação até ao domínio do HUB-SDK. Vamos mergulhar de cabeça e começar a aproveitar todo o poder do ecossistema Ultralytics em seus projetos!

Por onde começar

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

  • Impulsione o seu desenvolvimento e simplifique a sua configuração visitando a página Início rápido.

Instalando a partir do PyPI

Obtenha acesso à última versão estável do HUB-SDK através do PyPI. Basta executar o comando abaixo em seu terminal ou shell para adicionar o SDK ao seu projeto Python sem problemas:

pip install hub-sdk

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

Inicializar 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 seu código e as nossas APIs e requer credenciais adequadas para autenticação. Pode optar pelo método padrão de chave de API ou utilizar o seu 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, prepare um dicionário com a sua chave da seguinte forma:

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

A utilização de uma chave de API é 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 sua estrutura é desejada para uma interação de serviço rápida e segura. O HUBClient classe herda as capacidades de autenticação do Auth classe.

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

Prefere utilizar as credenciais da sua conta? Configure o HUBClient com o seu 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 seu e-mail e palavra-passe é uma opção conveniente se estiver à procura de uma experiência de início de sessão tradicional ou se pretender utilizar funcionalidades personalizadas associadas à sua conta Ultralytics .

Juntar tudo

Agora que as suas credenciais estão preparadas, inicie o seu 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 HUBClientque o liga ao vasto leque de serviços oferecidos pela plataforma Ultralytics . Com os seus dados de autenticação em segurança, está pronto para explorar as funcionalidades na ponta dos seus dedos! A login método trata da autenticação utilizando as credenciais fornecidas.

Funcionalidades do HUB-SDK

O Ultralytics HUB-SDK fornece uma série de funcionalidades para interagir com os seus projectos de aprendizagem automática. Eis algumas das principais operações que pode efetuar:


Parabéns pela configuração do Ultralytics HUB-SDK! Está agora bem equipado para embarcar na sua viagem rumo à integração de serviços de aprendizagem automática de ponta nas suas aplicações. Explore nossa documentação adicional para obter orientação sobre o uso de APIs específicas e consulte nossos fóruns da comunidade se encontrar algum obstáculo. Boa codificação e que seus projetos prosperem com o poder do Ultralytics! 🌟

📅C riado há 1 ano ✏️ Atualizado há 1 mês

Comentários