Metadata-Version: 2.4
Name: bviz
Version: 0.1.0
Summary: Bedrock Vision visualizes Bedrock Converse API conversations
Author-email: Michael Rowlinson <rowlinsonmike@gmail.com>
Project-URL: Homepage, https://github.com/rowlinsonmike/bviz
Project-URL: Documentation, https://github.com/rowlinsonmike/bviz
Project-URL: Repository, https://github.com/rowlinsonmike/bviz
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: diagrams>=0.24.4
Requires-Dist: typer>=0.20.0

## Bedrock Vision

<p align="center">
<img style="border-radius:8px;" alt="example" src="https://github.com/rowlinsonmike/bviz/raw/refs/heads/main/docs/assets/example.png"/>
</p>

### Overview
Bedrock Vision is a project that visualizes Bedrock Converse API conversations. It creates a PDF that contains a diagram of the conversation flow and associated text for each item, including tool calls and results.

### Installation
To install Bedrock Vision, use pip:

```bash
pip install bviz
```

### How to Use
1. Ensure you have the `diagrams` library installed.
2. Execute the cli against a bedrock messages json file:
   ```bash
   bviz -p /path/to/json -n diagram_name
   ```

- `-p` specifies the path to the JSON file containing the Bedrock conversation.
- `-n` specifies the name of the generated diagram.
