Packages

Generative AI Wrapper: access multiple apis through single standardized interface.

Current section

Files

Jump to
genai lib gen_ai thread legacy settings_protocol.ex
Raw

lib/gen_ai/thread/legacy/settings_protocol.ex

defprotocol GenAI.Thread.Legacy.SettingsProtocol do
def with_model(context, model)
def with_tool(context, tool)
def with_tools(context, tools)
def with_api_key(context, provider, api_key)
def with_api_org(context, provider, api_org)
def with_setting(context, setting, value)
def with_safety_setting(context, safety_setting, threshold)
end