Packages

A Gleam library for building and orchestrating agents on the BEAM.

Current section

Files

Jump to
pig include pig@openai_OpenAIProvider.hrl
Raw

include/pig@openai_OpenAIProvider.hrl

-record(open_a_i_provider, {
config :: pig@openai:open_a_i_config(),
call :: fun((list(pig_protocol@message:message()), list(pig_protocol@tool_definition:tool_definition())) -> {ok,
pig_protocol@inference:inference_result()} |
{error, pig_protocol@error:ai_error()})
}).