deCloud
MA CHAIN · 20260131
deCloud Docs

Understanding capabilities

Tools, Vision, Reasoning and Structured tags and their verification limits.

On this page

What tags mean

TagMeaning
Tools / Function callingTool calls; agents need confirmed support
VisionImage input
ReasoningReasoning may consume output budget; model-specific
StructuredStructured output; use a supported schema
Chat / CodeUsage categories, not a guarantee of all features

How to verify

A missing tag is not proof of non-support. A 400 or absent tool_calls alone is inconclusive: parameters, schema, prompting or context may be responsible. Check catalog details first; a small validation call may incur charges.

curl https://macdecloud.com/v1/chat/completions \
  -H "Authorization: Bearer $DECLOUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "deepseek/deepseek-chat",
  "messages": [
    {
      "role": "user",
      "content": "Use read_file to read /tmp/a.txt"
    }
  ],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "read_file",
        "description": "Read a file",
        "parameters": {
          "type": "object",
          "properties": {
            "path": {
              "type": "string"
            }
          },
          "required": [
            "path"
          ]
        }
      }
    }
  ]
}'
Understanding capabilities · deCloud Docs