arya2004 / arya2004/summarizzer

Replace ChatGPT API with Gemini API

Open
#4 2 comments 0 reactions 1 assignee Claimed by @IngaleChinmay04 View on GitHub
good first issue hacktoberfest hacktoberfest-accepted
Dominant language
Python
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

**Description**:
The current system uses the ChatGPT API for generating summaries. We need to switch to the Gemini API to improve accuracy and performance.

**Tasks**:

- [ ] Research the Gemini API and its documentation to understand how it works.
- [ ] Refactor the code to replace ChatGPT API calls with the Gemini API.
- [ ] Update authentication methods and environment variables as needed.
- [ ] Ensure any necessary changes to input/output formatting between the two APIs are handled.
- [ ] Run tests to verify that the new API produces accurate and high-quality summaries.
- [ ] Monitor performance and ensure there is no significant latency introduced by the switch.
- [ ] Update the project documentation (`README.md`) to include instructions for setting up the Gemini API (e.g., API keys, environment setup).

**Acceptance Criteria**:
- The system uses the Gemini API instead of the ChatGPT API for summarization tasks.
- The Gemini API integration works seamlessly, and test results show improved or equal quality compared to the previous setup.
- Documentation reflects the new setup requirements for using the Gemini API.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.