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%
3.4 KB · 146 lines json
Raw Blame History
1[2 {3  "provider": "gemini",4  "object": "TunedModel",5  "api_family": "tuning",6  "status_field": "state",7  "states": {8   "CREATING": "Tuning in progress (track via tunedModels/{id}/operations/{op}: completedSteps/totalSteps, snapshots).",9   "ACTIVE": "Ready for generateContent.",10   "FAILED": "Tuning failed.",11   "STATE_UNSPECIFIED": "Unused default."12  },13  "initial": "CREATING",14  "terminal": [15   "ACTIVE",16   "FAILED"17  ],18  "transitions": [19   [20    "CREATING",21    "ACTIVE"22   ],23   [24    "CREATING",25    "FAILED"26   ]27  ],28  "timestamps": [29   "createTime",30   "updateTime",31   "tuningTask.startTime",32   "tuningTask.completeTime"33  ],34  "observed": {35   "2026-09-18": "GET /v1beta/tunedModels -> HTTP 501 {\"error\": {\"code\": 501, \"message\": \"Operation is not implemented, or supported, ; no tuned model created (fine-tuning unavailable in the Gemini API since May 2025)"36  },37  "status": [38   "DOCUMENTED",39   "LEGACY",40   "DEPRECATED"41  ],42  "sources": [43   {44    "url": "https://ai.google.dev/api/tuning",45    "retrieved_at": "2026-09-18"46   },47   {48    "url": "https://ai.google.dev/gemini-api/docs/model-tuning",49    "retrieved_at": "2026-09-18"50   }51  ],52  "_fragment": "generated/fragments/status-lifecycles/gemini-lifecycles.json"53 },54 {55  "provider": "openai",56  "object": "file",57  "api_family": "files",58  "status_field": "status (deprecated field)",59  "states": {60   "uploaded": "Legacy: received, not yet processed.",61   "processed": "Legacy: ready. Every file created in the 2026-09-18 tests was returned directly as processed.",62   "error": "Legacy: processing failed (see status_details, also deprecated)."63  },64  "initial": "processed (observed)",65  "terminal": [66   "processed",67   "error"68  ],69  "transitions": [70   [71    "uploaded",72    "processed"73   ],74   [75    "uploaded",76    "error"77   ]78  ],79  "observed": {80   "2026-09-18": "status 'processed' immediately for txt/jsonl uploads and for the Upload-completed file; expiry is via expires_at (batch purpose default +30d, else null unless expires_after given)"81  },82  "status": [83   "DOCUMENTED",84   "DEPRECATED",85   "LIVE_VERIFIED"86  ],87  "sources": [88   {89    "url": "https://developers.openai.com/api/reference/resources/files",90    "retrieved_at": "2026-09-18"91   }92  ],93  "_fragment": "generated/fragments/status-lifecycles/openai-lifecycles.json"94 },95 {96  "provider": "xai",97  "object": "image_generation_call (Responses tool output)",98  "api_family": "responses",99  "status_field": "status",100  "states": {101   "in_progress": "Tool call accepted.",102   "generating": "Image being rendered.",103   "completed": "`result` holds bare base64 (JPEG/PNG by magic bytes).",104   "failed": "`result` null."105  },106  "initial": "in_progress",107  "terminal": [108   "completed",109   "failed"110  ],111  "transitions": [112   [113    "in_progress",114    "generating"115   ],116   [117    "generating",118    "completed"119   ],120   [121    "generating",122    "failed"123   ],124   [125    "in_progress",126    "failed"127   ]128  ],129  "status": [130   "DOCUMENTED"131  ],132  "sources": [133   {134    "url": "https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)",135    "retrieved_at": "2026-09-18"136   },137   {138    "url": "https://docs.x.ai/developers/tools/image-generation",139    "retrieved_at": "2026-09-18"140   }141  ],142  "notes": "Documented by the tools agent (docs/tools); listed here for the status machine only.",143  "last_verified": "2026-09-18",144  "_fragment": "generated/fragments/status-lifecycles/xai-lifecycles.json"145 }146]