Skip to content

Commit 336432e

Browse files
Add control over including schemas for structured output
SHA: 9df9109 Reason: push, by domenic Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 0453409 commit 336432e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

index.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta content="Bikeshed version 275834c42, updated Wed Jun 11 14:18:15 2025 -0700" name="generator">
99
<link href="https://webmachinelearning.github.io/prompt-api" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="66ab78ede6c9fa99bc7c6c6cacaf9cf600131285" name="revision">
11+
<meta content="9df91093ad10c2b62cc3c0ee2f13909568c1efb8" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>/* Boilerplate: style-autolinks */
@@ -743,7 +743,7 @@
743743
</p>
744744
<h1 class="p-name no-ref" id="title">Prompt API</h1>
745745
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#CG-DRAFT">Draft Community Group Report</a>,
746-
<time class="dt-updated" datetime="2025-06-13">13 June 2025</time></p>
746+
<time class="dt-updated" datetime="2025-06-16">16 June 2025</time></p>
747747
<details open>
748748
<summary>More details about this document</summary>
749749
<div data-fill-with="spec-metadata">
@@ -881,6 +881,7 @@ <h2 class="heading settled" data-level="3" id="api"><span class="secno">3. </spa
881881

882882
<c- b>dictionary</c-> <dfn class="dfn-paneled idl-code" data-dfn-type="dictionary" data-export id="dictdef-languagemodelpromptoptions"><code><c- g>LanguageModelPromptOptions</c-></code></dfn> {
883883
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-object" id="ref-for-idl-object"><c- b>object</c-></a> <dfn class="dfn-paneled idl-code" data-dfn-for="LanguageModelPromptOptions" data-dfn-type="dict-member" data-export data-type="object" id="dom-languagemodelpromptoptions-responseconstraint"><code><c- g>responseConstraint</c-></code></dfn>;
884+
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-boolean" id="ref-for-idl-boolean"><c- b>boolean</c-></a> <dfn class="dfn-paneled idl-code" data-default="false" data-dfn-for="LanguageModelPromptOptions" data-dfn-type="dict-member" data-export data-type="boolean" id="dom-languagemodelpromptoptions-omitresponseconstraintinput"><code><c- g>omitResponseConstraintInput</c-></code></dfn> = <c- b>false</c->;
884885
<a data-link-type="idl-name" href="https://dom.spec.whatwg.org/#abortsignal" id="ref-for-abortsignal①"><c- n>AbortSignal</c-></a> <dfn class="dfn-paneled idl-code" data-dfn-for="LanguageModelPromptOptions" data-dfn-type="dict-member" data-export data-type="AbortSignal" id="dom-languagemodelpromptoptions-signal"><code><c- g>signal</c-></code></dfn>;
885886
};
886887

@@ -911,7 +912,7 @@ <h2 class="heading settled" data-level="3" id="api"><span class="secno">3. </spa
911912
// The DOMString branch is shorthand for `[{ type: "text", value: providedValue }]`
912913
<c- b>required</c-> (<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-DOMString" id="ref-for-idl-DOMString③"><c- b>DOMString</c-></a> <c- b>or</c-> <a data-link-type="dfn" href="https://webidl.spec.whatwg.org/#idl-sequence" id="ref-for-idl-sequence⑤"><c- b>sequence</c-></a>&lt;<a data-link-type="idl-name" href="#dictdef-languagemodelmessagecontent" id="ref-for-dictdef-languagemodelmessagecontent"><c- n>LanguageModelMessageContent</c-></a>>) <dfn class="dfn-paneled idl-code" data-dfn-for="LanguageModelMessage" data-dfn-type="dict-member" data-export data-type="(DOMString or sequence<LanguageModelMessageContent>)" id="dom-languagemodelmessage-content"><code><c- g>content</c-></code></dfn>;
913914

914-
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-boolean" id="ref-for-idl-boolean"><c- b>boolean</c-></a> <dfn class="dfn-paneled idl-code" data-default="false" data-dfn-for="LanguageModelMessage" data-dfn-type="dict-member" data-export data-type="boolean" id="dom-languagemodelmessage-prefix"><code><c- g>prefix</c-></code></dfn> = <c- b>false</c->;
915+
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-boolean" id="ref-for-idl-boolean"><c- b>boolean</c-></a> <dfn class="dfn-paneled idl-code" data-default="false" data-dfn-for="LanguageModelMessage" data-dfn-type="dict-member" data-export data-type="boolean" id="dom-languagemodelmessage-prefix"><code><c- g>prefix</c-></code></dfn> = <c- b>false</c->;
915916
};
916917

