Definition
Prompt API defines LanguageModelCreateCoreOptions
dictionary LanguageModelCreateCoreOptions {
// Note: these two have custom out-of-range handling behavior, not in the IDL layer.
// They are unrestricted double so as to allow +Infinity without failing.
// **DEPRECATED**: Only available in extension contexts.
unrestricted double topK;
// **DEPRECATED**: Only available in extension contexts.
unrestricted double temperature;
// **EXPERIMENTAL**: Only available in experimental contexts.
LanguageModelSamplingMode samplingMode;
// The expected types and languages for the session.
sequence<LanguageModelExpected> expectedInputs;
sequence<LanguageModelExpected> expectedOutputs;
// Tools that the language model can use.
// **EXPERIMENTAL**: Only available in experimental contexts.
sequence<LanguageModelTool> tools;
};