檢視次數:

Trend Vision One AI Guard 整合的 Curl 代碼範例。

以下是如何將 AI Guard 與您的應用程式整合的範例。
# 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"
  }'