Skip to main content

Open-source Python library for building AI-powered Instagram marketing tools with Gemini.

Project description

grami-ai

Open-source Python library for building AI-powered Instagram marketing tools with Gemini.

grami-ai provides a set of tools and abstractions to simplify the development of intelligent Instagram bots and marketing applications. It leverages the power of Google Gemini for advanced AI capabilities and integrates seamlessly with other essential services like Redis and Amazon S3.

Features

  • Shared Memory Wrapper: A convenient interface for managing shared state in Redis, enabling efficient communication and data sharing between different components of your application.
  • Event Publisher/Consumer (Coming Soon): Asynchronous communication between AI agents using Kafka. (This will be added when you implement events.py)
  • Gemini API Wrapper (Coming Soon): Simplified interactions with the Gemini API for tasks like content generation, image analysis, and more. (This will be added when you implement gemini.py)
  • S3 Wrapper (Coming Soon): Easy-to-use functions for media upload, storage, and retrieval with Amazon S3. (This will be added when you implement s3.py)

Installation

pip install grami-ai
from grami_ai import state

# Set a value
await state.set("my_key", "my_value")

# Get a value
value = await state.get("my_key")

# Delete a key
await state.delete("my_key")

# Check if a key exists
exists = await state.exists("my_key")

MIT License

Copyright (c) 2024 WAFIR Cloud LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grami_ai-0.1.103.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

grami_ai-0.1.103-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file grami_ai-0.1.103.tar.gz.

File metadata

  • Download URL: grami_ai-0.1.103.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for grami_ai-0.1.103.tar.gz
Algorithm Hash digest
SHA256 e23b89101e0fdbf54418e096fba9ef50ce14160d1d0dd9853ba7546d2af48df3
MD5 12e2302e875b81c83cf67dfeed1c6314
BLAKE2b-256 b364d65f1ef607139e31b2a785e742cf3cca2233b0cad1fd3723cbc4bbcb2ba4

See more details on using hashes here.

File details

Details for the file grami_ai-0.1.103-py3-none-any.whl.

File metadata

  • Download URL: grami_ai-0.1.103-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for grami_ai-0.1.103-py3-none-any.whl
Algorithm Hash digest
SHA256 870f5ffca45987cd8fe280ec1931577d71d00523c73d0fb9b9b3f1198904eb03
MD5 7233dceba08e5d2748425f714336416c
BLAKE2b-256 20bf43c888405c0b86045e793eb86b26d97af9c711b075bb72b037d5c8624479

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page