An example of Curl code for the Trend Vision One AI Guard integration.
The following is an example of how to integrate AI Guard with your application.
# Basic request (Simple prompt)
curl -X POST "https://api.{region}.xdr.trendmicro.com/v3.0/aiSecurity/applyGuardrails" \
-H "Authorization: Bearer $V1_API_KEY" \
-H "TMV1-Application-Name: my-ai-application" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Your prompt text here"
}'
# OpenAI chat completion request format
curl -X POST "https://api.{region}.xdr.trendmicro.com/v3.0/aiSecurity/applyGuardrails" \
-H "Authorization: Bearer $V1_API_KEY" \
-H "TMV1-Application-Name: my-ai-application" \
-H "TMV1-Request-Type: OpenAIChatCompletionRequestV1" \
-H "Content-Type: application/json" \
-d '{
"model": "us.meta.llama3-1-70b-instruct-v1:0",
"messages": [
{
"role": "user",
"content": "Your prompt text here"
}
]
}'
# With detailed response
curl -X POST "https://api.{region}.xdr.trendmicro.com/v3.0/aiSecurity/applyGuardrails" \
-H "Authorization: Bearer $V1_API_KEY" \
-H "TMV1-Application-Name: my-ai-application" \
-H "Prefer: return=representation" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Your prompt text here"
}'
