Skip to main content

patches for promplate-core for running in pyodide runtime

Project description

promplate-pyodide

Run your promplate project in the browser with pyodide!

Usage

from micropip import install  # in pyodide runtime
await install("promplate-pyodide")

from promplate_pyodide import patch_all
patch_all()

You can register the openai module as the JavaScript SDK in the JavaScript scope because the Python SDK v1.x doesn't support pyodide.

It will remove sync APIs of promplate.llm.openai because the JavaScript OpenAI SDK is async-only.


Of course you can use OpenAI Python SDK v0.x in pyodide, but it is not recommended.

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

promplate_pyodide-0.0.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

promplate_pyodide-0.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file promplate_pyodide-0.0.2.tar.gz.

File metadata

  • Download URL: promplate_pyodide-0.0.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.12.4 CPython/3.12.0

File hashes

Hashes for promplate_pyodide-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d3ff7c8c6fbeb5247a78b1c8df4011946ba17cd177b59ef960065b57f5d70c33
MD5 b629cd38778b7e14f0a345119cdd4e65
BLAKE2b-256 80382fd12eb95f9f4bf9166c983ae605fafcc24535792f3102e6f90047061f4f

See more details on using hashes here.

File details

Details for the file promplate_pyodide-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for promplate_pyodide-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ea2407b73a7373afd4e471151a4976153f243dc6995899cfad3ba60243fb0420
MD5 ea7aef2bda596827a825a83c10a9cda7
BLAKE2b-256 46f95588971f1c549494ac5844f277dde9e745613a457f2c163674e2ee3fef50

See more details on using hashes here.

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