Packages

Gleam SDK for the Anthropic Claude API with agentic tool-use loop and BEAM concurrency

Current section

Files

Jump to
claude_gleam include claude@messages_RequestParams.hrl
Raw

include/claude@messages_RequestParams.hrl

-record(request_params, {
config :: claude@client:config(),
model :: gleam@option:option(binary()),
max_tokens :: gleam@option:option(integer()),
messages :: list(claude@types@message:message_param()),
tools :: claude@types@tool:registry(),
system :: gleam@option:option(binary()),
tool_choice :: gleam@option:option(claude@types@tool:tool_choice()),
thinking :: gleam@option:option(integer())
}).