Pular para o conteúdo principal

Quando Usar a API Python

A API oferece controle programático completo para construir aplicações personalizadas.

Melhor Para

  • Aplicações personalizadas - Construa suas próprias ferramentas
  • Fluxos de trabalho complexos - Pipelines de múltiplos passos
  • Configuração dinâmica - Ajuste em tempo real
  • Integração - Conecte com código existente
  • Sistemas de produção - Implante como serviços

Como Parece

Escreva código Python:

Exemplo de Fluxo de Trabalho

Vantagens

  • Controle total - Acesse tudo
  • Lógica personalizada - Seu pré-processamento
  • Integração - Funciona com qualquer biblioteca Python
  • Dinâmico - Ajuste com base em condições
  • Testável - Teste unitário do seu treinamento

Limitações

  • Mais código - Você escreve a orquestração
  • Complexidade - Lide com erros você mesmo
  • Apenas Python - Não é agnóstico de linguagem
  • Dependências - Gerencie pacotes

Quando Mudar

Use CLI quando você:
  • Precisa de automação simples
  • Quer solução agnóstica de linguagem
  • Prefere configuração em vez de código
  • Trabalha com ferramentas não-Python
Use UI quando você:
  • Precisa de feedback visual
  • Está ensinando outros
  • Experimentos rápidos
  • Exploração de dados

Casos de Uso Comuns

Serviço Web

Pipeline de Dados

Teste A/B

Callbacks Personalizados

Dicas para Usuários de API

  1. Lide com exceções - Treinamento pode falhar
  2. Adicione logging - Rastreie o que acontece
  3. Use type hints - Capture erros cedo
  4. Escreva testes - Garanta confiabilidade
  5. Documente código - Outros usarão

Recursos Exclusivos da API

Coisas que apenas a API pode fazer:
  • Callbacks personalizados durante treinamento
  • Seleção dinâmica de modelo
  • Pipelines de dados complexos
  • Incorporado em aplicações
  • Ajuste programático de hyperparâmetros

Padrões Essenciais

Exemplos de Integração

Próximos Passos

Referência da API

Documentação completa da API

Alternativa CLI

Quando comandos são mais simples