Skip to main content

Tiny wrapper exposing Prompture helpers to convert LLM output into TOON.

Project description

llm-to-toon

Tiny wrapper around prompture that returns TOON (Token-Oriented Object Notation) instead of JSON. Under the hood it uses prompture.extract_and_jsonify(..., output_format="toon") and converts the result into the ultra-compact TOON text automatically.

Install:

pip install llm-to-toon

Usage:

from llm_to_toon import from_llm_text

schema = {"name": "string", "age": "int"}
toon_text = from_llm_text("Name: Juan Age: 30", schema)
print(toon_text)

By default the helper spins up the local Ollama driver (gemma:latest). Pass your own Prompture driver if you want to call OpenAI, Azure, Groq, etc. For the full Prompture feature-set see the main project: https://github.com/jhd3197/prompture

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

llm_to_toon-1.0.31.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llm_to_toon-1.0.31-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file llm_to_toon-1.0.31.tar.gz.

File metadata

  • Download URL: llm_to_toon-1.0.31.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for llm_to_toon-1.0.31.tar.gz
Algorithm Hash digest
SHA256 c410397826df1e9516ad8d43f2e06a9c7d4e56cde1f15c0a9cea5d1698ae1703
MD5 3c2b1afbe01f2f794d7a098d6b69049b
BLAKE2b-256 7a1d7b0811cf8f73966190caf466c5ad87f0ac06191b620d2db0efd91bdc446f

See more details on using hashes here.

File details

Details for the file llm_to_toon-1.0.31-py3-none-any.whl.

File metadata

  • Download URL: llm_to_toon-1.0.31-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for llm_to_toon-1.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 7c724fd1328def792e2ab6bd66f3a9ffb3802239e20d193a598c95e59035baa3
MD5 3f572daa6f24673aaba22604839e0d8f
BLAKE2b-256 a38db9f8a824374203b16a91e79e8a4d44137f94c8bbcb64d87e59269c180c85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page