summaryrefslogtreecommitdiffhomepage
path: root/pkg/client/gen/openapi.json
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-05-29 11:38:55 -0400
committerDax Raad <[email protected]>2025-05-29 11:38:55 -0400
commit48f81fe4d3a286ead827888e030f9bd89c864dee (patch)
tree5715dd3b6a923cab8ce4155f5c66ca54661e6dce /pkg/client/gen/openapi.json
parenta96c2ce65c8e87431dce84f0466abb9769e2f7fd (diff)
downloadopencode-48f81fe4d3a286ead827888e030f9bd89c864dee.tar.gz
opencode-48f81fe4d3a286ead827888e030f9bd89c864dee.zip
sync
Diffstat (limited to 'pkg/client/gen/openapi.json')
-rw-r--r--pkg/client/gen/openapi.json141
1 files changed, 56 insertions, 85 deletions
diff --git a/pkg/client/gen/openapi.json b/pkg/client/gen/openapi.json
index 274c6c7d6..4e6506e73 100644
--- a/pkg/client/gen/openapi.json
+++ b/pkg/client/gen/openapi.json
@@ -33,7 +33,7 @@
"content": {
"application/json": {
"schema": {
- "$ref": "#/components/schemas/Session.Info"
+ "$ref": "#/components/schemas/session.info"
}
}
}
@@ -52,7 +52,7 @@
"content": {
"application/json": {
"schema": {
- "$ref": "#/components/schemas/Session.Info"
+ "$ref": "#/components/schemas/session.info"
}
}
}
@@ -129,23 +129,7 @@
"schema": {
"type": "array",
"items": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^ses"
- },
- "shareID": {
- "type": "string"
- },
- "title": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "title"
- ]
+ "$ref": "#/components/schemas/session.info"
}
}
}
@@ -254,7 +238,7 @@
"schema": {
"type": "object",
"additionalProperties": {
- "$ref": "#/components/schemas/Provider.Info"
+ "$ref": "#/components/schemas/provider"
}
}
}
@@ -724,23 +708,7 @@
"type": "object",
"properties": {
"info": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "pattern": "^ses"
- },
- "shareID": {
- "type": "string"
- },
- "title": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "title"
- ]
+ "$ref": "#/components/schemas/session.info"
}
},
"required": [
@@ -753,7 +721,7 @@
"properties"
]
},
- "Session.Info": {
+ "session.info": {
"type": "object",
"properties": {
"id": {
@@ -772,7 +740,7 @@
"title"
]
},
- "Provider.Info": {
+ "provider": {
"type": "object",
"properties": {
"options": {
@@ -782,58 +750,61 @@
"models": {
"type": "object",
"additionalProperties": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string"
- },
- "cost": {
- "type": "object",
- "properties": {
- "input": {
- "type": "number"
- },
- "inputCached": {
- "type": "number"
- },
- "output": {
- "type": "number"
- },
- "outputCached": {
- "type": "number"
- }
- },
- "required": [
- "input",
- "inputCached",
- "output",
- "outputCached"
- ]
- },
- "contextWindow": {
- "type": "number"
- },
- "maxTokens": {
- "type": "number"
- },
- "attachment": {
- "type": "boolean"
- },
- "reasoning": {
- "type": "boolean"
- }
- },
- "required": [
- "cost",
- "contextWindow",
- "attachment"
- ]
+ "$ref": "#/components/schemas/model"
}
}
},
"required": [
"models"
]
+ },
+ "model": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "cost": {
+ "type": "object",
+ "properties": {
+ "input": {
+ "type": "number"
+ },
+ "inputCached": {
+ "type": "number"
+ },
+ "output": {
+ "type": "number"
+ },
+ "outputCached": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "input",
+ "inputCached",
+ "output",
+ "outputCached"
+ ]
+ },
+ "contextWindow": {
+ "type": "number"
+ },
+ "maxTokens": {
+ "type": "number"
+ },
+ "attachment": {
+ "type": "boolean"
+ },
+ "reasoning": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "cost",
+ "contextWindow",
+ "attachment"
+ ]
}
}
}