Lines Matching refs:messages
213 $messages = $this->prepareMessages(
219 $answer = $this->getChatModel()->getAnswer($messages);
242 $messages = $this->prepareMessages(
248 return $this->getRephraseModel()->getAnswer($messages);
252 * Prepare the messages for the AI
257 * @param int $historySize The maximum number of messages to use from the history
258 * @return array An OpenAI compatible array of messages
273 $messages = $this->historyMessages($history, $remainingContext, $historySize);
274 $messages[] = [
278 return $messages;
282 * Create an array of OpenAI compatible messages from the given history
284 * Only as many messages are used as fit into the token limit
288 * @param int $sizeLimit The maximum number of messages to use
295 $messages = [];
305 $messages[] = [
309 $messages[] = [
314 return array_reverse($messages);