Class: Phaseo::Gen::RerankRequest

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)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#documentsArray<String>, Array<Hash{String => Object}>

Returns:

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


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#max_chunks_per_docInteger?

Returns:

  • (Integer, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#metadataHash{String => Object}?

Returns:

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


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#modelString

Returns:

  • (String)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#providerHash{String => Object}?

Returns:

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


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#provider_optionsHash{String => Object}?

Returns:

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


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#queryString

Returns:

  • (String)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#rank_fieldsArray<String>?

Returns:

  • (Array<String>, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#return_documentsBoolean?

Returns:

  • (Boolean, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#top_kInteger?

Returns:

  • (Integer, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#top_nInteger?

Returns:

  • (Integer, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)

#userString?

Returns:

  • (String, nil)


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

RerankRequest = Struct.new(:debug, :documents, :max_chunks_per_doc, :metadata, :model, :provider, :provider_options, :query, :rank_fields, :return_documents, :top_k, :top_n, :user, keyword_init: true)