responseToMessage.ts 474 B

12345678910111213141516
  1. import { Message, ContentItem } from '../foundation';
  2. import { Response } from './interface';
  3. export default function responseToMessage(response: Response): Message {
  4. const { id, model, status, output, output_text, created_at } = response;
  5. return {
  6. id: id,
  7. role: "assistant",
  8. content: output as (string | ContentItem[]),
  9. createdAt: created_at,
  10. output_text: output_text,
  11. model: model,
  12. status: status,
  13. };
  14. }