Use OpenClaw, CrewAI, LangChain, or any OpenAI SDK. One line change and every LLM call runs inside Intel TDX.
api.voltagegpu.com/v1/confidentialRun any OpenClaw agent on confidential hardware. One config change.
Best for: CLI-first agent workflows, local development, rapid prototyping
# ~/.openclaw/config.yaml
providers:
- name: voltagegpu-confidential
type: openai
base_url: https://api.voltagegpu.com/v1/confidential
api_key: vgpu_YOUR_API_KEY
model: contract-analyst # or any of the 9 agents
# That's it. Every LLM call now runs in a TDX enclave.Multi-agent orchestration with CrewAI, now running inside Intel TDX enclaves.
Best for: Multi-agent teams, role-based workflows, complex research tasks
from crewai import Agent, Task, Crew
from langchain_openai import ChatOpenAI
# One line change: point to VoltageGPU TDX
llm = ChatOpenAI(
base_url="https://api.voltagegpu.com/v1/confidential",
api_key="vgpu_YOUR_API_KEY",
model="financial-analyst", # or any of the 9 agents
)
analyst = Agent(role="Senior Financial Analyst", llm=llm, ...)
crew = Crew(agents=[analyst], tasks=[...])
crew.kickoff() # All inference is now TDX-encryptedLangChain and LangGraph chains with confidential inference. Drop-in replacement.
Best for: RAG pipelines, retrieval QA, document processing, complex chains
from langchain_openai import ChatOpenAI
# Drop-in replacement, same OpenAI SDK, TDX-encrypted
llm = ChatOpenAI(
base_url="https://api.voltagegpu.com/v1/confidential",
api_key="vgpu_YOUR_API_KEY",
model="compliance-officer",
)
# Use in any chain, agent, or RAG pipeline
from langchain.chains import RetrievalQA
qa = RetrievalQA.from_chain_type(llm=llm, retriever=retriever)
result = qa.invoke("Does this policy comply with GDPR Art. 25?")Any OpenAI-compatible SDK works out of the box. Change the base URL and you're sealed.
Best for: Custom apps, existing codebases, any language with OpenAI SDK support
# Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.voltagegpu.com/v1/confidential",
api_key="vgpu_YOUR_API_KEY",
)
response = client.chat.completions.create(
model="contract-analyst",
messages=[{"role": "user", "content": "Review this NDA..."}],
)
# Node.js, identical pattern
# import OpenAI from 'openai';
# const client = new OpenAI({ baseURL: "https://api.voltagegpu.com/v1/confidential", apiKey: "vgpu_..." });Browse pre-built templates or check the API docs to integrate your own.