모델 별칭으로 언어 모델 참조
모델 별칭(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로 배포한 함수에서도 모델 별칭을 사용할 수 있지만 설치 시 다른 모델로 다시 매핑할 수는 없습니다. 원본에 구성한 모델이 대상 환경에 없으면 실행 시 별칭 해소가 실패합니다.
설치자가 환경별 문자열 값을 선택해야 할 때 쓰는 사용자 지정 별칭과는 다른 조건입니다.