Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

1.0.0

Compare
Choose a tag to compare
@dsdanielpark dsdanielpark released this 04 Mar 10:57
· 342 commits to main since this release

Gemini Icon Gemini API - v1.x.x

Development Status :: 1 - Planning

In February 2024, Bard underwent a rebranding and is now known as Gemini. The Bard API has transitioned to the Gemini API.

Going forward, only major version updates will be documented in the release notes. For other minor patches, please refer to the latest PyPI files.

$ pip install python-gemini-api
$ pip install -q -U python-gemini-api
from gemini import Gemini

cookies = {
    "key": "value"
}

GeminiClient = Gemini(cookies=cookies)

# GeminiClient = Gemini(cookie_fp="folder/cookie_file.json") # Or use cookie file path
# GeminiClient = Gemini(auto_cookies=True) # Or use auto_cookies paprameter

# Before proceeding, ensure that the GeminiClient object is defined without any errors.

prompt = "Hello, Gemini. What's the weather like in Seoul today?"
response = GeminiClient.generate_content(prompt)
print(response)

Full Changelog: https://github.com/dsdanielpark/Gemini-API/commits/1.0.0

Release Note

  • Development is ongoing. Stay tuned. (Some features work, but it's incomplete.)
  • Use a Chrome extension to fetch cookie values, as some cookies are not yet specified.
  • Still working on parsing the response text.
  • Only part of the text generation feature works.
  • Developing logic to automatically refresh cookie values, see auto_cookies for details.