Tinfoil

Tinfoil

WebsiteFreemiumAI Chatbot
Tinfoil 是一個可驗證的私人 AI 聊天和推斷平台,它使用安全硬體飛地、用戶端加密和瀏覽器內完整性/證明驗證來保持提示的機密性。
https://chat.tinfoil.sh/?ref=producthunt&utm_source=aipure
Tinfoil

產品資訊

更新時間:2026年05月18日

什麼是 Tinfoil

Tinfoil 是一個注重隱私的 AI 服務,提供消費者聊天應用程式 (Tinfoil Private Chat) 和開發人員友善的推斷 API,旨在確保敏感提示和檔案對提供者保持不可存取。它強調「可驗證的隱私」,將強大的開源模型與安全架構結合,防止 Tinfoil、雲端提供者和網路中介讀取使用者資料。使用者可以在 chat.tinfoil.sh 試用網路聊天,開發人員可以透過 API 基礎 URL (api.tinfoil.sh) 進行整合,以建構私人 AI 應用程式。

Tinfoil 的主要功能

Tinfoil 是一個可驗證的私有 AI 聊天和推論平台,它使用安全硬體飛地(例如:支援現代 NVIDIA GPU 的 AMD SEV-SNP / Intel TDX)以及加密驗證(透過 Sigstore/TUF 風格測量的證明和程式碼完整性)來確保只有在飛地內運行的模型才能讀取用戶提示。它提供了一個與 OpenAI 相容的 API 和一個消費者聊天應用程式 (chat.tinfoil.sh),其功能包括加密的本地優先聊天儲存、可選的加密雲端備份和多裝置同步、旨在保護隱私的可分享對話連結,以及高階使用者體驗功能,例如更高的速率限制、語音轉文字和用於與檔案聊天的專案。
透過安全飛地實現可驗證的隱私: 在硬體支援的機密環境中運行模型,並公開即時驗證(硬體證明 + 完整性檢查),以便用戶可以驗證推論堆疊是真實且未經修改的。
零存取 AI 聊天體驗: 設計宗旨是 Tinfoil、雲端提供商和中介都無法讀取聊天內容——只有經過驗證的飛地中的模型才能存取明文提示。
與 OpenAI 相容的開發人員 API: 提供與 OpenAI 風格的聊天完成介面(帶有 SDK),用於建構應用程式,其中用戶提示對推論提供商保持機密。
客戶端加密、本地優先儲存: 聊天預設儲存在本地,並可以使用用戶控制的金鑰在用戶裝置上進行加密持久化(例如 AES-GCM-256)。
加密備份和多裝置同步: 將端到端隱私擴展到雲端持久化和同步,以便用戶可以在不同裝置上存取聊天,而無需讓提供商存取內容。
聊天工作流程的生產力功能: 包括高階功能,例如寬鬆的速率限制、語音轉文字輸入和用於與檔案聊天的「專案」。

Tinfoil 的使用案例

受監管的企業助理(金融/健康/法律): 部署機密 AI 助理,用於處理敏感文件和對話,其中提示和輸出必須保持私密且可驗證,以符合合規性和風險控制要求。
機密開發人員工具: 為安全的程式碼助理或內部協同程式提供支援,這些助理或協同程式可以在專有程式碼庫上進行推理,而不會將原始程式碼或提示暴露給模型主機。
用於敏感查詢的私人消費者 AI: 使用聊天應用程式處理個人主題(醫療、財務、人力資源、類似治療的對話),並提供更強大的保證,確保提供者無法讀取內容。
SaaS 產品中的隱私保護 AI 功能: 將 Tinfoil 與 OpenAI 相容的端點嵌入到現有應用程式中(搜尋、摘要、支援、分析),為客戶提供「機密 AI」模式。
雲端中的政府和類似內部部署的安全性: 支援希望獲得雲端規模 AI 的機構或承包商,同時透過證明和基於飛地的隔離來維持類似內部部署的機密性。

優點

可驗證的安全模型(證明 + 程式碼完整性)減少了對提供商的盲目信任
與 OpenAI 相容的 API 和 SDK 簡化了現有 AI 應用程式的採用
端到端隱私原則透過客戶端加密、備份和多裝置同步擴展到儲存

缺點

隱私保證取決於用戶正確驗證證明並信任驗證工具/供應鏈
某些進階功能(更高的限制、專案、語音輸入)需要高階訂閱才能使用
基於飛地的部署可能會限制偵錯/可觀察性,並且與標準託管相比,可能會限制某些自訂

如何使用 Tinfoil

