Trustfall 是一個查詢引擎,用於查詢任何類型的數據源,從API 和數據庫到磁盤上的任何類型的文件,甚至是AI 模型。
Trustfall Playground 支持針對公共數據源運行查詢,例如:
例如, 此鏈接顯示了HackerNews 查詢的結果:“哪些GitHub 或Twitter 用戶正在評論有關OpenAI 的故事?”
在Playground 中,Trustfall 配置為作為WASM 在客戶端運行,在瀏覽器中執行查詢處理的所有方面(解析、編譯和執行)。雖然此演示突出了Trustfall 嵌入目標應用程序的能力,但它當然也可以用於更傳統的客戶端-服務器上下文中。
演示
展示跨API 查詢的執行情況: “哪些GitHub Actions 被用於HackerNews 首頁上的項目,且>=10 points?”
該演示在HackerNews 和GitHub 的API 以及YAML 格式的GitHub 倉庫工作流文件上執行了以下查詢:
{ HackerNewsTop(max: 200) { ... on HackerNewsStory { hn_score: score @filter(op: ">=", value: ["$min_score"]) @output link { ... on GitHubRepository { repo_url: url @output workflows { workflow: name @output workflow_path: path @output jobs { job: name @output step { ... on GitHubActionsImportedStep { step: name @output action: uses @output } } } } } } } } }
運行演示的說明與源代碼一起在demo-hytradboi
目錄下提供 :鏈接。
#Trustfall首頁文檔和下載 #查詢任何類型的數據源 #程式开发