server : fix completion_probabilities undefined if not set n_probs

This commit is contained in:
Jhen 2023-08-02 15:53:10 +08:00
parent 2a5bab4c9f
commit b9b6cd2f21

View file

@ -137,7 +137,7 @@
<script type="module"> <script type="module">
import { import {
html, h, signal, effect, computed, render, useSignal, useEffect, useRef html, h, signal, effect, computed, render, useSignal, useEffect, useRef, Component
} from '/index.js'; } from '/index.js';
import { llama } from '/completion.js'; import { llama } from '/completion.js';
@ -288,7 +288,13 @@
const chatLine = ([user, data], index) => { const chatLine = ([user, data], index) => {
let message let message
const isArrayMessage = Array.isArray(data) const isArrayMessage = Array.isArray(data)
if (isArrayMessage && data.every(msg => msg.completion_probabilities.length > 0)) { if (
isArrayMessage &&
data.every(msg =>
msg.completion_probabilities &&
msg.completion_probabilities.length > 0
)
) {
message = html`<${Probabilites} data=${data} />` message = html`<${Probabilites} data=${data} />`
} else { } else {
const text = isArrayMessage ? const text = isArrayMessage ?