SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
1.8 KB · 108 lines json
Raw Blame History
1{2  "$schema": "https://json-schema.org/draft/2020-12/schema",3  "$id": "https://atlas.local/schemas/parameter.schema.json",4  "title": "Atlas parameter record",5  "type": "object",6  "required": [7    "provider",8    "endpoint",9    "parameter",10    "location",11    "type"12  ],13  "properties": {14    "provider": {15      "enum": [16        "openai",17        "anthropic",18        "xai",19        "gemini"20      ]21    },22    "endpoint": {23      "type": "string",24      "description": "e.g. 'POST /v1/messages' or 'WS realtime session.update'"25    },26    "parameter": {27      "type": "string",28      "description": "dotted path, e.g. 'thinking.budget_tokens' or 'tools[].function.strict'"29    },30    "location": {31      "type": "string",32      "description": "body | query | path | header | multipart | body(multipart) | file | event"33    },34    "type": {35      "type": [36        "string",37        "array",38        "object",39        "null"40      ]41    },42    "required": {43      "type": [44        "boolean",45        "string",46        "null"47      ]48    },49    "default": {},50    "minimum": {51      "type": [52        "number",53        "string",54        "null"55      ]56    },57    "maximum": {58      "type": [59        "number",60        "string",61        "null"62      ]63    },64    "enum": {65      "type": [66        "array",67        "object",68        "null"69      ]70    },71    "description": {72      "type": [73        "string",74        "null"75      ]76    },77    "compatible_models": {78      "type": [79        "array",80        "string",81        "null"82      ]83    },84    "beta_header": {85      "type": [86        "string",87        "array",88        "null"89      ]90    },91    "status": {92      "type": [93        "array",94        "string",95        "null"96      ]97    },98    "source": {99      "type": [100        "string",101        "object",102        "array",103        "null"104      ]105    }106  }107}108