Skip to main content

The banana package is a python client to interact with your machine learning models hosted on Banana

Project description

Banana Python SDK

Getting Started

Install via pip pip3 install banana-dev

Get your API Key

Run:

import banana_dev as banana

api_key = "demo" # "YOUR_API_KEY"
model_key = "carrot" # "YOUR_MODEL_KEY"
model_inputs = {
    # a json specific to your model. For example:
    "imageURL":  "https://demo-images-banana.s3.us-west-1.amazonaws.com/image2.jpg"
}

out = banana.run(api_key, model_key, model_inputs)
print(out)

Return type:

{
    "id": "12345678-1234-1234-1234-123456789012", 
    "message": "success", 
    "created": 1649712752, 
    "apiVersion": "26 Nov 2021", 
    "modelOutputs": [
        {
            # a json specific to your model. In this example, the caption of the image
            "caption": "a baseball player throwing a ball"
        }
    ]
}

Parse the server output:

model_out = out["modelOutputs"][0]

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

banana_dev-4.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

banana_dev-4.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file banana_dev-4.0.1.tar.gz.

File metadata

  • Download URL: banana_dev-4.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for banana_dev-4.0.1.tar.gz
Algorithm Hash digest
SHA256 088a0a454731172592e4b24493ed5e9bb1f4327c9bc2dfefcfdd69752071b9b9
MD5 8b05e3b4ed3a0f59e8ca1b07012b29cb
BLAKE2b-256 c67895039c4759f16826683102501e5da22bda4ac30d1789821db64372e293d7

See more details on using hashes here.

File details

Details for the file banana_dev-4.0.1-py3-none-any.whl.

File metadata

  • Download URL: banana_dev-4.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for banana_dev-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63eb780ec96e3673a091ddd90a789caaee9383925f0c6096780110dd06d7e499
MD5 8abaf73d6d9242dc80e395517a497126
BLAKE2b-256 110d8700528ef7cebcb863456ae51b75b026b77c4315eb0854769879d993da90

See more details on using hashes here.

Supported by

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