Modelos de IA para agentes de ADK¶
El Kit de Desarrollo de Agentes (ADK) está diseñado para ser flexible, permitiéndote integrar varios Modelos de Lenguaje Grande (LLMs) en tus agentes. Esta sección detalla cómo aprovechar Gemini e integrar otros modelos populares de manera efectiva, incluyendo aquellos alojados externamente o ejecutándose localmente.
ADK utiliza principalmente dos mecanismos para la integración de modelos:
-
String Directo / Registro: Para modelos estrechamente integrados con Google Cloud, como los modelos Gemini accedidos a través de Google AI Studio o Vertex AI, o modelos alojados en endpoints de Vertex AI. Accedes a estos modelos proporcionando el nombre del modelo o el string del recurso del endpoint y el registro interno de ADK resuelve este string al cliente backend apropiado.
-
Conectores de modelos: Para una compatibilidad más amplia, especialmente modelos fuera del ecosistema de Google o aquellos que requieren configuraciones específicas del cliente, como modelos accedidos a través de Apigee o LiteLLM. Instancias una clase wrapper específica, como
ApigeeLlmoLiteLlm, y pasas este objeto como el parámetromodela tuLlmAgent.