module PlaceOS::Driver::Interface::ChatFunctions

Overview

provides a discoverable interface for LLMs

Defined in:

placeos-driver/interface/chat_functions.cr

Macro Summary

Instance Method Summary

Macro Detail

macro build_function_descriptions #

[View source]

Instance Method Detail

abstract def capabilities : String #

overall description of what this driver implements


[View source]
def function_schemas : Array(NamedTuple(function: String, description: String, parameters: Hash(String, JSON::Any))) #

returns function name => {param name => JSON Schema}


[View source]