Integrations

Guardrails

Bespoke MiniCheck is available as a Guardrails validator here: https://hub.guardrailsai.com/validator/bespokelabs/bespoke_minicheck

Example usage:

# Import Guard and Validator
from guardrails.hub import BespokeMiniCheck
from guardrails import Guard

# Setup Guard
guard = Guard().use(
    BespokeMiniCheck,
    split_sentences=True,
    threshold=0.5,
    on_fail="fix"
)

# Validator passes
guard.validate("Alex likes cats.",
               metadata={"context": "Alex likes cats and dogs"})  
# Validator fails
guard.validate("Alex likes cats.",
               metadata={"context": "Alex likes dogs, but not cats."})  

Ollama

Bespoke-MiniCheck-7B is available from Ollama here.

More information can be found from their blog post.

Once you have Ollama, it is pretty straightforward to use the model. Note that Ollama doesn't yet support getting logits from the model, therefore we just output "yes" or "no".

As part of Ollama, there are two examples available:

Last updated