Record

sampling-create-message-request

record sampling-create-message-request {
  include-context: include-context,
  max-tokens: u64,
  messages: list​<sampling-message>,
  metadata: option​<json>,
  model-preferences: option​<model-preferences>,
  stop-sequences: option​<list​<string>>,
  system-prompt: option​<string>,
  temperature: option​<f64>,
}

Fields

NameTypeDescription
include-contextinclude-context

Context to include

max-tokensu64

Maximum tokens to generate

messageslist​<sampling-message>

Conversation messages

metadataoption​<json>

Request metadata

model-preferencesoption​<model-preferences>

Model preferences

stop-sequencesoption​<list​<string>>

Stop sequences

system-promptoption​<string>

System prompt

temperatureoption​<f64>

Sampling temperature