917918
<c- b>dictionary</c-> <dfn class="dfn-paneled idl-code" data-dfn-type="dictionary" data-export id="dictdef-languagemodelmessagecontent"><code><c- g>LanguageModelMessageContent</c-></code></dfn> {
@@ -1076,6 +1077,7 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
10761077
<li><a href="#dom-languagemodel-measureinputusage">measureInputUsage(input)</a><span>, in § 3</span>
10771078
<li><a href="#dom-languagemodel-measureinputusage">measureInputUsage(input, options)</a><span>, in § 3</span>
10781079
<li><a href="#dom-languagemodelcreateoptions-monitor">monitor</a><span>, in § 3</span>
1080+
<li><a href="#dom-languagemodelpromptoptions-omitresponseconstraintinput">omitResponseConstraintInput</a><span>, in § 3</span>
10791081
<li><a href="#dom-languagemodel-onquotaoverflow">onquotaoverflow</a><span>, in § 3</span>
10801082
<li><a href="#dom-languagemodel-params">params()</a><span>, in § 3</span>
10811083
<li><a href="#dom-languagemodelmessage-prefix">prefix</a><span>, in § 3</span>
@@ -1286,6 +1288,7 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
12861288

12871289
<c- b>dictionary</c-> <a href="#dictdef-languagemodelpromptoptions"><code><c- g>LanguageModelPromptOptions</c-></code></a> {
12881290
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-object"><c- b>object</c-></a> <a data-type="object" href="#dom-languagemodelpromptoptions-responseconstraint"><code><c- g>responseConstraint</c-></code></a>;
1291+
<a class="idl-code" data-link-type="interface" href="https://webidl.spec.whatwg.org/#idl-boolean"><c- b>boolean</c-></a> <a data-default="false" data-type="boolean" href="#dom-languagemodelpromptoptions-omitresponseconstraintinput"><code><c- g>omitResponseConstraintInput</c-></code></a> = <c- b>false</c->;
12891292
<a data-link-type="idl-name" href="https://dom.spec.whatwg.org/#abortsignal"><c- n>AbortSignal</c-></a> <a data-type="AbortSignal" href="#dom-languagemodelpromptoptions-signal"><code><c- g>signal</c-></code></a>;
12901293
};
12911294

@@ -1546,7 +1549,7 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
15461549
"333b39ba": {"dfnID":"333b39ba","dfnText":"'self'","external":true,"refSections":[{"refs":[{"id":"ref-for-default-allowlist-self"}],"title":"3.2. Permissions policy integration"}],"url":"https://w3c.github.io/webappsec-permissions-policy/#default-allowlist-self"},
15471550
"3aff2fb3": {"dfnID":"3aff2fb3","dfnText":"BufferSource","external":true,"refSections":[{"refs":[{"id":"ref-for-BufferSource"}],"title":"3. The API"},{"refs":[{"id":"ref-for-BufferSource\u2460"},{"id":"ref-for-BufferSource\u2461"}],"title":"3.1. Prompt processing"}],"url":"https://webidl.spec.whatwg.org/#BufferSource"},
15481551
"53275e46": {"dfnID":"53275e46","dfnText":"append","external":true,"refSections":[{"refs":[{"id":"ref-for-list-append"}],"title":"3.1. Prompt processing"}],"url":"https://infra.spec.whatwg.org/#list-append"},
1549-
"5372cca8": {"dfnID":"5372cca8","dfnText":"boolean","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-boolean"}],"title":"3. The API"}],"url":"https://webidl.spec.whatwg.org/#idl-boolean"},
1552+
"5372cca8": {"dfnID":"5372cca8","dfnText":"boolean","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-boolean"},{"id":"ref-for-idl-boolean\u2460"}],"title":"3. The API"}],"url":"https://webidl.spec.whatwg.org/#idl-boolean"},
15501553
"59ed4e57": {"dfnID":"59ed4e57","dfnText":"ReadableStream","external":true,"refSections":[{"refs":[{"id":"ref-for-readablestream"}],"title":"3. The API"}],"url":"https://streams.spec.whatwg.org/#readablestream"},
15511554
"5f90bbfb": {"dfnID":"5f90bbfb","dfnText":"undefined","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-undefined"},{"id":"ref-for-idl-undefined\u2460"}],"title":"3. The API"}],"url":"https://webidl.spec.whatwg.org/#idl-undefined"},
15521555
"649608b9": {"dfnID":"649608b9","dfnText":"list","external":true,"refSections":[{"refs":[{"id":"ref-for-list"},{"id":"ref-for-list\u2460"},{"id":"ref-for-list\u2461"},{"id":"ref-for-list\u2462"}],"title":"3.1. Prompt processing"}],"url":"https://infra.spec.whatwg.org/#list"},
@@ -1626,6 +1629,7 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
16261629
"dom-languagemodelparams-defaulttopk": {"dfnID":"dom-languagemodelparams-defaulttopk","dfnText":"defaultTopK","external":false,"refSections":[],"url":"#dom-languagemodelparams-defaulttopk"},
16271630
"dom-languagemodelparams-maxtemperature": {"dfnID":"dom-languagemodelparams-maxtemperature","dfnText":"maxTemperature","external":false,"refSections":[],"url":"#dom-languagemodelparams-maxtemperature"},
16281631
"dom-languagemodelparams-maxtopk": {"dfnID":"dom-languagemodelparams-maxtopk","dfnText":"maxTopK","external":false,"refSections":[],"url":"#dom-languagemodelparams-maxtopk"},
1632+
"dom-languagemodelpromptoptions-omitresponseconstraintinput": {"dfnID":"dom-languagemodelpromptoptions-omitresponseconstraintinput","dfnText":"omitResponseConstraintInput","external":false,"refSections":[],"url":"#dom-languagemodelpromptoptions-omitresponseconstraintinput"},
16291633
"dom-languagemodelpromptoptions-responseconstraint": {"dfnID":"dom-languagemodelpromptoptions-responseconstraint","dfnText":"responseConstraint","external":false,"refSections":[],"url":"#dom-languagemodelpromptoptions-responseconstraint"},
16301634
"dom-languagemodelpromptoptions-signal": {"dfnID":"dom-languagemodelpromptoptions-signal","dfnText":"signal","external":false,"refSections":[],"url":"#dom-languagemodelpromptoptions-signal"},
16311635
"e97a9688": {"dfnID":"e97a9688","dfnText":"unsigned long","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-unsigned-long"},{"id":"ref-for-idl-unsigned-long\u2460"},{"id":"ref-for-idl-unsigned-long\u2461"}],"title":"3. The API"}],"url":"https://webidl.spec.whatwg.org/#idl-unsigned-long"},

0 commit comments

Comments
 (0)