다음을 통해 공유


ThreadMessageOptions interface

초기 상태에 대해 해당 스레드를 만드는 동안 제공된 에이전트 스레드 내의 단일 메시지입니다.

속성

attachments

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

content

초기 메시지의 내용입니다. 이는 기본 문자열(텍스트만 필요한 경우) 또는 형식화된 콘텐츠 블록의 배열(예: 텍스트, image_file, image_url 등)일 수 있습니다.

metadata

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

role

메시지를 만드는 엔터티의 역할입니다. 허용되는 값에는 메시지가 실제 사용자에 의해 전송되었음을 나타내고(대부분의 경우 사용자 생성 메시지를 나타내는 데 사용해야 함) 및 user메시지가 에이전트에 의해 생성되었음을 나타내는 , (에이전트의 메시지를 대화에 삽입하려면 이 값 사용)가 포함됩니다assistant.

속성 세부 정보

attachments

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

attachments?: null | MessageAttachment[]

속성 값

content

초기 메시지의 내용입니다. 이는 기본 문자열(텍스트만 필요한 경우) 또는 형식화된 콘텐츠 블록의 배열(예: 텍스트, image_file, image_url 등)일 수 있습니다.

content: MessageInputContent

속성 값

metadata

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

metadata?: null | Record<string, string>

속성 값

null | Record<string, string>

role

메시지를 만드는 엔터티의 역할입니다. 허용되는 값에는 메시지가 실제 사용자에 의해 전송되었음을 나타내고(대부분의 경우 사용자 생성 메시지를 나타내는 데 사용해야 함) 및 user메시지가 에이전트에 의해 생성되었음을 나타내는 , (에이전트의 메시지를 대화에 삽입하려면 이 값 사용)가 포함됩니다assistant.

role: MessageRole

속성 값