ExBifrost.Model.AnthropicMessageRequest (ex_bifrost v0.1.0)

Copy Markdown View Source

AnthropicMessageRequest model.

Summary

Types

t()

@type t() :: %ExBifrost.Model.AnthropicMessageRequest{
  cache_control: ExBifrost.Model.CacheControl.t() | nil,
  fallbacks: [String.t()] | nil,
  max_tokens: integer(),
  mcp_servers:
    [ExBifrost.Model.AnthropicMessageRequestMcpServersInner.t()] | nil,
  messages: [ExBifrost.Model.AnthropicMessage.t()],
  metadata: ExBifrost.Model.AnthropicMessageRequestMetadata.t() | nil,
  model: String.t(),
  output_format: map() | nil,
  stop_sequences: [String.t()] | nil,
  stream: boolean() | nil,
  system: ExBifrost.Model.AnthropicMessageRequestSystem.t() | nil,
  temperature: number() | nil,
  thinking: ExBifrost.Model.AnthropicMessageRequestThinking.t() | nil,
  tool_choice: ExBifrost.Model.AnthropicMessageRequestToolChoice.t() | nil,
  tools: [ExBifrost.Model.AnthropicMessageRequestToolsInner.t()] | nil,
  top_k: integer() | nil,
  top_p: number() | nil
}

Functions

decode(value)