langchain_community.vectorstores.starrocks
.StarRocksSettings¶
- class langchain_community.vectorstores.starrocks.StarRocksSettings[source]¶
继承自:
BaseSettings
StarRocks客户端配置。
- 属性
- StarRocks_host (str)连接到 MyScale 后端的 URL。
默认为‘localhost’。
StarRocks_port (int) : 通过 HTTP 连接的 URL 端口。默认为 8443。username (str) : 登录的用户名。默认为 None。password (str) : 登录的密码。默认为 None。database (str) : 要查找表的数据库名称。默认为‘default’。table (str) : 要操作的表名称。
默认为‘vector_table’。
- column_map (Dict)列类型映射,用于将列名投射到 langchain
semantics。必须具有键: text、id、vector,大小必须与列数相同。例如:.. code-block:: python
- {
‘id’: ‘text_id’, ‘embedding’: ‘text_embedding’, ‘document’: ‘text_plain’, ‘metadata’: ‘metadata_dictionary_in_json’,
}
默认为同一映射。
通过解析和验证从关键字参数传入的输入数据来创建一个新模型。
如果无法将输入数据解析形成有效的模型,则引发 ValidationError。
- param column_map: Dict[str, str] = {'document': 'document', 'embedding': 'embedding', 'id': 'id', 'metadata': 'metadata'}¶
- param database: str = 'default'¶
- param host: str = 'localhost'¶
- param password: str = ''¶
- param port: int = 9030¶
- param table: str = 'langchain'¶
- param username: str = 'root'¶