Как показывать ответ Foundation Models в iOS по мере генерации
Как показывать ответ Foundation Models в iOS по мере генерации В Swift метод respond возвращает результат после завершения генерации. Для постепенного обновления интерфейса можно вызвать streamResponse: он создаёт ResponseStream, который перебирается через for try await и выдаёт частичные версии объекта. Макрос @Generable добавляет тип PartiallyGenerated с необязательными свойствами. Модель заполняет поля в порядке объявления, поэтому заголовок, текст и подсказки стоит выводить в той же последовательности. Разбор потоковой генерации также показывает collect(): после перебора потока метод возвращает итоговый структурированный объект.