Cómo usar un modelo remoto

Muchos desarrolladores usan una variedad de modelos de lenguaje grandes, como ChatGPT, Claude y GitHub Copilot. Al integrar modelos remotos en Android Studio, puedes usar el modelo que elijas y aprovechar una amplia variedad de capacidades de IA.

Configura un proveedor de modelos remotos

Agrega un nuevo proveedor de modelos remotos a Android Studio de la siguiente manera:

  1. En la configuración de Android Studio, expande Tools > AI y selecciona Model Providers.
  2. Haz clic en el botón Agregar .
  3. Selecciona Proveedor externo de control remoto.
    Cuadro de diálogo de configuración con las opciones de proveedor local y proveedor remoto externo disponibles.
    Figura 1. Selecciona la opción de proveedor remoto.
  4. Ingresa los detalles del proveedor:
    • Descripción: Proporciona un nombre descriptivo para tu proveedor de modelos remotos.
    • URL: Ingresa la URL del extremo de la API para tu proveedor de modelos remoto.
    • Clave de API: Ingresa la clave de API que te proporcionó tu proveedor de modelos remotos.
      Diálogo de configuración que contiene un formulario para ingresar la información del proveedor del modelo remoto.
      Figura 2: Ingresa la información del proveedor del modelo remoto.
  5. Haz clic en Actualizar para recuperar la lista de modelos disponibles de tu proveedor configurado.
  6. Selecciona los modelos que deseas usar.
    Cuadro de diálogo de configuración que muestra información del proveedor remoto, incluida una lista de modelos disponibles.
    Figura 3: Selecciona un modelo de la lista de modelos disponibles.
    Si seleccionas varios modelos, podrás elegir cuál usar cuando envíes una instrucción.
  7. Haz clic en OK para guardar la configuración.

Selecciona un modelo remoto para la asistencia de IA

Después de configurar tu proveedor de modelos remotos, selecciona un modelo para usar en las funciones de asistencia de IA:

  1. Abre la ventana de chat de IA en Android Studio.
  2. Usa el selector de modelos para elegir un modelo remoto de la lista de modelos disponibles.

    El selector de modelos en la ventana de chat muestra una lista de modelos entre los que puedes elegir.
    Figura 4: Selecciona un modelo.

Consideraciones importantes

  • Términos y condiciones: Cuando usas modelos de terceros, estás sujeto a sus términos y condiciones.
  • Compatibilidad de funciones: Es posible que algunas funciones basadas en IA de Android Studio no funcionen según lo previsto con todos los modelos de terceros.

Riesgos de seguridad

Conectarse a cualquier modelo de terceros conlleva riesgos y responsabilidades inherentes:

  • Modelos no verificados: Ten mucho cuidado cuando uses un modelo no verificado o de una fuente desconocida. Usar un modelo de este tipo podría introducir vulnerabilidades de seguridad en tu entorno de desarrollo o exponer tu código fuente.
  • Transmisión de datos: Usar un modelo externo significa que envías tu código, instrucciones y otros datos de entrada a los servidores del proveedor externo. Eres responsable de comprender las políticas de privacidad y de tratamiento de datos del proveedor.

Administración segura de claves de API

Tu clave de API es la credencial que proporciona acceso a los modelos y servicios de terceros, y genera costos. Nunca codifiques de forma rígida tu clave de API directamente en tu código fuente, ya que esto expone la clave a cualquier persona que vea tu repositorio o realice ingeniería inversa en tu aplicación.

Preguntas frecuentes

P.: ¿Qué datos se comparten con el proveedor externo del modelo de IA?

R.: Cuando te conectas a un modelo externo de terceros, aceptas enviar tu código y otros datos de entrada (como instrucciones) a ese proveedor para su procesamiento. Usted es responsable de verificar que su uso cumpla con sus condiciones del servicio. Google no es responsable de la disponibilidad, el rendimiento o la legalidad de los servicios de terceros, ni puede garantizar estos aspectos.

P.: ¿Google puede ver los datos que se comparten con el proveedor externo?

R.: No. Google no puede ver ninguno de los archivos, las instrucciones ni las respuestas que se intercambian entre tú y los proveedores de modelos externos. Todo el procesamiento de datos se realiza únicamente entre tú y tu proveedor de modelos.

P.: ¿Qué funciones basadas en IA de Android Studio son compatibles actualmente con modelos externos de terceros?

R.: Las funciones de chat y de agente de IA son compatibles cuando se conectan a modelos externos de terceros. Sin embargo, es posible que algunas funciones especializadas de IA de Android Studio no funcionen como se espera o no sean totalmente compatibles cuando se usan modelos externos en lugar de los modelos locales predeterminados o proporcionados por Google.