다음을 통해 공유


ThreadMessage interface

에이전트 스레드 내의 단일 기존 메시지입니다.

속성

assistantId

해당하는 경우 이 메시지를 작성한 에이전트의 ID입니다.

attachments

메시지에 첨부된 파일 목록 및 추가해야 하는 도구입니다.

completedAt

메시지가 완료된 시점의 Unix 타임스탬프(초)입니다.

content

에이전트 스레드 메시지와 연결된 콘텐츠 항목 목록입니다.

createdAt

이 개체가 만들어진 시점을 나타내는 Unix 타임스탬프(초)입니다.

id

API 엔드포인트에서 참조할 수 있는 식별자입니다.

incompleteAt

메시지가 완료로 표시된 시점의 Unix 타임스탬프(초)입니다.

incompleteDetails

불완전한 메시지에서 메시지가 불완전한 이유에 대한 세부 정보입니다.

metadata

개체에 연결할 수 있는 최대 16개의 키/값 쌍 집합으로, 해당 개체에 대한 추가 정보를 구조화된 형식으로 저장하는 데 사용됩니다. 키의 길이는 최대 64자이고 값의 길이는 최대 512자일 수 있습니다.

object

항상 'thread.message'인 개체 형식입니다.

role

에이전트 스레드 메시지와 연결된 역할입니다.

runId

해당하는 경우 이 메시지의 작성과 연결된 실행의 ID입니다.

status

메시지의 상태입니다.

threadId

이 메시지가 속한 스레드의 ID입니다.

속성 세부 정보

assistantId

해당하는 경우 이 메시지를 작성한 에이전트의 ID입니다.

assistantId: null | string

속성 값

null | string

attachments

메시지에 첨부된 파일 목록 및 추가해야 하는 도구입니다.

attachments: null | MessageAttachment[]

속성 값

completedAt

메시지가 완료된 시점의 Unix 타임스탬프(초)입니다.

completedAt: null | Date

속성 값

null | Date

content

에이전트 스레드 메시지와 연결된 콘텐츠 항목 목록입니다.

content: MessageContentUnion[]

속성 값

createdAt

이 개체가 만들어진 시점을 나타내는 Unix 타임스탬프(초)입니다.

createdAt: Date

속성 값

Date

id

API 엔드포인트에서 참조할 수 있는 식별자입니다.

id: string

속성 값

string

incompleteAt

메시지가 완료로 표시된 시점의 Unix 타임스탬프(초)입니다.

incompleteAt: null | Date

속성 값

null | Date

incompleteDetails

불완전한 메시지에서 메시지가 불완전한 이유에 대한 세부 정보입니다.

incompleteDetails: null | MessageIncompleteDetails

속성 값

metadata

개체에 연결할 수 있는 최대 16개의 키/값 쌍 집합으로, 해당 개체에 대한 추가 정보를 구조화된 형식으로 저장하는 데 사용됩니다. 키의 길이는 최대 64자이고 값의 길이는 최대 512자일 수 있습니다.

metadata: null | Record<string, string>

속성 값

null | Record<string, string>

object

항상 'thread.message'인 개체 형식입니다.

object: "thread.message"

속성 값

"thread.message"

role

에이전트 스레드 메시지와 연결된 역할입니다.

role: MessageRole

속성 값

runId

해당하는 경우 이 메시지의 작성과 연결된 실행의 ID입니다.

runId: null | string

속성 값

null | string

status

메시지의 상태입니다.

status: MessageStatus

속성 값

threadId

이 메시지가 속한 스레드의 ID입니다.

threadId: string

속성 값

string