Examples

Example Description
Hello model Introductory pirate arrr-example: create local or remote models, use the Models class to simplify.
From text to object Keypoint extractor, showing progressively better ways to query a model, from plain text, JSON, to Pydantic classes.
Extract information Extract information about all persons mentioned in a text. Also available in a dataclass version.
Tag customer queries Summarize and classify customer queries into tags.
Quick meeting Extracting participants, action items and priorities from a simple meeting transcript.
Tough meeting Extracting information from a long and complex transcript.
Compare model output Compare sentiment analyses of customer reviews done by two models.
Chat interaction Interact with the model as in a back-and-forth chat session.
Receipt Extract structured data from a photo of a receipt.
Simple tools Have the model decide and use tools.
Async Run tasks in parallel with the *_async methods.
Model management with CLI Download and manage models with the command-line sibila.

Each example is explained in a Read Me and usually include a Jupyter notebook and/or a .py script version.

Most of the examples use a local model but you can quickly change to using OpenAI models by uncommenting one or two lines.