625ef1aa69
Adds OCIGenAILlm under integrations/oci/, for Google Gemini and other models hosted on Oracle Cloud Infrastructure Generative AI. Optional install: pip install google-adk[oci]. LLMRegistry auto-routing and the google.adk.models import surface are preserved. The OpenAI-compatible transport from the source PR (OCIGenAIOpenAILlm) is not taken. It reimplemented the message, tool and response conversion plus the streaming loop that OpenAILlm already provides; the right form is a small subclass overriding the OpenAI client, which cannot live in integrations/ while OpenAILlm is still experimental. It can land separately once that settles. The OCI client is now built once per instance rather than per request, so a call no longer re-reads the OCI config from disk. Merge https://github.com/google/adk-python/pull/5285 Closes #5069 Co-authored-by: George Weale <gweale@google.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/5285 from fede-kamel:feat/oci-generative-ai 0230acc0a93b7e43014f2ef3a8b89de463a50bd8 PiperOrigin-RevId: 955453382