ActionParameterDataType은 type으로 구분하는 22개 분기를 갖습니다. 이 정의는 매개변수의 자료형 메타데이터입니다. 호출 본문에 넣을 실제 값은 액션 데이터 값의 JSON 표현을 사용합니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: date. | date |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: interfaceObject. | interfaceObject |
interfaceTypeApiName | string | 선택 | UpperCamelCase 형식의 인터페이스 API 이름입니다. List Interface Types 또는 Ontology Manager에서 확인합니다. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: struct. | struct |
fields | list<OntologyStructField> | 선택 | | |
배열 항목은 OntologyStructField이며 자료형은 object입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
name | string | 필수 | 구조체 필드의 이름입니다. | |
fieldType | OntologyDataType | 필수 | 온톨로지 기반 제품에서 사용하는 기본 자료형입니다. | |
required | boolean | 필수 | | |
구조체 필드의 형식은 온톨로지 기본 자료형을 따릅니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: string. | string |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: double. | double |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: integer. | integer |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: geoshape. | geoshape |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: long. | long |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: timeSeriesReference. | timeSeriesReference |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: objectType. | objectType |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: boolean. | boolean |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: marking. | marking |
markingType | enum | 선택 | 보안 표지의 종류입니다. CBAC는 보안 분류 기반 접근 제어 표지이며 MANDATORY는 조직 같은 일반적인 비분류 표지입니다. 허용값: CBAC, MANDATORY. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: scenarioReference. | scenarioReference |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: attachment. | attachment |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: mediaReference. | mediaReference |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: array. | array |
subType | ActionParameterDataType | 필수 | 온톨로지 액션 매개변수가 지원하는 자료형입니다. | |
이 문서의 액션 매개변수 자료형을 다시 사용합니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: objectSet. | objectSet |
objectApiName | string | 선택 | 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다. | |
objectTypeApiName | string | 선택 | 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: geohash. | geohash |
고정된 차원 수를 갖는 실수 벡터이며 벡터 유사도 검색에 사용할 수 있습니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: vector. | vector |
dimension | integer | 필수 | 벡터 차원 수입니다. | |
supportsSearchWith | list<VectorSimilarityFunction> | 선택 | | |
embeddingModel | union<lms, foundryLiveDeployment> | 선택 | | |
배열 항목은 VectorSimilarityFunction이며 자료형은 object입니다.
근사 최근접 이웃 검색에 사용할 유사도 함수입니다. 함수마다 해당 인덱스를 만듭니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
value | enum | 선택 | 허용값: COSINE_SIMILARITY, DOT_PRODUCT, EUCLIDEAN_DISTANCE. | |
Language Model Service가 제공하는 모델입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: lms. | lms |
value | enum | 필수 | 허용값: OPENAI_TEXT_EMBEDDING_ADA_002, TEXT_EMBEDDING_3_LARGE, TEXT_EMBEDDING_3_SMALL, SNOWFLAKE_ARCTIC_EMBED_M, INSTRUCTOR_LARGE, BGE_BASE_EN_V1_5. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: foundryLiveDeployment. | foundryLiveDeployment |
rid | string | 선택 | 온라인 모델 배포 RID입니다. 형식은 ri.foundry-ml-live.main.live-deployment.<uuid>입니다. | |
inputParamName | string | 선택 | 질의 문자열을 전달할 모델 입력 매개변수 이름입니다. | |
outputParamName | string | 선택 | 계산된 임베딩을 반환할 모델 출력 매개변수 이름입니다. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: decimal. | decimal |
precision | integer | 선택 | Decimal의 전체 자릿수이며 최대값은 38입니다. | 38 |
scale | integer | 선택 | 소수점 오른쪽 자릿수이며 최대값은 38입니다. | 18 |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: object. | object |
objectApiName | string | 필수 | 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다. | |
objectTypeApiName | string | 필수 | 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다. | |
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
type | enum | 필수 | 허용값: timestamp. | timestamp |