litellm/tests/test_litellm/llms/gemini
Ishaan Jaff afe159bb8b
[Feat] GEMINI CLI Integration - Add /countTokens endpoint support (#13545)
* stash changes for token counter

* working TokenCountRequest

* working acount_tokens

* add GoogleAIStudioTokenCounter

* re-use validate_environment

* fixes count_tokens

* fixes google_count_tokens

* fixes token counter base class

* fix TokenCountResponse

* fix - use BaseTokenCounter

* add should_use_token_counting_api

* fixes for GoogleAIStudioTokenCounter

* fixes for should_use_token_counting_api

* fixes for google_count_tokens

* fixes for /messages count_tokens

* fixes for should_use_token_counting_api

* working e2e gemini token counter

* ruff check fixes

* fixes for token counter

* fixes for TokenCountResponse

* cleanup TokenCountRequest

* add TokenCountDetailsResponse

* fix use well typed Responses

* fix typing for TokenCountDetailsResponse

* test_vertex_ai_gemini_token_counting_with_contents

* fixes for TokenCountDetailsResponse

* test fixes

* test_factory_registration

* test_proxy_token_counter.py

* TestGoogleAIStudioTokenCounter

* fix token_counter
2025-08-12 16:19:58 -07:00
..
realtime Litellm fix GitHub action testing (#11163) 2025-05-26 14:41:42 -07:00
test_gemini_client_setup.py Fix/gemini api key environment variable support (#12507) 2025-07-29 15:56:01 -07:00
test_gemini_common_utils.py [Feat] GEMINI CLI Integration - Add /countTokens endpoint support (#13545) 2025-08-12 16:19:58 -07:00
test_gemini_tts.py feat: Add audio parameter support to gemini tts models (#11287) 2025-05-31 16:20:19 -07:00