LogoRobo.js
Packages@robojs/ai

ChatOptions

Interface: ChatOptions

Options controlling a chat invocation.

Examples

const options: ChatOptions = {
  model: 'gpt-4o-mini',
  showTyping: true
}
const options: ChatOptions = {
  userId: '123',
  voice: {
    sessionId: 'abc',
    strategy: 'server-vad'
  }
}

Properties

PropertyTypeDescription
conversation?ConversationInputExisting conversation context to continue.
functions?ChatFunction[]List of available functions the engine may call.
model?stringPreferred model identifier.
showTyping?booleanToggle for Discord typing indicator.
temperature?numberTemperature applied to sampling, when supported.
threadId?null | stringDiscord thread identifier for context.
userId?null | stringDiscord user identifier for analytics attribution.
voice?VoiceChatOptionsVoice chat configuration enabling hybrid sessions.

On this page