Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

모델 별칭으로 언어 모델 참조

모델 별칭(Model alias)은 저장소 안의 이름으로 언어 모델을 참조하고 실제 모델 RID를 해소하는 기능입니다. TypeScript v2와 Python에서 사용할 수 있습니다.

모델과 별칭 선택

Resource imports의 Platform SDK 탭을 엽니다.

Add > Models에서 사용 가능한 Palantir 제공 모델이나 등록 모델을 선택합니다.

Confirm selection 후 각 모델의 별칭을 구성합니다. 모델마다 별칭이 필요하고 키는 저장소 안에서 고유해야 합니다.

가져온 뒤에는 목록의 연필 아이콘으로 별칭을 편집할 수 있습니다.

실제 RID 해소

다음 예제는 gpt5Nano라는 키를 실제로 구성한 경우의 코드입니다. 별칭 이름은 코드가 선택한 키이며 특정 모델의 가용성을 대신 보장하지 않습니다.

TSv2의 getModelRid.ts입니다.

import { Aliases } from "@osdk/functions";

export default function getModelRid(): string {
    return Aliases.model("gpt5Nano").rid;
}

Python 함수에서도 호출 시점에 RID를 읽습니다.

from functions.aliases import model
from functions.api import function


@function
def get_model_rid() -> str:
    return model("gpt5Nano").rid

해소한 RID는 언어 모델 프록시의 클라이언트에 전달합니다.

설치 환경 제한

Marketplace로 배포한 함수에서도 모델 별칭을 사용할 수 있지만 설치 시 다른 모델로 다시 매핑할 수는 없습니다. 원본에 구성한 모델이 대상 환경에 없으면 실행 시 별칭 해소가 실패합니다.

설치자가 환경별 문자열 값을 선택해야 할 때 쓰는 사용자 지정 별칭과는 다른 조건입니다.