"description":"Versão numérica ou em caracteres da configuração ativa para ajudar detectar migrações ou mudanças de formato."
},
"safe_mode":{
"label":"Modo Seguro",
"description":"Quando habilitado, Frigate inicia em modo seguro com recursos reduzidos para solucionar problemas."
},
"environment_vars":{
"label":"Variáveis de ambiente",
"description":"Pares de chave/valor de variáveis de ambiente para atribuir ao processo do Frigate no Home Assistant OS. Usuários que não usam HAOS devem usar variáveis de ambiente do Docker."
},
"logger":{
"label":"Logando",
"description":"Controla o padrão de verbosidade de registro e sobrescrever o nível de registro por componente.",
"default":{
"label":"Nível de registro",
"description":"Padrão global de verbosidade de registro (debug, info, aviso, erro)."
"description":"Limiar mínimo de volume RMS necessário para executar a detecção de áudio; valores mais baixos aumentam a sensibilidade (por exemplo, 200 para volume alto, 500 para volume médio, 1000 para volume baixo)."
"description":"Lista de IPs de proxies confiáveis usados para determinar o IP do cliente na limitação de taxa."
},
"hash_iterations":{
"label":"Iterações de hash",
"description":"Número de iterações PBKDF2-SHA256 a serem usadas ao gerar o hash das senhas dos usuários."
},
"roles":{
"label":"Mapeamentos de funções",
"description":"Mapeia funções para listas de câmeras. Uma lista vazia concede acesso a todas as câmeras para a função."
},
"admin_first_time_login":{
"label":"Sinalizador de primeiro acesso do administrador",
"description":"Quando verdadeiro, a interface pode exibir na página de login um link de ajuda informando aos usuários como entrar após a redefinição da senha do administrador. "
"description":"Código de idioma usado para transcrição/tradução (por exemplo, 'en' para inglês) ou 'auto' para que o modelo o detecte. Consulte https://whisper-api.com/docs/languages/ para ver os códigos de idioma compatíveis."
},
"device":{
"label":"Dispositivo de transcrição",
"description":"Chave do dispositivo (CPU/GPU) em que o modelo de transcrição será executado. Atualmente, apenas GPUs NVIDIA com CUDA são compatíveis com a transcrição."
},
"model_size":{
"label":"Tamanho do modelo",
"description":"Tamanho do modelo a ser usado na transcrição offline de eventos de áudio."
},
"model":{
"label":"Modelo de transcrição de áudio ou nome do provedor de IA generativa",
"description":"O backend de transcrição: 'whisper' para os modelos locais integrados do Frigate, ou o nome de um provedor de IA generativa com a função transcribe."
"description":"Altura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
},
"width":{
"label":"Detectar largura",
"description":"Largura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
},
"fps":{
"label":"Detectar FPS",
"description":"Taxa de quadros por segundo desejada para a execução da detecção; valores mais baixos reduzem o uso da CPU (o valor recomendado é 5; defina um valor mais alto — no máximo 10 — apenas se estiver rastreando objetos que se movem extremamente rápido)."
},
"min_initialized":{
"label":"Quadros de inicialização mínimos",
"description":"Número de detecções consecutivas necessárias antes de criar um objeto rastreado. Aumente esse valor para reduzir inicializações falsas. O valor padrão é o fps dividido por 2."
},
"max_disappeared":{
"label":"Máximo de quadros perdidos",
"description":"Número de quadros sem detecção antes que um objeto rastreado seja considerado desaparecido."
},
"stationary":{
"label":"Configuração de objetos estáticos",
"description":"Configurações para detectar e gerenciar objetos que permanecem parados por um período de tempo.",
"interval":{
"label":"Intervalo estacionário",
"description":"Com que frequência (em quadros) realizar uma verificação de detecção para confirmar um objeto estacionário."
},
"threshold":{
"label":"Limiar estacionário",
"description":"Número de quadros sem alteração de posição necessários para marcar um objeto como estacionário."
},
"max_frames":{
"label":"Quadros máximos",
"description":"Limita por quanto tempo objetos estacionários são rastreados antes de serem descartados.",
"default":{
"label":"Máximo de quadros padrão",
"description":"Número máximo padrão de quadros para rastrear um objeto estacionário antes de parar."
},
"objects":{
"label":"Quadros máximos do objeto",
"description":"Substituições por objeto para o número máximo de quadros de rastreamento de objetos estacionários."
}
},
"classifier":{
"label":"Ativar classificador visual",
"description":"Use um classificador visual para detectar objetos verdadeiramente estacionários, mesmo quando as caixas delimitadoras oscilam."
}
},
"annotation_offset":{
"label":"Deslocamento da anotação",
"description":"Milissegundos para deslocar as anotações de detecção, a fim de alinhar melhor as caixas delimitadoras da linha do tempo com as gravações; pode ser um valor positivo ou negativo."
"description":"Configurações para a função de detecção (*detect*) usada para executar a detecção de objetos e inicializar rastreadores.",
"scene":{
"label":"Detectar cena",
"description":"O ambiente que essa câmera vê, usado para escolher qual dos modelos de configuração rodam nele. Câmeras deixadas em 'tudo' rodam o modelo configurado para cena 'tudo'."
"description":"Configurações de detecção e reconhecimento facial para todas as câmeras; podem ser substituídas por câmera.",
"model_size":{
"label":"Tamanho do modelo",
"description":"Tamanho do modelo a ser usado nos embeddings faciais (small/large); o maior pode exigir GPU."
},
"unknown_score":{
"description":"Limite de distância abaixo do qual um rosto é considerado uma possível correspondência (quanto maior, mais rigoroso).",
"label":"Limite de pontuação para desconhecido"
},
"detection_threshold":{
"label":"Limite de detecção",
"description":"Confiança mínima de detecção necessária para considerar válida uma detecção de rosto."
},
"recognition_threshold":{
"label":"Limite de reconhecimento",
"description":"Limite de distância entre embeddings faciais para considerar que dois rostos correspondem."
},
"min_faces":{
"label":"Mínimo de rostos",
"description":"Número mínimo de reconhecimentos faciais necessários antes de aplicar um sub-rótulo reconhecido a uma pessoa."
},
"save_attempts":{
"label":"Tentativas a salvar",
"description":"Número de tentativas de reconhecimento facial a manter para a interface de reconhecimentos recentes."
},
"blur_confidence_filter":{
"description":"Ajusta as pontuações de confiança com base no desfoque da imagem para reduzir falsos positivos em rostos de baixa qualidade.",
"label":"Filtro de confiança por desfoque"
},
"device":{
"label":"Dispositivo",
"description":"Esta é uma substituição, para escolher um dispositivo específico. Consulte https://onnxruntime.ai/docs/execution-providers/ para mais informações"
"label":"Argumentos de saída do registro do fluxo secundário",
"description":"Argumentos de saída para função de registro de fluxos secundários. Os argumentos de saída do registro são usados quando este valor estiver ausente."
"description":"Altura (em pixels) para renderizar a transmissão ao vivo jsmpeg na interface web; deve ser menor ou igual à altura da transmissão de detecção.",
"description":"Configurações para controlar a resolução e a qualidade do stream ao vivo jsmpeg. Isto não afeta as câmeras com restream que usam o go2rtc para a visualização ao vivo."
"description":"Limiar de diferença de pixels utilizado pelo detector de movimento; valores mais altos reduzem a sensibilidade (faixa de 1 a 255)."
},
"lightning_threshold":{
"label":"Limiar de relâmpago",
"description":"Limite para detectar e ignorar picos breves de luminosidade (valores mais baixos indicam maior sensibilidade; valores entre 0,3 e 1,0). Isso não impede totalmente a detecção de movimento; apenas faz com que o detector pare de analisar quadros adicionais assim que o limite é excedido. Gravações baseadas em movimento continuam sendo geradas durante esses eventos."
},
"skip_motion_threshold":{
"label":"Limite de movimento para pular",
"description":"Se definido para um valor entre 0,0 e 1,0, e se uma proporção da imagem superior a esse valor sofrer alterações em um único quadro, o detector não retornará caixas de detecção de movimento e será recalibrado imediatamente. Isso pode economizar recursos da CPU e reduzir falsos positivos causados por relâmpagos, tempestades, etc., mas pode deixar passar eventos reais, como o rastreamento automático de um objeto por uma câmera PTZ. A escolha envolve um equilíbrio entre descartar alguns megabytes de gravações e analisar alguns clipes curtos. Deixe a opção não definida (None) para desativar esse recurso."
},
"improve_contrast":{
"label":"Melhorar contraste",
"description":"Aplique melhoria de contraste aos quadros antes da análise de movimento para auxiliar na detecção."
},
"contour_area":{
"label":"Área de contorno",
"description":"Área mínima do contorno, em pixels, necessária para que um contorno de movimento seja contabilizado."
},
"delta_alpha":{
"label":"Delta Alfa",
"description":"Fator de *alpha blending* utilizado na diferenciação de quadros para o cálculo de movimento."
},
"frame_alpha":{
"label":"Quadro alfa",
"description":"Valor alfa utilizado ao combinar quadros para o pré-processamento de movimento."
},
"frame_height":{
"label":"Altura da quadro",
"description":"Altura em pixels para a qual os quadros são redimensionados ao calcular o movimento."
},
"mask":{
"label":"Coordenadas da máscara",
"description":"Coordenadas x,y ordenadas que definem o polígono da máscara de movimento utilizado para incluir ou excluir áreas."
},
"mqtt_off_delay":{
"label":"Atraso de desligamento MQTT",
"description":"Segundos de espera após o último movimento antes de publicar um estado \"off\" via MQTT."
},
"enabled_in_config":{
"label":"Estado de movimento original",
"description":"Indica se a detecção de movimento estava habilitada na configuração estática original."
"description":"Filtros aplicados aos objetos detectados para reduzir falsos positivos (área, proporção, confiança).",
"min_area":{
"label":"Área mínima do objeto",
"description":"Área mínima da caixa delimitadora (em pixels ou porcentagem) necessária para este tipo de objeto. Pode ser especificada em pixels (inteiro) ou porcentagem (valor de ponto flutuante entre 0,000001 e 0,99)."
},
"max_area":{
"label":"Área máxima do objeto",
"description":"Área máxima da caixa delimitadora (pixels ou porcentagem) permitida para este tipo de objeto. Pode ser pixels (int) ou porcentagem (flutuar entre 0,000001 e 0,99)."
},
"min_ratio":{
"label":"Razão de aspecto mínimo",
"description":"Razão mínima entre largura e altura necessária para que a caixa delimitadora se qualifique."
},
"max_ratio":{
"label":"Razão de aspecto máxima",
"description":"Razão máxima entre largura e altura permitida para que a caixa delimitadora qualifique."
},
"threshold":{
"label":"Limiar de confiança",
"description":"Limiar médio de confiança de detecção necessário para que o objeto seja considerado um verdadeiro positivo."
},
"min_score":{
"label":"Confiança mínima",
"description":"Confiança mínima de detecção em um único quadro necessária para que o objeto seja contabilizado."
},
"mask":{
"label":"Máscara com filtro",
"description":"Coordenadas do polígono que definem onde este filtro é aplicado dentro do quadro."
},
"raw_mask":{
"label":"Máscara Bruta"
}
},
"mask":{
"label":"Máscara de objeto",
"description":"Polígono de máscara usado para impedir a detecção de objetos em áreas específicas."
},
"raw_mask":{
"label":"Máscara Bruta"
},
"genai":{
"label":"Configuração de objeto da GenAI",
"description":"Opções de GenIA para descrever objetos rastreados e enviar quadros para geração.",
"enabled":{
"label":"Ativar GenAI",
"description":"Habilitar por padrão a geração de descrições para objetos rastreados usando GenAI."
},
"use_snapshot":{
"label":"Usar instantâneos",
"description":"Use instantâneos de objetos em vez de miniaturas para a geração de descrições pela GenAI."
},
"prompt":{
"label":"Sugestão de legenda",
"description":"Modelo de prompt padrão usado ao gerar descrições com GenAI."
},
"object_prompts":{
"label":"Prompts de objeto",
"description":"Prompts por objeto para personalizar as saídas de GenAI para rótulos específicos."
},
"objects":{
"label":"Objetos de GenAI",
"description":"Lista de rótulos de objetos a serem enviados à GenAI por padrão."
},
"required_zones":{
"label":"Zonas obrigatórias",
"description":"Zonas que devem ser acessadas para que os objetos se qualifiquem para a geração de descrições pela GenAI."
},
"debug_save_thumbnails":{
"label":"Salvar miniaturas",
"description":"Salve as miniaturas enviadas à GenAI para depuração e revisão."
},
"send_triggers":{
"label":"Gatilhos de GenAI",
"description":"Define quando os quadros devem ser enviados para a GenAI (ao final, após atualizações, etc.).",
"tracked_object_end":{
"label":"Enviar no fim",
"description":"Envie uma solicitação à GenAI quando o objeto rastreado terminar."
},
"after_significant_updates":{
"label":"Acionamento antecipado da GenAI",
"description":"Envie uma solicitação à GenAI após um número especificado de atualizações significativas do objeto monitorado."
}
},
"enabled_in_config":{
"label":"Estado original da GenAI",
"description":"Indica se a GenAI foi habilitada na configuração estática original."
"description":"Filtros aplicados aos atributos detectados para reduzir falsos positivos (área, proporção, confiança).",
"min_area":{
"label":"Área mínima do atributo",
"description":"Área mínima da caixa delimitadora (pixels ou porcentagem) exigida para este atributo. Pode ser em pixels (inteiro) ou porcentagem (decimal entre 0,000001 e 0,99)."
},
"max_area":{
"label":"Área máxima do atributo",
"description":"Área máxima da caixa delimitadora (pixels ou porcentagem) permitida para este atributo. Pode ser em pixels (inteiro) ou porcentagem (decimal entre 0,000001 e 0,99)."
},
"min_ratio":{
"description":"Proporção mínima entre largura e altura exigida para que a caixa delimitadora seja considerada.",
"label":"Proporção mínima"
},
"max_ratio":{
"label":"Proporção máxima",
"description":"Proporção máxima entre largura e altura permitida para que a caixa delimitadora seja considerada."
},
"threshold":{
"label":"Limite de confiança",
"description":"Limite de confiança média de detecção necessário para que o atributo seja considerado um verdadeiro positivo."
},
"min_score":{
"label":"Confiança mínima",
"description":"Confiança mínima de detecção em um único quadro necessária para associar este atributo ao seu objeto pai."
},
"mask":{
"label":"Máscara do filtro",
"description":"Coordenadas do polígono que definem onde este filtro se aplica dentro do quadro."
"description":"Tempo, em segundos, após o qual uma placa não detectada é removida do rastreador (apenas para câmeras LPR dedicadas)."
},
"min_area":{
"label":"Área mínima da placa",
"description":"Área mínima da placa (em pixels) necessária para tentar o reconhecimento."
},
"enhancement":{
"label":"Nível de aprimoramento",
"description":"Nível de aprimoramento (0-10) a ser aplicado aos recortes da placa antes do OCR; valores mais altos nem sempre melhoram os resultados, e níveis acima de 5 podem funcionar apenas com placas noturnas, devendo ser utilizados com cautela."
"description":"Configurações de reconhecimento de placa veicular, incluindo limites de detecção, formatação e placas conhecidas.",
"model_size":{
"label":"Tamanho do modelo",
"description":"Tamanho do modelo usado para detecção/reconhecimento de texto. A maioria dos usuários deve usar 'small'."
},
"detection_threshold":{
"description":"Limite de confiança de detecção para iniciar o OCR em uma suspeita de placa.",
"label":"Limite de detecção"
},
"recognition_threshold":{
"label":"Limite de reconhecimento",
"description":"Limite de confiança necessário para que o texto da placa reconhecida seja anexado como sub-rótulo."
},
"min_plate_length":{
"label":"Tamanho mínimo da placa",
"description":"Número mínimo de caracteres que uma placa reconhecida deve conter para ser considerada válida."
},
"format":{
"label":"Regex do formato da placa",
"description":"Regex opcional para validar as placas reconhecidas em relação a um formato esperado."
},
"match_distance":{
"label":"Distância de correspondência",
"description":"Número de caracteres diferentes permitidos ao comparar as placas detectadas com as placas conhecidas."
},
"known_plates":{
"description":"Lista de placas ou regexes a serem rastreadas ou alertadas de forma especial.",
"label":"Placas conhecidas"
},
"debug_save_plates":{
"label":"Salvar placas para depuração",
"description":"Salva as imagens recortadas das placas para depurar o desempenho do LPR."
},
"device":{
"label":"Dispositivo",
"description":"Esta é uma substituição, para escolher um dispositivo específico. Consulte https://onnxruntime.ai/docs/execution-providers/ para mais informações"
},
"replace_rules":{
"label":"Regras de substituição",
"description":"Regras de substituição por regex usadas para normalizar as placas detectadas antes da comparação.",
"description":"Minutos entre as execuções de limpeza que removem segmentos de gravação expirados."
},
"continuous":{
"label":"Retenção contínua",
"description":"Número de dias para manter as gravações, independentemente de objetos rastreados ou movimento. Defina como 0 se quiser manter apenas gravações de alertas e detecções.",
"days":{
"label":"Dias de retenção",
"description":"Dias para manter as gravações."
}
},
"motion":{
"label":"Retenção de movimento",
"description":"Número de dias para manter gravações acionadas por movimento, independentemente dos objetos rastreados. Defina como 0 se quiser manter apenas gravações de alertas e detecções.",
"days":{
"label":"Dias de retenção",
"description":"Dias para manter as gravações."
}
},
"detections":{
"label":"Retenção de detecção",
"description":"Configurações de retenção de gravação para eventos de detecção, incluindo durações de pré e pós-captura.",
"pre_capture":{
"label":"Segundos de pré-captura",
"description":"Número de segundos anteriores ao evento de detecção a serem incluídos na gravação."
},
"post_capture":{
"label":"Segundos após a captura",
"description":"Número de segundos após o evento de detecção a serem incluídos na gravação."
},
"retain":{
"label":"Retenção de eventos",
"description":"Configurações de retenção para gravações de eventos de detecção.",
"days":{
"label":"Dias de retenção",
"description":"Número de dias para manter as gravações de eventos de detecção."
},
"mode":{
"label":"Modo de retenção",
"description":"Modo de retenção: all (salva todos os segmentos), motion (salva segmentos com movimento) ou active_objects (salva segmentos com objetos ativos)."
}
}
},
"alerts":{
"label":"Retenção de alertas",
"description":"Configurações de retenção de gravações para eventos de alerta, incluindo durações de pré e pós-captura.",
"pre_capture":{
"label":"Segundos de pré-captura",
"description":"Número de segundos anteriores ao evento de detecção a serem incluídos na gravação."
},
"post_capture":{
"label":"Segundos após a captura",
"description":"Número de segundos após o evento de detecção a serem incluídos na gravação."
},
"retain":{
"label":"Retenção de eventos",
"description":"Configurações de retenção para gravações de eventos de detecção.",
"days":{
"label":"Dias de retenção",
"description":"Número de dias para manter as gravações de eventos de detecção."
},
"mode":{
"label":"Modo de retenção",
"description":"Modo de retenção: all (salvar todos os segmentos), motion (salvar segmentos com movimento) ou active_objects (salvar segmentos com objetos ativos)."
}
}
},
"export":{
"label":"Exportar configuração",
"description":"Configurações utilizadas ao exportar gravações, como timelapse e aceleração de hardware.",
"hwaccel_args":{
"label":"Exportar argumentos de hwaccel",
"description":"Argumentos de aceleração de hardware a serem usados para operações de exportação/transcodificação."
},
"max_concurrent":{
"label":"Máximo de exportações simultâneas",
"description":"Número máximo de tarefas de exportação a serem processadas simultaneamente."
},
"chapters":{
"label":"Metadados de capítulos para incorporar nas gravações exportadas"
}
},
"preview":{
"label":"Pré-visualizar configuração",
"description":"Configurações que controlam a qualidade das prévias de gravação exibidas na interface de usuário.",
"quality":{
"label":"Qualidade da pré-visualização",
"description":"Nível de qualidade da pré-visualização (muito_baixa, baixa, média, alta, muito_alta)."
}
},
"enabled_in_config":{
"label":"Estado original da gravação",
"description":"Indica se a gravação foi habilitada na configuração estática original."
"description":"Configurações para gravação de um fluxo secundário de qualidade inferior.",
"enabled":{
"label":"Habilitar gravação de fluxo secundário",
"description":"Habilitar a gravação de um fluxo secundário com qualidade inferior para reprodução adaptativa e retenção estendida."
},
"continuous":{
"label":"Retenção contínua do fluxo secundário",
"description":"Número de dias para reter gravações do fluxo secundário independentemente de objetos rastreados ou movimento.",
"days":{
"label":"Dias de retenção",
"description":"Dias para reter gravações."
}
},
"motion":{
"label":"Retenção de movimento no fluxo secundário",
"description":"Número de dias para reter gravações do fluxo secundário disparadas por movimento.",
"days":{
"label":"Dias de retenção",
"description":"Dias para reter as gravações."
}
},
"alerts":{
"label":"Retenção de alertas do fluxo secundário",
"description":"Configurações de retenção para gravações de alertas de fluxo secundário.",
"days":{
"label":"Dias de retenção",
"description":"Número de dias para reter gravações de eventos de detecção."
},
"mode":{
"label":"Modo de retenção",
"description":"Modo de retenção: all (salvar todos segmentos), motion (salvar segmentos com movimento), ou active_objects (salvar segmentos com objetos ativos)."
}
},
"detections":{
"label":"Retenção de detecção do fluxo secundário",
"description":"Configurações de retenção das detecções em fluxos secundários.",
"days":{
"label":"Dias de retenção",
"description":"Número de dias para reter gravações dos eventos de detecção."
},
"mode":{
"label":"Modo de retenção",
"description":"Modo de retenção: all (salvar todos os segmentos), motion (salvar segmentos com movimento), ou active_objects (salvar segmentos com objetos ativos)."
"description":"Monitora se as detecções estavam originalmente habilitadas na configuração estática."
}
},
"genai":{
"label":"Configuração de IA generativa",
"description":"Controla o uso de IA generativa para produzir descrições e resumos de itens de avaliação.",
"detections":{
"label":"Ativar IA generativa para detecções",
"description":"Use IA generativa para gerar descrições para itens de detecção."
},
"image_source":{
"label":"Analisar fonte de imagem",
"description":"Fonte das imagens enviadas à IA generativa (\"prévia\" ou \"gravações\"); \"gravações\" usa quadros de maior qualidade, porém consome mais tokens."
},
"additional_concerns":{
"label":"Preocupações adicionais",
"description":"Uma lista de preocupações ou observações adicionais que a IA generativa deve levar em conta ao avaliar a atividade nesta câmera."
},
"debug_save_thumbnails":{
"label":"Salvar miniaturas",
"description":"Salve as miniaturas enviadas ao provedor de IA generativa para fins de depuração e revisão."
},
"enabled_in_config":{
"label":"Estado original da IA generativa",
"description":"Registra se a revisão por IA generativa estava originalmente habilitada na configuração estática."
},
"preferred_language":{
"label":"Língua preferencial",
"description":"Idioma preferencial a ser solicitado ao provedor de IA generativa para as respostas geradas."
},
"activity_context_prompt":{
"label":"Prompt de contexto da atividade",
"description":"Prompt personalizado que descreve o que é e o que não é atividade suspeita, para fornecer contexto aos resumos de IA generativa."
},
"enabled":{
"label":"Ativar descrições de IA generativa",
"description":"Ative ou desative descrições e resumos gerados por IA generativa para itens de revisão."
},
"alerts":{
"label":"Habilitar IA generativa para alertas",
"description":"Use IA generativa para gerar descrições para itens de alerta."
"description":"Estilo de escrita pré-definido para revisão de descrições geradas. A predefinição ajusta o tom e nível de detalhes do título, resumo e descrição das cenas; 'default' deixa o prompt interno sem alterações."
"description":"Como os quadros são apresentados ao modelo. 'frames' envia o prompt seguido dos quadros, o que serve para modelos que acompanham bem uma sequência por conta própria. 'annotated_frames' rotula cada quadro e intercala notas derivadas do rastreamento de objetos, o que ajuda modelos que perdem o fio de atividades que se repetem ou se invertem."
"description":"Configurações da Busca semântica, que cria e consulta embeddings de objetos para encontrar itens semelhantes.",
"enabled":{
"label":"Habilitar busca semântica",
"description":"Habilita ou desabilita o recurso de busca semântica."
},
"reindex":{
"description":"Aciona uma reindexação completa dos objetos rastreados históricos no banco de dados de embeddings.",
"label":"Reindexar na inicialização"
},
"model":{
"description":"O modelo de embeddings a ser usado na busca semântica (por exemplo, 'jinav1') ou o nome de um provedor de IA generativa com a função embeddings.",
"label":"Modelo de busca semântica ou nome do provedor de IA generativa"
},
"model_size":{
"label":"Tamanho do modelo",
"description":"Selecione o tamanho do modelo; 'small' é executado na CPU e 'large' normalmente exige GPU."
},
"device":{
"label":"Dispositivo",
"description":"Esta é uma substituição, para escolher um dispositivo específico. Consulte https://onnxruntime.ai/docs/execution-providers/ para mais informações"
"description":"Configurações de conexão ONVIF e rastreamento automático PTZ para esta câmera.",
"host":{
"label":"Host ONVIF",
"description":"Host (e esquema opcional) para o serviço ONVIF desta câmera."
},
"port":{
"label":"Porta ONVIF",
"description":"Número da porta para o serviço ONVIF."
},
"user":{
"label":"Nome de usuário ONVIF",
"description":"Nome de usuário para autenticação ONVIF; alguns dispositivos exigem o usuário administrador para o ONVIF."
},
"password":{
"label":"Senha ONVIF",
"description":"Senha para autenticação ONVIF."
},
"tls_insecure":{
"label":"Desativar a verificação de TLS",
"description":"Ignore a verificação TLS e desative a autenticação digest para ONVIF (inseguro; use apenas em redes seguras)."
},
"profile":{
"label":"Perfil ONVIF",
"description":"Perfil de mídia ONVIF específico a ser utilizado para controle PTZ, identificado por token ou nome. Se não for definido, o primeiro perfil com configuração PTZ válida é selecionado automaticamente."
},
"autotracking":{
"label":"Rastreamento automático",
"description":"Rastreie automaticamente objetos em movimento e mantenha-os centralizados no enquadramento usando movimentos de câmera PTZ.",
"enabled":{
"label":"Ativar rastreamento automático",
"description":"Ative ou desative o rastreamento automático de objetos detectados pela câmera PTZ."
},
"calibrate_on_startup":{
"label":"Calibrar ao iniciar",
"description":"Meça as velocidades do motor PTZ na inicialização para melhorar a precisão do rastreamento. O Frigate atualizará a configuração com movement_weights após a calibração."
"description":"Comportamento do controle de zoom: desabilitado (somente pan/tilt), absoluto (mais compatível), ou relativo (pan/tilt/zoom concorrentes)."
},
"required_zones":{
"description":"Objetos devem entrar uma dessas zonas antes que o rastreamento automático inicie.",
"label":"Zonas obrigatórias"
},
"return_preset":{
"label":"Retornar à posição padrao",
"description":"Nome ONVIF configurado no firmware da câmera para retorno de posição após o fim do rastreamento."
},
"timeout":{
"description":"Aguardar esses segundos após perder o rastreamento para voltar a câmera à posição padrão.",
"label":"Limite de tempo para retorno"
},
"track":{
"description":"Lista de tipos de objetos que devem disparar o rastreamento automático.",
"label":"Objetos rastreados"
},
"zoom_factor":{
"label":"Fator de zoom",
"description":"Controle do nível de zoom nos objetos rastreados. Valores baixos mantem mais cena na visão; Valores mais altos fecham no objeto mas podem perder o rastreamento. Valores entre 0.1 e 0.75."
},
"movement_weights":{
"label":"Sensibilidade de movimento",
"description":"Valores de calibragem gerados automaticamente pela calibragem da câmera. Não altere manualmente."
},
"enabled_in_config":{
"label":"Status original do rastreamento automático",
"description":"Campo interno que determina se o rastreamento automático estava habilitado na configuração."
"description":"Ordem de exibição e visibilidade desta câmera na interface. A ordem afeta o painel padrão. Para um controle mais detalhado, use grupos de câmeras.",
"order":{
"label":"Ordem na interface",
"description":"Ordem numérica usada para ordenar a câmera na interface (painel padrão e listas); números maiores aparecem depois."
},
"dashboard":{
"label":"Mostrar no painel ao vivo",
"description":"Alterna se esta câmera fica visível no painel ao vivo padrão de Todas as câmeras. A câmera continua disponível em todos os outros lugares da interface, incluindo grupos de câmeras e configurações."
},
"review":{
"label":"Mostrar na revisão",
"description":"Alterna se esta câmera fica visível na revisão (a página de revisão e seu filtro de câmeras, a revisão de movimento e a visualização de histórico)."
"description":"Preferências da interface do usuário, como fuso horário, formatação de hora/data e unidades.",
"timezone":{
"description":"Fuso horário opcional a ser exibido em toda a interface (usa o horário local do navegador se não for definido).",
"label":"Fuso horário"
},
"time_format":{
"label":"Formato de hora",
"description":"Formato de hora a ser usado na interface (browser, 12hour ou 24hour)."
},
"unit_system":{
"label":"Sistema de unidades",
"description":"Sistema de unidades para exibição (metric ou imperial), usado na interface e no MQTT."
}
},
"database":{
"description":"Configurações do banco de dados SQLite usado pelo Frigate para armazenar os metadados de objetos rastreados e de gravações.",
"path":{
"label":"Caminho do banco de dados",
"description":"Caminho no sistema de arquivos onde o arquivo do banco de dados SQLite do Frigate será armazenado."
},
"label":"Banco de dados"
},
"go2rtc":{
"label":"go2rtc",
"description":"Configurações do serviço de restreaming go2rtc integrado, usado para retransmissão e tradução de streams ao vivo."
},
"networking":{
"label":"Rede",
"description":"Configurações relacionadas à rede, como a habilitação de IPv6 nos endpoints do Frigate.",
"ipv6":{
"label":"Configuração de IPv6",
"description":"Configurações específicas de IPv6 para os serviços de rede do Frigate.",
"enabled":{
"description":"Habilita o suporte a IPv6 nos serviços do Frigate (API e interface), quando aplicável.",
"label":"Habilitar IPv6"
}
},
"listen":{
"description":"Configuração das portas de escuta internas e externas. Destina-se a usuários avançados. Na maioria dos casos, recomenda-se alterar a seção de portas do seu arquivo Docker Compose.",
"internal":{
"label":"Porta interna",
"description":"Porta de escuta interna do Frigate (padrão 5000)."
},
"label":"Configuração das portas de escuta",
"external":{
"label":"Porta externa",
"description":"Porta de escuta externa do Frigate (padrão 8971)."
}
}
},
"proxy":{
"label":"Proxy",
"header_map":{
"label":"Mapeamento de cabeçalhos",
"description":"Mapeia os cabeçalhos recebidos do proxy para os campos de usuário e função do Frigate na autenticação via proxy.",
"user":{
"description":"Cabeçalho que contém o nome de usuário autenticado fornecido pelo proxy de origem.",
"label":"Cabeçalho de usuário"
},
"role":{
"label":"Cabeçalho de função",
"description":"Cabeçalho que contém a função ou os grupos do usuário autenticado fornecidos pelo proxy de origem."
},
"role_map":{
"label":"Mapeamento de funções",
"description":"Mapeia os valores de grupo do proxy de origem para funções do Frigate (por exemplo, mapear grupos de administradores para a função admin)."
}
},
"description":"Configurações para integrar o Frigate atrás de um proxy reverso que repassa cabeçalhos de usuário autenticado.",
"logout_url":{
"label":"URL de logout",
"description":"URL para a qual os usuários são redirecionados ao sair pelo proxy."
},
"auth_secret":{
"label":"Segredo do proxy",
"description":"Segredo opcional verificado no cabeçalho X-Proxy-Secret para validar proxies confiáveis."
},
"default_role":{
"description":"Função padrão atribuída aos usuários autenticados por proxy quando nenhum mapeamento de função se aplica. Defina como 'none' para negar acesso a usuários não mapeados.",
"label":"Função padrão"
},
"separator":{
"label":"Caractere separador",
"description":"Caractere usado para dividir vários valores fornecidos nos cabeçalhos do proxy."
}
},
"telemetry":{
"label":"Telemetria",
"description":"Opções de telemetria e estatísticas do sistema, incluindo o monitoramento de GPU e de largura de banda de rede.",
"network_interfaces":{
"label":"Interfaces de rede",
"description":"Lista de prefixos de nomes de interfaces de rede a serem monitoradas para as estatísticas de largura de banda."
},
"stats":{
"label":"Estatísticas do sistema",
"description":"Opções para habilitar/desabilitar a coleta de várias estatísticas do sistema e da GPU.",
"amd_gpu_stats":{
"label":"Estatísticas da GPU AMD",
"description":"Habilita a coleta de estatísticas da GPU AMD, se houver uma GPU AMD presente."
},
"intel_gpu_stats":{
"label":"Estatísticas da GPU Intel",
"description":"Habilita a coleta de estatísticas da GPU Intel, se houver uma GPU Intel presente."
},
"network_bandwidth":{
"label":"Largura de banda de rede",
"description":"Habilita o monitoramento da largura de banda de rede por processo para os processos ffmpeg das câmeras e para os detectores (requer capabilities)."
},
"intel_gpu_device":{
"description":"Endereço do barramento PCI ou caminho do dispositivo DRM (por ex., /dev/dri/card1) usado para fixar as estatísticas da GPU Intel em um dispositivo específico quando houver vários.",
"label":"Dispositivo da GPU Intel"
}
},
"version_check":{
"description":"Habilita uma verificação externa para detectar se há uma versão mais recente do Frigate disponível.",
"label":"Verificação de versão"
}
},
"tls":{
"label":"TLS",
"description":"Configurações de TLS para os endpoints web do Frigate (porta 8971).",
"enabled":{
"label":"Habilitar TLS",
"description":"Habilita o TLS para a interface web e a API do Frigate na porta TLS configurada."
}
},
"genai":{
"label":"Configuração de IA generativa",
"description":"Configurações dos provedores de IA generativa integrados, usados para gerar descrições de objetos e resumos de revisão.",
"api_key":{
"label":"Chave de API",
"description":"Chave de API exigida por alguns provedores (também pode ser definida por variáveis de ambiente)."
},
"base_url":{
"label":"URL base",
"description":"URL base para provedores auto-hospedados ou compatíveis (por exemplo, uma instância do Ollama)."
},
"model":{
"label":"Modelo",
"description":"O modelo do provedor a ser usado para gerar descrições ou resumos."
},
"provider":{
"label":"Provedor",
"description":"O provedor de IA generativa a ser usado (por exemplo: ollama, gemini, openai)."
},
"roles":{
"label":"Funções",
"description":"Funções da IA generativa (chat, descriptions, embeddings, transcribe); um provedor por função. Apenas chat, descriptions e embeddings são concedidas por padrão; transcribe deve ser listada explicitamente."
},
"provider_options":{
"label":"Opções do provedor",
"description":"Opções adicionais específicas do provedor a serem passadas ao cliente de IA generativa."
},
"runtime_options":{
"label":"Opções de execução",
"description":"Opções de execução passadas ao provedor a cada chamada de inferência."
}
},
"classification":{
"label":"Classificação de objetos",
"description":"Configurações dos modelos de classificação usados para refinar os rótulos de objetos ou classificar estados.",
"bird":{
"label":"Configuração da classificação de pássaros",
"description":"Configurações específicas dos modelos de classificação de pássaros.",
"enabled":{
"label":"Classificação de pássaros",
"description":"Habilita ou desabilita a classificação de pássaros."
},
"threshold":{
"description":"Pontuação mínima de classificação necessária para aceitar uma classificação de pássaro.",
"label":"Pontuação mínima"
}
},
"custom":{
"label":"Modelos de classificação personalizados",
"enabled":{
"label":"Habilitar modelo",
"description":"Habilita ou desabilita o modelo de classificação personalizado."
},
"description":"Configuração dos modelos de classificação personalizados usados para detecção de objetos ou de estados.",
"name":{
"label":"Nome do modelo",
"description":"Identificador do modelo de classificação personalizado a ser usado."
},
"threshold":{
"label":"Limite de pontuação",
"description":"Limite de pontuação usado para alterar o estado da classificação."
},
"save_attempts":{
"label":"Tentativas a salvar",
"description":"Quantas tentativas de classificação salvar para a interface de classificações recentes."
},
"object_config":{
"objects":{
"label":"Classificar objetos",
"description":"Lista de tipos de objeto nos quais executar a classificação de objetos."
},
"classification_type":{
"description":"Tipo de classificação aplicado: 'sub_label' (adiciona um sub_label) ou outros tipos compatíveis.",
"label":"Tipo de classificação"
}
},
"state_config":{
"cameras":{
"label":"Câmeras de classificação",
"description":"Recorte e configurações por câmera para executar a classificação de estados.",
"crop":{
"label":"Recorte da classificação",
"description":"Coordenadas do recorte a serem usadas para executar a classificação nesta câmera."
}
},
"motion":{
"label":"Executar ao detectar movimento",
"description":"Se verdadeiro, executa a classificação quando movimento for detectado dentro do recorte especificado."
},
"interval":{
"label":"Intervalo de classificação",
"description":"Intervalo (em segundos) entre as execuções periódicas de classificação de estados."
}
}
}
},
"camera_groups":{
"description":"Configuração dos grupos de câmeras nomeados usados para organizar as câmeras na interface.",
"cameras":{
"label":"Lista de câmeras",
"description":"Lista dos nomes das câmeras incluídas neste grupo."
},
"label":"Grupos de câmeras",
"icon":{
"label":"Ícone do grupo",
"description":"Ícone usado para representar o grupo de câmeras na interface."
},
"order":{
"label":"Ordem de classificação",
"description":"Ordem numérica usada para ordenar os grupos de câmeras na interface; números maiores aparecem depois."
}
},
"camera_mqtt":{
"label":"MQTT",
"description":"Configurações de publicação de imagens via MQTT.",
"enabled":{
"description":"Habilita a publicação de snapshots dos objetos nos tópicos MQTT para esta câmera.",
"label":"Enviar imagem"
},
"timestamp":{
"label":"Adicionar carimbo de data/hora",
"description":"Sobrepõe um carimbo de data/hora nas imagens publicadas no MQTT."
},
"bounding_box":{
"label":"Adicionar caixa delimitadora",
"description":"Desenha caixas delimitadoras nas imagens publicadas via MQTT."
},
"crop":{
"label":"Recortar imagem",
"description":"Recorta as imagens publicadas no MQTT para a caixa delimitadora do objeto detectado."
},
"height":{
"label":"Altura da imagem",
"description":"Altura (em pixels) para redimensionar as imagens publicadas via MQTT."
},
"required_zones":{
"description":"Zonas em que um objeto deve entrar para que uma imagem seja publicada no MQTT.",
"label":"Zonas obrigatórias"
},
"quality":{
"label":"Qualidade JPEG",
"description":"Qualidade JPEG das imagens publicadas no MQTT (0-100)."
}
},
"active_profile":{
"label":"Perfil ativo",
"description":"Nome do perfil atualmente ativo. Apenas em tempo de execução, não é gravado no YAML."
},
"models":{
"label":"Modelos de detecção",
"scene":{
"label":"Cena do modelo",
"description":"O ambiente da câmera para o qual este modelo é usado. As câmeras selecionam um modelo definindo detect.scene com um valor correspondente, e 'all' é usado por qualquer câmera que não defina um."
},
"description":"Modelos de detecção de objetos e o hardware em que cada um é executado. As câmeras escolhem um modelo fazendo a correspondência entre o detect.scene delas e o scene do modelo.",
"devices":{
"label":"Hardware de detecção",
"description":"Hardware em que este modelo é executado, no formato '<detector>' ou '<detector>:<device>' (por exemplo, 'edgetpu:pci:0' ou 'openvino:GPU'). Listar o mesmo dispositivo mais de uma vez executa processos de inferência adicionais nele."
},
"path":{
"label":"Caminho do modelo personalizado do detector de objetos",
"description":"Caminho para um arquivo de modelo de detecção personalizado (ou plus://<model_id> para modelos do Frigate+)."
},
"labelmap_path":{
"description":"Caminho para um arquivo de labelmap que associa classes numéricas a rótulos de texto para o detector.",
"label":"Mapa de rótulos do detector de objetos personalizado"
},
"width":{
"label":"Largura de entrada do modelo de detecção de objetos",
"description":"Largura do tensor de entrada do modelo, em pixels."
},
"height":{
"label":"Altura de entrada do modelo de detecção de objetos",
"description":"Altura do tensor de entrada do modelo, em pixels."
},
"labelmap":{
"label":"Personalização do labelmap",
"description":"Substituições ou remapeamentos de entradas a serem mesclados ao labelmap padrão."
},
"attributes_map":{
"label":"Mapa de rótulos de objetos para seus rótulos de atributos",
"description":"Mapeamento de rótulos de objetos para rótulos de atributos usado para anexar metadados (por exemplo, 'car' -> ['license_plate'])."
},
"input_tensor":{
"label":"Formato do tensor de entrada do modelo",
"description":"Formato de tensor esperado pelo modelo: 'nhwc' ou 'nchw'."
},
"input_pixel_format":{
"label":"Formato de cor dos pixels de entrada do modelo",
"description":"Espaço de cor dos pixels esperado pelo modelo: 'rgb', 'bgr' ou 'yuv'."
},
"input_dtype":{
"label":"Tipo de dado de entrada do modelo",
"description":"Tipo de dado do tensor de entrada do modelo (por exemplo, 'float32')."
},
"model_type":{
"label":"Tipo de modelo de detecção de objetos",
"description":"Tipo de arquitetura do modelo detector (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine), usado por alguns detectores para otimização."