API 키 가져오기

Gemini API를 사용하려면 API 키가 필요합니다. Google AI Studio에서 클릭 한 번으로 키를 만들 수 있습니다.

API 키 가져오기

curl 명령어로 API 키 확인하기

curl 명령어를 사용하여 설정을 확인할 수 있습니다. URL에서 API 키를 전달할 수 있습니다.

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${API_KEY}"

또는 x-goog-api-key 헤더에 다음을 실행합니다.

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -H "x-goog-api-key: ${API_KEY}" \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent"

API 키 보안 유지

Gemini API 키를 안전하게 보관하는 것이 중요합니다. 다음은 몇 가지 유의사항입니다. 염두에 두어야 할 사항은 다음과 같습니다.

  • Google AI Gemini API는 승인을 위해 API 키를 사용합니다. 다른 사용자가 액세스할 수 있는 경우 Gemini API 키에 연결하면 프로젝트의 할당량을 사용하여 호출할 수 있습니다. 이로 인해 할당량 또는 추가 청구 비용이 발생할 수 있습니다 (결제가 사용) 또한 API 키는 조정된 모델과 파일에 대한 액세스를 보호합니다.

  • Google AI Studio에서 API 키 가져오기를 클릭할 때 신규 또는 기존 Google Cloud 프로젝트에서 Gemini API 키를 프로비저닝합니다. 이 Google AI Studio의 API 키 목록 AI Studio가 Google Cloud 콘솔 AI Gemini API (관련된 모든 Google Cloud 프로젝트 포함)

    • 하지만 Google Cloud 프로젝트 내의 모든 API 키는 잠재적으로 Google AI Gemini API를 호출하는 데 사용됩니다 모든 Google 계정을 프로젝트의 API 키를 API 및 서비스 > 사용자 인증 정보 패널 Google Cloud 콘솔에서 확인할 수 있습니다
  • 추가 중 API 키 제한사항 각 API 키를 통해 사용 가능한 노출 영역을 제한하는 데 도움이 될 수 있습니다. 기본적으로 Google AI Studio로 생성된 Gemini API 키는 Google AI에서만 사용할 수 있습니다. Gemini API (공식 명칭: 'Generative Language API' 또는 generativelanguage.googleapis.com)을 입력합니다.

    • Google Cloud 프로젝트에 API가 없는 API 키가 있는 경우 제한사항 또는 생성형 언어를 허용 목록에 추가한 모든 API 키 API가 포함된 경우 해당 키를 Google AI Gemini API와 함께 사용할 수 있습니다. 최고 각 API 키를 해당 키를 사용하여 호출하는 API로만 제한하는 연습 키를 누릅니다.
    • API 키 제한이 있더라도 악의적인 행위자가 API 키를 사용할 경우 프로젝트의 모든 할당량을 사용하여 호출을 실행할 수 있습니다. 해당 API 키의 허용 목록에 포함된 API를 사용할 수 있습니다.
  • Gemini API 키를 안전하게 유지할 책임은 사용자에게 있습니다.

    • 소스 제어에 Gemini API 키를 체크인하지 마세요.
    • 클라이언트 측 애플리케이션 (Android, Swift, 웹, Dart/Flutter) 위험 API 키를 노출하므로 Google AI 클라이언트 SDK를 사용하지 않는 것이 좋습니다. 를 사용하여 프로덕션 앱에서 직접 Google AI Gemini API를 모바일 및 웹 앱입니다 자세히 알아보려면 SDK 빠른 시작을 확인하세요. API 키 보안을 위한 언어별 권장사항을 확인하세요.

일반적인 권장사항은 지원 도움말을 참조하세요.

다음 단계

  • API 빠른 시작에서 권장사항 알아보기 을 숙지하시기 바랍니다.