Metadata-Version: 2.4
Name: runway-sdk
Version: 0.1.2
Summary: Runway SDK - Open Source LLM Observability and Monitoring
Home-page: https://github.com/opennote-dev/runway-sdk
Author: Opennote, Inc.
Author-email: support@opennote.me
Project-URL: Homepage, https://github.com/opennote-dev/runway-sdk
Project-URL: Issues, https://github.com/opennote-dev/runway-sdk/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: inquirer
Requires-Dist: requests
Requires-Dist: halo
Requires-Dist: jupyterlab
Requires-Dist: nbformat
Requires-Dist: scikit-learn
Requires-Dist: tabulate
Requires-Dist: paramiko
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Runway SDK

Open Source LLM Observability Platform

## Installation 
```bash
pip install runway-sdk
```

## Usage
```python 
from runway import RunwayApp
from runway.sdks import RunwayOpenAI
from os import getenv

app = RunwayApp(api_key="<NotImportantForNow>", title="My App", log_to="console")
client = RunwayOpenAI()

@app.serve(route="/")
def get_4o():
    response = client.chat.completions.create(
        model="gpt-4o-mini",
        messages=[{"role": "user", "content": "Hello, how are you?"}]
    )
    return response.choices[0].message.content

app.run()
```
