跳到主要內容

Golden Query

Golden 提供了一組自然語言 API,用於使用 Golden Knowledge Graph 進行查詢和擴充,例如:來自 OpenAI 的產品具有 A 輪募資的生成式 AI 公司投資的饒舌歌手等查詢可用於檢索有關相關實體的結構化資料。

golden-query langchain 工具是 Golden Query API 之上的封裝器,可實現對這些結果的程式化存取。請參閱 Golden Query API 文件以取得更多資訊。

本筆記本將介紹如何使用 golden-query 工具。

  • 前往 Golden API 文件以取得有關 Golden API 的概述。
  • Golden API 設定頁面取得您的 API 金鑰。
  • 將您的 API 金鑰儲存到 GOLDEN_API_KEY 環境變數中
%pip install -qU langchain-community
import os

os.environ["GOLDEN_API_KEY"] = ""
from langchain_community.utilities.golden_query import GoldenQueryAPIWrapper
golden_query = GoldenQueryAPIWrapper()
import json

json.loads(golden_query.run("companies in nanotech"))
{'results': [{'id': 4673886,
'latestVersionId': 60276991,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Samsung', 'citations': []}]}]},
{'id': 7008,
'latestVersionId': 61087416,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Intel', 'citations': []}]}]},
{'id': 24193,
'latestVersionId': 60274482,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Texas Instruments', 'citations': []}]}]},
{'id': 1142,
'latestVersionId': 61406205,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Advanced Micro Devices', 'citations': []}]}]},
{'id': 193948,
'latestVersionId': 58326582,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Freescale Semiconductor', 'citations': []}]}]},
{'id': 91316,
'latestVersionId': 60387380,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Agilent Technologies', 'citations': []}]}]},
{'id': 90014,
'latestVersionId': 60388078,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Novartis', 'citations': []}]}]},
{'id': 237458,
'latestVersionId': 61406160,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'Analog Devices', 'citations': []}]}]},
{'id': 3941943,
'latestVersionId': 60382250,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'AbbVie Inc.', 'citations': []}]}]},
{'id': 4178762,
'latestVersionId': 60542667,
'properties': [{'predicateId': 'name',
'instances': [{'value': 'IBM', 'citations': []}]}]}],
'next': 'https://golden.com/api/v2/public/queries/59044/results/?cursor=eyJwb3NpdGlvbiI6IFsxNzYxNiwgIklCTS04M1lQM1oiXX0%3D&pageSize=10',
'previous': None}

此頁面是否對您有幫助?