Metadata-Version: 2.1
Name: banana-dev
Version: 5.0.2
Summary: The banana package is a python client to interact with your machine learning models hosted on Banana
Home-page: https://www.banana.dev
Author: Erik Dunteman
Author-email: erik@banana.dev
License: MIT
Keywords: Banana client,API wrapper,Banana,SDK
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Requires-Dist: requests (<3.0.0,>=2.26.0)

# Banana Python SDK

### Getting Started

Install via pip
```bash
pip3 install banana-dev
```

If integration testing against a local Potassium server:
```bash
export BANANA_SERVER=local
```
to call `http://localhost:8000/` directly. Be sure to unset in prod!


If deploying to prod:
[Sign in / log in here](https://app.banana.dev) to get your API and Model Keys

### Run:

```python
from banana_dev import Client

# Create a reference to your model on Banana
my_model = Client(
    api_key="YOUR_API_KEY", # Found in dashboard
    model_key="YOUR_MODEL_KEY", # Found in model view in dashboard
    url="https://YOUR_URL.run.banana.dev", # Found in model view in dashboard
)

# Specify the model's input JSON
inputs = {
    "prompt": "In the summer I like [MASK].",
}

# Call your model's inference endpoint on Banana
result, meta = my_model.call("/", inputs)
print(result)
```

