Class: Phaseo::Gen::AnthropicMessagesRequest

Inherits:
Struct
  • Object
show all
Defined in:
lib/gen/models.rb

Instance Attribute Summary collapse

Instance Attribute Details

#debugHash{String => Object}?

Returns:

  • (Hash{String => Object}, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#echo_upstream_requestBoolean?

Returns:

  • (Boolean, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#max_tokensInteger

Returns:

  • (Integer)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#messagesArray<Hash{String => Object}>

Returns:

  • (Array<Hash{String => Object}>)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#metaBoolean?

Returns:

  • (Boolean, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#metadataHash{String => Object}?

Returns:

  • (Hash{String => Object}, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#modelString

Returns:

  • (String)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#providerHash{String => Object}?

Returns:

  • (Hash{String => Object}, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#provider_optionsHash{String => Object}?

Returns:

  • (Hash{String => Object}, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#reasoningHash{String => Object}?

Returns:

  • (Hash{String => Object}, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#session_idString?

Returns:

  • (String, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#stop_sequencesArray<String>?

Returns:

  • (Array<String>, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#streamBoolean?

Returns:

  • (Boolean, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#systemString, ...

Returns:

  • (String, Array<Hash{String => Object}>, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#temperatureFloat?

Returns:

  • (Float, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#tool_choiceHash{String => Object}, ...

Returns:

  • (Hash{String => Object}, String, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#toolsArray<Hash{String => Object}>?

Returns:

  • (Array<Hash{String => Object}>, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#top_kInteger?

Returns:

  • (Integer, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#top_pFloat?

Returns:

  • (Float, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)

#usageBoolean?

Returns:

  • (Boolean, nil)


105
# File 'lib/gen/models.rb', line 105

AnthropicMessagesRequest = Struct.new(:debug, :echo_upstream_request, :max_tokens, :messages, :meta, :metadata, :model, :provider, :provider_options, :reasoning, :session_id, :stop_sequences, :stream, :system, :temperature, :tool_choice, :tools, :top_k, :top_p, :usage, keyword_init: true)