from openai import OpenAI
from obiguard import OBIGUARD_GATEWAY_URL, createHeaders
client = OpenAI(
api_key="dummy", # Not used when using virtual keys
base_url=OBIGUARD_GATEWAY_URL,
default_headers=createHeaders(
obiguard_api_key="vk_obg-***", # Your Obiguard virtual key here
)
)
resp = client.responses.create(
model="gpt-4.1",
tools=[
{
"type": "mcp",
"server_label": "deepwiki",
"server_url": "https://mcp.deepwiki.com/mcp",
"require_approval": "never",
},
],
input="What transport protocols are supported in the 2025-03-26 version of the MCP spec?",
)
print(resp.output_text)