Skip to main content

convertanything is a Python package that allows you to convert any text into a structured format according to the schema provided.

Project description

convertanything

convertanything is a simple way to convert any unstructured texts into pydantic models in Python with the use of language models. See the examples notebook for more details.

Installation

pip install convertanything

Usage

from convertanything import convertanything
from pydantic import BaseModel
from typing import List

class Person(BaseModel):
    name: str
    age: int
    email: str
    interests: List[str]

response = convertanything(
    input_string="Hi my name is John Doe, I am 30 years old, my email is johndoe@example.com . I like to go fishing.",
    model=Person,
    api_key="Your OpenAI API Key",
)
print(response)

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

convertanything-0.0.12.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

convertanything-0.0.12-py3-none-any.whl (3.9 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