입증
API 키#
OpenAI API는 인증을 위해 API 키를 사용합니다. 사용자 또는 서비스 계정 수준에서 API 키를 만들 수 있습니다. 서비스 계정은 "봇" 개인과 연결되어 있으며 프로덕션 시스템에 대한 액세스 권한을 제공하는 데 사용해야 합니다. 각 API 키의 범위는 다음 중 하나로 지정될 수 있습니다.1.
프로젝트 키 - 단일 프로젝트에 대한 접근 권한을 제공합니다 (권장 옵션). 키를 생성하려는 특정 프로젝트를 선택하여 프로젝트 API 키에 접근하세요. 2.
사용자 키 - 레거시 키입니다. 사용자가 추가된 모든 조직 및 모든 프로젝트에 대한 접근 권한을 제공합니다. 사용 가능한 키를 보려면 API 키에 접근하세요. 보안 모범 사례를 위해 프로젝트 키로 전환하는 것을 강력히 권장하지만, 현재는 이 방법을 통한 접근이 여전히 지원됩니다. API 키는 비밀이라는 점을 기억하세요! 다른 사람과 공유하거나 클라이언트 측 코드(브라우저, 앱)에 노출하지 마세요. 프로덕션 요청은 API 키를 환경 변수 또는 키 관리 서비스에서 안전하게 로드할 수 있는 자체 백엔드 서버를 통해 라우팅되어야 합니다.모든 API 요청에는 다음과 같이 Authorization HTTP 헤더에 API 키를 포함해야 합니다:조직 및 프로젝트(선택사항)#
여러 조직에 속하거나 레거시 사용자 API 키를 통해 프로젝트에 액세스하는 사용자의 경우 헤더를 전달하여 API 요청에 사용되는 조직 및 프로젝트를 지정할 수 있습니다. 이러한 API 요청의 사용량은 지정된 조직 및 프로젝트의 사용량으로 계산됩니다.조직의 Default project
액세스하려면 `OpenAI-Project 헤더를 생략하세요.from openai import OpenAI
client = OpenAI(
organization='YOUR_ORG_ID',
project='$PROJECT_ID',
)
import OpenAI from "openai";
const openai = new OpenAI({
organization: "YOUR_ORG_ID",
project: "$PROJECT_ID",
});
조직 ID는 조직 설정 페이지에서 찾을 수 있습니다. 프로젝트 ID는 특정 프로젝트를 선택하여 일반 설정 페이지에서 찾을 수 있습니다.Modified at 2024-12-12 09:55:52