1. 设置您的账户
前往 Isaacus 平台 创建新账户。 注册完成后,添加付款方式以领取您的免费额度。 添加付款方式后,创建新的 API 密钥。 请妥善保管您的 API 密钥。创建后您将无法再次查看它,但不必担心,您随时可以生成新的密钥。2. 安装 isaacus API 客户端
账户设置完成后,安装 Isaacus LangChain 集成包。3. 嵌入文档
安装好 API 客户端后,让我们嵌入第一个法律查询和文档。 首先,您需要使用 API 密钥初始化客户端。您可以通过设置ISAACUS_API_KEY 环境变量来实现,或者直接传入密钥,就像本示例中所做的那样。
我们将使用 Kanon 2 Embedder,这是截至 2025 年 10 月 20 日在大规模法律嵌入基准上全球最准确的法律嵌入模型。
.embed_documents() 方法嵌入文档。使用此方法表明我们正在嵌入文档(而非搜索查询),这对于确保嵌入针对检索(而非分类或句子相似度等其他任务)进行优化非常重要。
.embed_query() 方法,表明我们正在嵌入搜索查询。
numpy 的 dot 函数计算嵌入的点积(由于我们所有的嵌入都经过 L2 归一化,这等价于余弦相似度)。如果您愿意,可以使用其他库计算嵌入的余弦相似度(例如,通过 torch.nn.functional.cosine_similarity 使用 torch),或者您可以自己实现。
通过 MCP 将这些文档连接 到 Claude、VSCode 等,获取实时解答。

