Skip to content

Conversation

@Crowiant
Copy link
Contributor

@Crowiant Crowiant commented Dec 16, 2025

New operators added by this PR to the google provider:
6 operators for Gemini Batch API:

  • GenAIGeminiCreateBatchJobOperator;
  • GenAIGeminiCreateEmbeddingsBatchJobOperator;
  • GenAIGeminiGetBatchJobOperator;
  • GenAIGeminiListBatchJobsOperator;
  • GenAIGeminiCancelBatchJobOperator;
  • GenAIGeminiDeleteBatchJobOperator;

4 operators to interact with the Gemini Files API:

  • GenAIGeminiUploadFileOperator;
  • GenAIGeminiGetFileOperator;
  • GenAIGeminiListFilesOperator;
  • GenAIGeminiDeleteFileOperator;

New hook:

  • GenAIGeminiAPIHook;

Add documentation, system test and unit tests for new operators and hook.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@boring-cyborg boring-cyborg bot added area:providers kind:documentation provider:google Google (including GCP) related issues labels Dec 16, 2025
@Crowiant Crowiant changed the title Add Operators for Gemini Batch API and Gemini Files API for google provider. Add Operators for Gemini Batch API and Gemini Files API to the Google provider. Dec 16, 2025
@Crowiant Crowiant force-pushed the add_gemini_batch_api_operators branch 2 times, most recently from 038d6f6 to 48cd9d6 Compare December 18, 2025 09:58
@Crowiant Crowiant force-pushed the add_gemini_batch_api_operators branch from 48cd9d6 to 48308e9 Compare December 22, 2025 17:17
@potiuk potiuk merged commit 0102236 into apache:main Jan 7, 2026
125 checks passed
chirodip98 pushed a commit to chirodip98/airflow-contrib that referenced this pull request Jan 9, 2026
Co-authored-by: Anton Nitochkin <nitochkin@google.com>
stegololz pushed a commit to stegololz/airflow that referenced this pull request Jan 9, 2026
Co-authored-by: Anton Nitochkin <nitochkin@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers kind:documentation provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants