Skip to content

RosIndexProps

Properties for defining a RosIndex.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-bailian-index

Initializer

import ros_cdk_bailian
ros_cdk_bailian.RosIndexProps(
  name: typing.Union[str, IResolvable],
  source_type: typing.Union[str, IResolvable],
  structure_type: typing.Union[str, IResolvable],
  workspace_id: typing.Union[str, IResolvable],
  category_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  chunk_mode: typing.Union[str, IResolvable] = None,
  chunk_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  connect_id: typing.Union[str, IResolvable] = None,
  database: typing.Union[str, IResolvable] = None,
  dense_similarity_top_k: typing.Union[typing.Union[int, float], IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  document_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  embedding_model_name: typing.Union[str, IResolvable] = None,
  enable_headers: typing.Union[bool, IResolvable] = None,
  enable_rewrite: typing.Union[bool, IResolvable] = None,
  knowledge_scene: typing.Union[str, IResolvable] = None,
  knowledge_type: typing.Union[str, IResolvable] = None,
  meta_extract_columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MetaExtractColumnsProperty]]] = None,
  overlap_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  pipeline_commercial_cu: typing.Union[typing.Union[int, float], IResolvable] = None,
  pipeline_commercial_type: typing.Union[str, IResolvable] = None,
  pipeline_retrieve_rate_limit_strategy: typing.Union[str, IResolvable] = None,
  rerank_instruct: typing.Union[str, IResolvable] = None,
  rerank_min_score: typing.Union[typing.Union[int, float], IResolvable] = None,
  rerank_mode: typing.Union[str, IResolvable] = None,
  rerank_model_name: typing.Union[str, IResolvable] = None,
  separator: typing.Union[str, IResolvable] = None,
  sink_instance_id: typing.Union[str, IResolvable] = None,
  sink_region: typing.Union[str, IResolvable] = None,
  sink_type: typing.Union[str, IResolvable] = None,
  sparse_similarity_top_k: typing.Union[typing.Union[int, float], IResolvable] = None,
  table: typing.Union[str, IResolvable] = None,
  table_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)

Properties

Name Type Description
name typing.Union[str, ros_cdk_core.IResolvable] No description.
source_type typing.Union[str, ros_cdk_core.IResolvable] No description.
structure_type typing.Union[str, ros_cdk_core.IResolvable] No description.
workspace_id typing.Union[str, ros_cdk_core.IResolvable] No description.
category_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
chunk_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
chunk_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
connect_id typing.Union[str, ros_cdk_core.IResolvable] No description.
database typing.Union[str, ros_cdk_core.IResolvable] No description.
dense_similarity_top_k typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
document_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
embedding_model_name typing.Union[str, ros_cdk_core.IResolvable] No description.
enable_headers typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_rewrite typing.Union[bool, ros_cdk_core.IResolvable] No description.
knowledge_scene typing.Union[str, ros_cdk_core.IResolvable] No description.
knowledge_type typing.Union[str, ros_cdk_core.IResolvable] No description.
meta_extract_columns typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MetaExtractColumnsProperty]]] No description.
overlap_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
pipeline_commercial_cu typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
pipeline_commercial_type typing.Union[str, ros_cdk_core.IResolvable] No description.
pipeline_retrieve_rate_limit_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
rerank_instruct typing.Union[str, ros_cdk_core.IResolvable] No description.
rerank_min_score typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
rerank_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
rerank_model_name typing.Union[str, ros_cdk_core.IResolvable] No description.
separator typing.Union[str, ros_cdk_core.IResolvable] No description.
sink_instance_id typing.Union[str, ros_cdk_core.IResolvable] No description.
sink_region typing.Union[str, ros_cdk_core.IResolvable] No description.
sink_type typing.Union[str, ros_cdk_core.IResolvable] No description.
sparse_similarity_top_k typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
table typing.Union[str, ros_cdk_core.IResolvable] No description.
table_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.

nameRequired

name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

source_typeRequired

source_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

structure_typeRequired

structure_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

workspace_idRequired

workspace_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

category_idsOptional

category_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]

chunk_modeOptional

chunk_mode: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

chunk_sizeOptional

chunk_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

connect_idOptional

connect_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

databaseOptional

database: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

dense_similarity_top_kOptional

dense_similarity_top_k: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

descriptionOptional

description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

document_idsOptional

document_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]

embedding_model_nameOptional

embedding_model_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

enable_headersOptional

enable_headers: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_rewriteOptional

enable_rewrite: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

knowledge_sceneOptional

knowledge_scene: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

knowledge_typeOptional

knowledge_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

meta_extract_columnsOptional

meta_extract_columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MetaExtractColumnsProperty]]]

overlap_sizeOptional

overlap_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

pipeline_commercial_cuOptional

pipeline_commercial_cu: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

pipeline_commercial_typeOptional

pipeline_commercial_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

pipeline_retrieve_rate_limit_strategyOptional

pipeline_retrieve_rate_limit_strategy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

rerank_instructOptional

rerank_instruct: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

rerank_min_scoreOptional

rerank_min_score: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

rerank_modeOptional

rerank_mode: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

rerank_model_nameOptional

rerank_model_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

separatorOptional

separator: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

sink_instance_idOptional

sink_instance_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

sink_regionOptional

sink_region: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

sink_typeOptional

sink_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

sparse_similarity_top_kOptional

sparse_similarity_top_k: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

tableOptional

table: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

table_idsOptional

table_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]

Protocols