1) 在瀏覽器中使用 Tinfoil Chat: 開啟 https://chat.tinfoil.sh。開始「新聊天」並輸入您的提示。除非您建立帳戶以進行持久儲存,否則您的聊天會暫時儲存在目前的瀏覽器分頁中。請檢閱頁面上的服務條款和隱私權政策連結。
2) (可選) 登入以進行持久聊天儲存: 從聊天 UI 建立帳戶或登入,以便對話可以儲存在目前的瀏覽器分頁/會話之外(頁面註明,否則聊天僅在本地/暫時儲存)。
3) 安裝 Tinfoil CLI (如果您需要命令列存取): 安裝 `tinfoil` 命令列工具(需要 Go)。如果在安裝或使用過程中遇到權限錯誤,請根據需要使用 `sudo` 執行命令。安裝後,執行 `tinfoil --help` 以查看可用命令(例如 `chat`、`attestation`、`http`、`proxy`、`audio`、`tts`)。
4) 從 CLI 聊天: 執行 `tinfoil chat -m <model-name> "<your prompt>"`。您必須使用 `-m` 指定模型。您可以選擇使用友善的模型名稱(例如 `deepseek`)或完整的版本化名稱(例如 `deepseek-r1-0528`)(如果可用)。
5) 手動驗證飛地 (證明): 使用證明驗證器確認飛地正在運行預期的程式碼:`tinfoil attestation verify -e inference.tinfoil.sh -r tinfoilsh/confidential-model-router`。該工具會為每個驗證步驟(擷取發布、擷取 Sigstore 捆綁包、驗證測量等)列印 INFO 日誌。
6) 透過 Python 用戶端使用 API (與 OpenAI 相容): 設定您的 API 金鑰(例如 `export TINFOIL_API_KEY=...`)。然後:`from tinfoil import TinfoilAI; import os; client=TinfoilAI(api_key=os.getenv('TINFOIL_API_KEY')); resp=client.chat.completions.create(model='llama3-3-70b', messages=[{'role':'user','content':'Hi'}]); print(resp.choices[0].message.content)`。
7) 透過 Python 非同步用戶端使用 API (串流): 使用 `AsyncTinfoilAI` 並串流令牌:`from tinfoil import AsyncTinfoilAI; client=AsyncTinfoilAI(api_key=os.getenv('TINFOIL_API_KEY')); stream=await client.chat.completions.create(model='llama3-3-70b', messages=[{'role':'user','content':'Say this is a test'}], stream=True); async for chunk in stream: ...`。
8) 使用帶有明確飛地 + 儲存庫的 API (Python): 如果您需要針對特定的飛地/儲存庫:`client=TinfoilAI(enclave='models.default.tinfoil.sh', repo='tinfoilsh/default-models-nitro', api_key='<API_KEY>'); resp=client.chat.completions.create(model='model-name', messages=[{'role':'user','content':'Hi'}])`。
9) 從 JavaScript/TypeScript 使用 API: 安裝/匯入 SDK 並呼叫聊天完成:`import { TinfoilAI } from 'tinfoil'; const client=new TinfoilAI({ enclave:'models.default.tinfoil.sh', repo:'tinfoilsh/default-models-nitro', apiKey:'<API_KEY>' }); const completion=await client.chat.completions.create({ model:'model-name', messages:[{ role:'user', content:'Hello!' }] }); console.log(completion.choices[0].message.content);`。
10) 從 Swift 使用 API: 建立用戶端並請求完成:`import TinfoilKit; let client=TinfoilAI(apiKey:'<API_KEY>', enclave:'models.default.tinfoil.sh', repo:'tinfoilsh/default-models-nitro'); let completion=try await client.chat.completions.create(messages:[.user(content:'Hello!')], model:'model-name'); print(completion.choices[0].message.content)`。
11) 從 Go 使用 API: 建立安全用戶端並呼叫聊天完成(OpenAI 風格參數):`client := tinfoil.NewSecureClient('models.default.tinfoil.sh','tinfoilsh/default-models-nitro'); chatCompletion, err := client.Chat.Completions.New(ctx, openai.ChatCompletionNewParams{ Messages: openai.F([]openai.ChatCompletionMessageParamUnion{ openai.UserMessage('Say this is a test'), }), Model: openai.F('model-name'), })`。
12) (可選) 執行其他 CLI 功能: 根據您的使用案例探索其他 CLI 命令:`tinfoil http`(已驗證的 HTTP 請求)、`tinfoil proxy`(本地 HTTP 代理)、`tinfoil audio`(使用 Whisper 轉錄)、`tinfoil tts`(文字轉語音)。使用 `tinfoil <command> --help` 獲取確切的標誌。

Tinfoil 常見問題

Tinfoil Chat (TFC) 是一個免費開源 (FOSS) 的點對點訊息系統,它使用高安全性硬體架構來保護使用者免受被動收集、中間人 (MITM) 攻擊和遠端金鑰外洩。

与 Tinfoil 类似的最新 AI 工具

Folderr
Folderr
Folderr 是一個全面的 AI 平台,通過上傳無限制的文件、集成多個語言模型和通過用戶友好的界面自動化工作流程,使用戶能夠創建自定義的 AI 助手。
Peache.ai
Peache.ai
Peache.ai 是一個 AI 角色聊天遊樂場,使用戶能夠通過實時互動與多樣的 AI 個性進行調情、機智和大膽的對話。
TalkPersona
TalkPersona
TalkPersona是一個由AI驅動的視頻聊天機器人,通過具有自然語音和唇形同步功能的虛擬對話臉提供實時類人對話。
Thaly AI
Thaly AI
Thaly AI 是一個由 AI 驅動的銷售助手,通過自動化客戶對話和潛在客戶資格審查,幫助企業擴大銷售運營並節省時間。