Skip to main content

Autoviz API by Max Cembalest

Project description

Maxplotlib

Autovisualization API

Example:

maxplotlib "textbook-quality art with sine and cosine waves"
Example Output Option 1 Example Output Option 2
Option 1 Option 2
Example Output Option 3 Example Output Option 4
Option 3 Option 4

General:

maxplotlib prompt --output=optional_output_folder

Setup

Make sure a server with a known IP address is on (see Server if you are doing this yourself).

pip install maxplotlib
export SERVER_IP=192.168....

How does it work?

Llama 3.1 (implemented in mlx_lm) generates matplotlib python scripts which are executed to produce images for the API response.

Server

Turning on a server allows other people to use your machine as a compute engine for maxplotlib API calls.

To turn on a server, install the requirements:

pip install 'maxplotlib[server]'

Then, navigate to the server directory and run the launch script:

cd src/server
./run_server

Once the server is on, remote maxplotlib API calls to your IP address will run on your machine.

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

maxplotlib-0.1.6.tar.gz (16.4 kB view hashes)

Uploaded Source

Built Distribution

maxplotlib-0.1.6-py3-none-any.whl (16.7 kB view hashes)

Uploaded Python 3

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