Ao desenvolver seu app com Firebase AI Logic, você pode ir além dos conceitos básicos discutidos nos guias principais. As soluções descritas nesta seção oferecem orientações sobre casos de uso mais avançados.
Proteger seu app contra clientes não autorizados
Para apps da Web e para dispositivos móveis, é necessário proteger o Gemini API e os recursos do projeto contra abusos de clientes não autorizados. Você pode usar Firebase App Check para verificar se todas as chamadas de API são do seu app real.
Consulte o guia Firebase App Check
Atualizar valores no app sem lançar uma nova versão
Se você precisar mudar valores dinamicamente no app sem lançar uma nova versão, use Firebase Remote Config. Os exemplos incluem mudar o nome do modelo, as instruções do sistema, os comandos, as configurações de segurança ou a entrada de uma solicitação.
Consulte a solução Remote Config
Definir configurações de execução de forma dinâmica e condicional
Se você quiser definir configurações com base em condições de execução, use Firebase Remote Config. Um exemplo é mudar o local em que você executa o Vertex AI serviço e o modelo generativo com base na localização do usuário final.
Consulte a solução Remote Config
Gerenciar arquivos e incluir arquivos grandes em solicitações multimodais
Ao usar Cloud Storage for Firebase, você pode aproveitar uma infraestrutura rápida, segura, e escalonável para armazenamento e gerenciamento de arquivos. Além disso, é possível incluir arquivos maiores nas solicitações multimodais usando um Cloud Storage for Firebase URL.
Consulte a soluçãoCloud Storage for Firebase
Estamos trabalhando ativamente em outras soluções e guias. Volte em breve para conferir!