IntelliMonad.Tools.TextToSpeech
data TextToSpeech Source #
Constructors
Fields
Defined in IntelliMonad.Tools.TextToSpeech
Methods
parseJSON :: Value -> Parser TextToSpeech #
parseJSONList :: Value -> Parser [TextToSpeech] #
omittedField :: Maybe TextToSpeech #
toJSON :: TextToSpeech -> Value #
toEncoding :: TextToSpeech -> Encoding #
toJSONList :: [TextToSpeech] -> Value #
toEncodingList :: [TextToSpeech] -> Encoding #
omitField :: TextToSpeech -> Bool #
Associated Types
type Rep TextToSpeech :: Type -> Type #
from :: TextToSpeech -> Rep TextToSpeech x #
to :: Rep TextToSpeech x -> TextToSpeech #
showsPrec :: Int -> TextToSpeech -> ShowS #
show :: TextToSpeech -> String #
showList :: [TextToSpeech] -> ShowS #
(==) :: TextToSpeech -> TextToSpeech -> Bool #
(/=) :: TextToSpeech -> TextToSpeech -> Bool #
getFunctionName :: String Source #
getFunctionDescription :: String Source #
getFieldDescription :: String -> String Source #
schema :: Schema Source #
data Output TextToSpeech Source #
toolFunctionName :: Text Source #
toolSchema :: ChatCompletionTool Source #
toolExec :: TextToSpeech -> IO (Output TextToSpeech) Source #
parseJSON :: Value -> Parser (Output TextToSpeech) #
parseJSONList :: Value -> Parser [Output TextToSpeech] #
omittedField :: Maybe (Output TextToSpeech) #
toJSON :: Output TextToSpeech -> Value #
toEncoding :: Output TextToSpeech -> Encoding #
toJSONList :: [Output TextToSpeech] -> Value #
toEncodingList :: [Output TextToSpeech] -> Encoding #
omitField :: Output TextToSpeech -> Bool #
type Rep (Output TextToSpeech) :: Type -> Type #
from :: Output TextToSpeech -> Rep (Output TextToSpeech) x #
to :: Rep (Output TextToSpeech) x -> Output TextToSpeech #
showsPrec :: Int -> Output TextToSpeech -> ShowS #
show :: Output TextToSpeech -> String #
showList :: [Output TextToSpeech] -> ShowS #
(==) :: Output TextToSpeech -> Output TextToSpeech -> Bool #
(/=) :: Output TextToSpeech -> Output TextToSpeech -> Bool #