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
- 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
- Lide com exceções - Treinamento pode falhar
- Adicione logging - Rastreie o que acontece
- Use type hints - Capture erros cedo
- Escreva testes - Garanta confiabilidade
- 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