MyScale 是一个基于开源 ClickHouse 构建的、针对 AI 应用和解决方案优化的云数据库。本 notebook 展示了如何使用与
MyScale 向量数据库相关的功能。
环境设置
OpenAIEmbeddings,因此需要获取 OpenAI API 密钥。
-
环境变量
运行应用前,请使用
export设置环境变量:export MYSCALE_HOST='<your-endpoints-url>' MYSCALE_PORT=<your-endpoints-port> MYSCALE_USERNAME=<your-username> MYSCALE_PASSWORD=<your-password> ...您可以在我们的 SaaS 上轻松找到您的账户、密码和其他信息。详情请参阅此文档MyScaleSettings下的每个属性都可以使用MYSCALE_前缀设置,不区分大小写。 -
使用参数创建
MyScaleSettings对象
获取连接信息和数据结构
过滤
您可以直接访问 MyScale SQL 的 WHERE 语句。您可以按照标准 SQL 编写WHERE 子句。
注意:请注意 SQL 注入风险,此接口不得由最终用户直接调用。
如果您在设置中自定义了 column_map,可以使用如下过滤器进行搜索:
带分数的相似度搜索
返回的距离分数为余弦距离。因此,分数越低越好。删除数据
您可以使用.drop() 方法删除整张表,或使用 .delete() 方法部分删除数据。
通过 MCP 将这些文档连接到 Claude、VSCode 等工具,获取实时解答。

