Skip to main content

Banana Img (banana-img)

Official Website License: MIT Go Report Card crates.io docs.rs npm version PyPI version pub package Gem Version JSR

Official multi-language client SDK, metadata helper, and prompt integration utilities for Banana Img — Free Nano Banana AI Image Generator (2.1 & Pro).


🌟 About Banana Img

Official Website: https://banana-img.com
Free Trial: Claim 20 generation credits upon signup with no credit card required.

Banana Img is a free AI image generator and conversational photo editor powered by Google's Nano Banana 2.1 and Nano Banana Pro models. Turn plain text prompts into photorealistic visuals in seconds, render crystal-clear lettering and signboards, and edit photos with natural conversational instructions. Features include 4K resolution exports, multiple aspect ratios (1:1, 16:9, 9:16, 3:4, 4:3), and 20 free signup credits.

Key Capabilities

  • Google Nano Banana 2.1 Speed: Generate high-fidelity, creative artwork and realistic photos from plain-English prompts in seconds.
  • Accurate In-Image Typography: Eliminate warped AI text. Banana Img renders legible lettering, labels, logos, and signboards directly inside the generated image.
  • Conversational Photo Editing: Edit existing images, adjust lighting, swap backgrounds, and refine specific objects with simple natural language instructions.
  • Nano Banana Pro Precision: Unlock photorealistic skin textures, cinematic lighting, and studio-grade commercial product rendering.
  • Multiple Canvas Ratios & 4K Output: Native 1:1 (Square), 16:9 (Landscape), 9:16 (Story/Reel), 3:4, and 4:3 aspect ratios with up to 4K resolution downloads.
  • Commercial Rights: All outputs generated are 100% owned by the creator for client and commercial workflows.

📦 Multi-Ecosystem Installation

1. Go Module

go get github.com/ryanellis42675/banana-img

Documentation: pkg.go.dev/github.com/ryanellis42675/banana-img

2. Node.js / NPM

npm install banana-img

Package page: npmjs.com/package/banana-img

3. Python (PyPI)

pip install banana-img

Package page: pypi.org/project/banana-img/

4. Rust (Cargo)

[dependencies]
banana_img = "0.1.0"

Documentation: docs.rs/banana_img

5. PHP (Composer)

composer require ryanellis42675/banana-img

Package page: packagist.org/packages/ryanellis42675/banana-img

6. Dart / Flutter (Pub.dev)

dart pub add banana_img

Package page: pub.dev/packages/banana_img

7. Ruby (RubyGems)

gem install banana_img

Package page: rubygems.org/gems/banana_img

8. TypeScript / Deno / Bun (JSR)

npx jsr add @ryanellis42675/banana-img

Package page: jsr.io/@ryanellis42675/banana-img

9. Swift (Swift Package Manager)

dependencies: [
    .package(url: "https://github.com/ryanellis42675/banana-img.git", from: "0.1.0")
]

10. Lua (LuaRocks)

luarocks install banana-img

🚀 Quick Start Examples

Python Example

from banana_img import Client

client = Client()
print(f"Connecting to official visual studio: {client.get_website()}")
prompt = "A sleek ceramic coffee mug with the word 'MORNING' clearly printed on the side, soft morning sunlight, 16:9"
print(f"Prompt prepared for Nano Banana 2.1: {prompt}")

TypeScript / Node.js Example

import { Client, OFFICIAL_URL } from 'banana-img';

const client = new Client();
console.log(`Initialized ${client.getOfficialWebsite()}`);

Rust Example

use banana_img::{Client, OFFICIAL_URL};

fn main() {
    let client = Client::default();
    println!("Official endpoint: {}", client.base_url);
}

License

MIT License. Copyright (c) 2026 Banana Img Team (https://banana-img.com).

Metadata

Release files for banana-img 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for banana-img 0.1.0
File Size Uploaded
banana_img-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for banana-img 0.1.0
File Interpreter ABI Platform
banana_img-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / banana_img-0.1.0.tar.gz

Download URL banana_img-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
981a53f2478cf0a91aa392147b8d69c4d2f28859446e0c9de30cac2b05c32518
BLAKE2b-256 checksum
How to use checksums
b542f44a5de6b686486d32c3067c2559305e4475b945b7144b3b3cbaacc65a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / banana_img-0.1.0-py3-none-any.whl

Download URL banana_img-0.1.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ddf7cb16aab0b52aa49078966ad7af0042bb96970af92417c311a826ce175188
BLAKE2b-256 checksum
How to use checksums
888934105622f5031a23a3d7893a0531a04d82f3f54f7b11a6cf5783e6367599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page