module LLM::NativeToolCalling

Defined in:

llm/native_tool_calling.cr

Constant Summary

DEFAULT_ALLOWLIST = ["openai", "xai", "github"]

Class Method Summary

Class Method Detail

def self.canonical_provider(provider : String) : String #

[View source]
def self.default_allowlist : Array(String) #

[View source]
def self.default_allowlist_csv : String #

[View source]
def self.normalize_allowlist(allowlist : Array(String) | Nil = nil) : Array(String) #

[View source]