Usar um modelo remoto

Muitos desenvolvedores usam vários modelos de linguagem grandes, como ChatGPT, Claude e GitHub Copilot. Ao integrar modelos remotos no Android Studio, você pode usar o modelo de sua escolha e aproveitar uma ampla variedade de recursos de IA.

Configurar um provedor de modelo remoto

Adicione um novo provedor de modelos remotos ao Android Studio da seguinte forma:

  1. Nas configurações do Android Studio, expanda Ferramentas > IA e selecione Provedores de modelos.
  2. Clique no botão Adicionar .
  3. Selecione Provedor remoto terceirizado.
    Caixa de diálogo "Settings" com as opções "Local Provider" e "Third-Party Remote Provider" disponíveis.
    Figura 1. Selecione a opção de provedor remoto.
  4. Insira os detalhes do provedor:
    • Descrição:forneça um nome descritivo para o provedor de modelo remoto.
    • URL:insira o URL do endpoint da API do provedor de modelo remoto.
    • Chave de API:insira a chave de API fornecida pelo provedor do modelo remoto.
      Caixa de diálogo de configurações com um formulário para entrada de informações do provedor de modelo remoto.
      Figura 2. Insira as informações do provedor do modelo remoto.
  5. Clique em Atualizar para recuperar a lista de modelos disponíveis do provedor configurado.
  6. Selecione os modelos que você quer usar.
    Caixa de diálogo de configurações mostrando informações do provedor remoto, incluindo uma lista de modelos disponíveis.
    Figura 3. Selecione um modelo na lista disponível.
    Ao selecionar vários modelos, você pode escolher qual usar ao enviar um comando.
  7. Clique em OK para salvar suas configurações.

Selecionar um modelo remoto para assistência de IA

Depois de configurar o provedor de modelo remoto, selecione um modelo para usar nos recursos de assistência de IA:

  1. Abra a janela de chat de IA no Android Studio.
  2. Use o seletor de modelos para escolher um modelo remoto na lista de modelos disponíveis.

    O seletor de modelos na janela de chat mostrando uma lista de modelos para escolher.
    Figura 4. Selecione um modelo.

Considerações importantes

  • Termos e condições:ao usar modelos de terceiros, você está sujeito aos termos e condições deles.
  • Compatibilidade de recursos:alguns recursos de IA do Android Studio podem não funcionar como esperado com todos os modelos de terceiros.

Riscos de segurança

A conexão com qualquer modelo de terceiros tem riscos e responsabilidades inerentes:

  • Modelos não verificados:tenha muito cuidado ao usar um modelo não verificado ou de uma fonte desconhecida. O uso de um modelo desse tipo pode introduzir vulnerabilidades de segurança no seu ambiente de desenvolvimento ou expor seu código-fonte.
  • Transmissão de dados:usar um modelo externo significa enviar seu código, comandos e outros dados de entrada para os servidores do provedor terceirizado. Você é responsável por entender as políticas de privacidade e de tratamento de dados do provedor.

Gerenciamento seguro de chaves de API

Sua chave de API é a credencial que dá acesso aos modelos e serviços de terceiros e gera custos. Nunca codifique a chave de API diretamente no código-fonte. Isso expõe a chave a qualquer pessoa que veja seu repositório ou faça engenharia reversa do aplicativo.

Perguntas frequentes

P: Quais dados são compartilhados com o provedor de modelo de IA terceirizado?

R:Ao se conectar a um modelo externo de terceiros, você concorda em enviar seu código e outros dados de entrada (como comandos) a esse provedor para processamento. Você é responsável por verificar se o uso está em conformidade com os Termos de Serviço deles. O Google não se responsabiliza nem garante a disponibilidade, o desempenho ou a legalidade de serviços de terceiros.

P: O Google pode acessar os dados compartilhados com o provedor terceirizado?

R:Não. O Google não tem acesso a nenhum dos arquivos, comandos ou respostas trocados entre você e os provedores de modelos de terceiros. Todo o tratamento de dados é feito exclusivamente entre você e seu provedor de modelo.

P: Quais recursos de IA do Android Studio são compatíveis com modelos externos de terceiros?

R:Os recursos de chat e agente de IA são compatíveis com a conexão a modelos externos de terceiros. No entanto, alguns recursos especializados de IA do Android Studio podem não funcionar como esperado ou ser totalmente compatíveis ao usar modelos externos em vez dos modelos locais padrão ou fornecidos pelo Google.