Skip to content

임베딩

임베딩 API는 OpenAI 호환 벡터 생성과 Gemini 네이티브 임베딩 생성을 모두 지원하여 검색, 분류, 의미 기반 유사도 워크로드에 사용할 수 있습니다.

네이티브 OpenAI 형식

간단한 SDK 통합과 넓은 생태계 호환성이 필요하다면 OpenAI 호환 embeddings 엔드포인트를 사용하세요.

POST
https://api.dgrid.ai
POST/v1/embeddings
Authorization
Authorization: Bearer <DGRID_API_KEY>
Request
application/json
Response
200 · application/json

요청 본문

필드타입필수기본값설명
inputstring 또는 array-입력 텍스트 또는 텍스트 배열입니다.
modelstring-임베딩 모델 ID입니다.
encoding_formatstring아니오floatfloat 또는 base64.
dimensionsinteger아니오-출력 벡터 차원 수입니다.
userstring아니오-최종 사용자 식별자입니다.

응답 본문

필드타입설명
objectstring항상 list 입니다.
dataarray임베딩 결과 배열입니다.
data[].objectstring항상 embedding 입니다.
data[].embeddingarray임베딩 벡터입니다.
data[].indexinteger임베딩 인덱스입니다.
modelstring요청에 사용된 모델입니다.
usageobjecttoken 사용량 정보입니다.

레거시 Engine 임베딩 형식

현재 예시는 model 필드와 input 문자열을 함께 보내는 engine 기반 레거시 임베딩 경로를 사용합니다.

POST
https://api.dgrid.ai
POST/v1/engines/{engine}/embeddings
Authorization
Authorization: Bearer <DGRID_API_KEY>
Request
application/json
Response
200 · application/json

Path 파라미터

파라미터타입필수설명
enginestring엔진 ID, 예: text-embedding-ada-002.

요청 본문

필드타입필수설명
modelstring요청 본문에 포함되는 모델 이름입니다.
inputstring임베딩할 입력 문자열입니다.

응답 본문

필드타입설명
objectstring최상위 객체 타입입니다.
dataarray임베딩 결과 배열입니다.
data[].objectstring각 항목의 객체 타입입니다.
data[].embeddingarray임베딩 벡터 값입니다.
data[].indexinteger결과 인덱스입니다.
modelstring응답에 포함된 모델 이름입니다.
usageobjecttoken 사용량 정보입니다.