Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .speakeasy/in.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10895,6 +10895,28 @@ components:
- 'instructions'
- 'criteria'
type: 'object'
DecisionsImageAsset:
additionalProperties: false
description: 'An image sent once and referenced by its key in the `assets` map. `data_base64` is the PNG or JPEG file in standard base64 with no `data:` prefix. The multipart `part` field of TypeSafe''s API is not accepted.'
properties:
data_base64:
minLength: 1
pattern: '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
type: 'string'
format:
enum:
- 'png'
- 'jpg'
- 'jpeg'
type: 'string'
type:
enum:
- 'image'
type: 'string'
required:
- 'format'
- 'data_base64'
type: 'object'
DecisionsNoulAnswer:
properties:
noul:
Expand Down Expand Up @@ -10950,6 +10972,11 @@ components:
type: 'object'
DecisionsRequest:
properties:
assets:
additionalProperties:
$ref: '#/components/schemas/DecisionsImageAsset'
description: 'Images keyed by reference string, as in TypeSafe''s API. Write a reference wherever the image belongs in `state`, `instructions`, or `criteria`; every asset must be referenced at least once. Jev reads a reference as a whole string value or inside longer text. Other Decisions models read a whole-string reference wherever they read an `image_url` part and reject a reference inside longer text.'
type: 'object'
model:
type: 'string'
provider:
Expand Down
Loading