MODEL_AUTHENTICATION

MODEL_AUTHENTICATION

현재 `langchainjs`(JavaScript/TypeScript)에서만 사용돼요.

모델 제공자가 서비스 접근을 거부할 때 발생하는 오류예요.

이 오류는 대개 인증 자격 증명(credential)이나 API 키에 문제가 있을 때 발생해요.

문제 해결 (Troubleshooting)

  • API 키나 인증 자격 증명이 정확하고 유효한지 확인하세요.
  • 환경 변수 기반 인증을 쓴다면 다음을 확인하세요:
    • 변수명이 올바르게 철자되었는지
    • 변수에 값이 할당되어 있는지
    • dotenv 같은 서드파티 패키지가 로딩을 방해하지 않았는지
  • 프록시나 비표준 엔드포인트를 쓴다면, 커스텀 제공자가 다른 인증 방식을 기대하지 않는지 확인하세요.
  • 환경 변수 문제를 우회하려면 자격 증명을 명시적으로 전달하세요:
import { ChatOpenAI } from "@langchain/openai";

const model = new ChatOpenAI({
  apiKey: ***
});

출처: 문서

본문

인증 자격 증명이나 API 키에 문제가 있어 모델 제공자가 접근을 거부할 때 발생해요. API 키의 정확성·유효성을 확인하고, 환경 변수 기반 인증이라면 변수명·값·로딩 간섭 여부를 점검하며, 프록시/커스텀 엔드포인트의 인증 방식 차이를 확인하고, 문제가 계속되면 자격 증명을 명시적으로 전달해 해결할 수 있어요.

더 알아보기 (Learn more)