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 modelos remotos

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

  1. Nas configurações do Android Studio, expanda Tools > AI e selecione Model Providers.
  2. Clique no botão Add .
  3. Selecione Third-Party Remote Provider.
    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 modelos remotos.
    • URL: insira o URL do endpoint da API do provedor de modelos remotos.

      Exemplo:

      • OpenAI: https://api.openai.com/v1
      • Claude: https://api.anthropic.com
      • OpenRouter: https://openrouter.ai/api/v1
    • API key: insira a chave de API fornecida pelo provedor de modelos remotos.

      Caixa de diálogo de configurações com um formulário para entrada de informações do provedor de modelos remotos.
      Figura 2. Insira as informações do provedor de modelos remotos.

  5. Clique em Refresh 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 modelos remotos, selecione um modelo para usar nos recursos de assistência de IA:

  1. Abra a janela de conversa com a IA no Android Studio.
  2. Use o seletor de modelos para escolher um modelo remoto na lista de opções disponíveis.

    O seletor de modelos na janela de conversa mostrando uma lista de opções.
    Figura 4. Selecione um modelo.

Considerações importantes

  • Termos e condições: ao usar modelos de terceiros, você deve obedecer 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 modelos 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 tratamento. 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 o provedor.

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

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