|
8 | 8 | <meta content="Bikeshed version 275834c42, updated Wed Jun 11 14:18:15 2025 -0700" name="generator"> |
9 | 9 | <link href="https://webmachinelearning.github.io/prompt-api" rel="canonical"> |
10 | 10 | <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"> |
12 | 12 | <meta content="dark light" name="color-scheme"> |
13 | 13 | <link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css"> |
14 | 14 | <style>/* Boilerplate: style-autolinks */ |
|
743 | 743 | </p> |
744 | 744 | <h1 class="p-name no-ref" id="title">Prompt API</h1> |
745 | 745 | <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> |
747 | 747 | <details open> |
748 | 748 | <summary>More details about this document</summary> |
749 | 749 | <div data-fill-with="spec-metadata"> |
@@ -881,6 +881,7 @@ <h2 class="heading settled" data-level="3" id="api"><span class="secno">3. </spa |
881 | 881 |
|
882 | 882 | <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> { |
883 | 883 | <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->; |
884 | 885 | <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>; |
885 | 886 | }; |
886 | 887 |
|
@@ -911,7 +912,7 @@ <h2 class="heading settled" data-level="3" id="api"><span class="secno">3. </spa |
911 | 912 | // The DOMString branch is shorthand for `[{ type: "text", value: providedValue }]` |
912 | 913 | <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><<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>; |
913 | 914 |
|
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->; |
915 | 916 | }; |
916 | 917 |
|
917 | 918 | <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 |
1076 | 1077 | <li><a href="#dom-languagemodel-measureinputusage">measureInputUsage(input)</a><span>, in § 3</span> |
1077 | 1078 | <li><a href="#dom-languagemodel-measureinputusage">measureInputUsage(input, options)</a><span>, in § 3</span> |
1078 | 1079 | <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> |
1079 | 1081 | <li><a href="#dom-languagemodel-onquotaoverflow">onquotaoverflow</a><span>, in § 3</span> |
1080 | 1082 | <li><a href="#dom-languagemodel-params">params()</a><span>, in § 3</span> |
1081 | 1083 | <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 |
1286 | 1288 |
|
1287 | 1289 | <c- b>dictionary</c-> <a href="#dictdef-languagemodelpromptoptions"><code><c- g>LanguageModelPromptOptions</c-></code></a> { |
1288 | 1290 | <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->; |
1289 | 1292 | <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>; |
1290 | 1293 | }; |
1291 | 1294 |
|
@@ -1546,7 +1549,7 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I |
1546 | 1549 | "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"}, |
1547 | 1550 | "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"}, |
1548 | 1551 | "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"}, |
1550 | 1553 | "59ed4e57": {"dfnID":"59ed4e57","dfnText":"ReadableStream","external":true,"refSections":[{"refs":[{"id":"ref-for-readablestream"}],"title":"3. The API"}],"url":"https://streams.spec.whatwg.org/#readablestream"}, |
1551 | 1554 | "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"}, |
1552 | 1555 | "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 |
1626 | 1629 | "dom-languagemodelparams-defaulttopk": {"dfnID":"dom-languagemodelparams-defaulttopk","dfnText":"defaultTopK","external":false,"refSections":[],"url":"#dom-languagemodelparams-defaulttopk"}, |
1627 | 1630 | "dom-languagemodelparams-maxtemperature": {"dfnID":"dom-languagemodelparams-maxtemperature","dfnText":"maxTemperature","external":false,"refSections":[],"url":"#dom-languagemodelparams-maxtemperature"}, |
1628 | 1631 | "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"}, |
1629 | 1633 | "dom-languagemodelpromptoptions-responseconstraint": {"dfnID":"dom-languagemodelpromptoptions-responseconstraint","dfnText":"responseConstraint","external":false,"refSections":[],"url":"#dom-languagemodelpromptoptions-responseconstraint"}, |
1630 | 1634 | "dom-languagemodelpromptoptions-signal": {"dfnID":"dom-languagemodelpromptoptions-signal","dfnText":"signal","external":false,"refSections":[],"url":"#dom-languagemodelpromptoptions-signal"}, |
1631 | 1635 | "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