Ishaan Jaff
5b8e300150
[Feat] gemini-cli integration - Add Logging + Cost tracking for stream + non-stream Vertex / Google AI Studio routes (#12058)
* add google generate content to call types
* Revert "add google generate content to call types"
This reverts commit 6f57dde293e50674c8fca0feac6e01c27d9e1c96.
* add CallTypesLiteral for gemini
* allow passing model to vertexpass through logging handler
* update logging handler
* fix checking if stream
* add async streaming logging for vtx
* refactor _transform_google_generate_content_to_openai_model_response
* fix logging_obj
* fixes _handle_non_streaming_google_genai_generate_content_response_logging
* logging callback tests
* ruff check fixes
* test _is_streaming_request
* test_ensure_initialize_azure_sdk_client_always_used
* fix BaseGoogleGenAIGenerateContentStreamingIterator
* fix - linting errors
* req - add google-genai