Haystack
Example requires Haystack version 2.2.0 or later
from typing import Dict
from typing import List
from haystack import component
from scorable import Scorable
from scorable.validators import Validator
@component
class ScorableGenerator:
"""
Component to enable skill use
"""
def __init__(self, name: str, intent: str, prompt: str, model: str, validators: List[Validator]):
self.client = Scorable()
self.skill = self.client.skills.create(
name=name,
intent=intent,
prompt=prompt,
model=model,
validators=validators,
)Last updated