생성형 AI SDK로 Gemini API 코드 개발

이 가이드에서는 Google Developer Knowledge MCP 서버로 강화된 생성형 AI SDK를 사용하여 개발 워크플로를 가속화하는 방법을 보여줍니다. AI 기반 개발 도구를 Developer Knowledge MCP 서버에 연결하면 Google의 공식 최신 개발자 문서에서 제공하는 컨텍스트 기반 지원을 통해 신속하게 프로토타입을 만들고 코드를 작성할 수 있습니다. 이 연결을 통해 도구와 상호작용하여 Gemini API에 대한 정확한 코드 예시, 설명, 문제 해결 조언을 얻을 수 있습니다.

시작하기 전에

시작하기 전에 다음 단계를 완료해야 합니다.

개발자 지식 MCP 서버에 연결

AI 어시스턴트가 Google의 개발자 문서에서 실시간 정보를 가져오도록 하려면 Developer Knowledge MCP 서버에 대한 연결을 구성하세요. 구체적인 단계는 도구 (예: Gemini CLI, Gemini Code Assist가 설치된 VS Code, Cursor)에 따라 다르지만 일반적으로 도구의 구성 파일을 업데이트하여 서버 URL (https://developerknowledge.googleapis.com/mcp)과 필요한 인증 방법을 포함합니다.

애플리케이션 기본 사용자 인증 정보(ADC) 또는 Google Cloud 프로젝트의 API 키를 사용하여 인증할 수 있습니다. ADC는 Google Cloud 서비스에 권장되는 인증 방법입니다. ADC 구성 방법은 개발자 지식 MCP 서버 문서의 인증 방법 선택을 참고하세요.

또는 API 키를 사용하여 인증하는 것을 선호하지만 API 키가 없는 경우 API 키 만들기를 참고하세요. 그런 다음 다음 명령어를 실행하여 Gemini CLI를 구성합니다. 이때 YOUR_API_KEY를 API 키로 바꿉니다.

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

다른 도구 및 인증 방법에 관한 자세한 내용은 개발자 지식 MCP 서버에 연결을 참고하세요.

프롬프트 예시

도구가 개발자 지식 MCP 서버에 연결되면 생성형 AI SDK로 코드를 작성할 때 도움을 요청할 수 있습니다. 다음은 구성된 AI 도구와 함께 사용할 수 있는 프롬프트의 예입니다.

  • Python에서 생성형 AI SDK를 사용하여 Gemini로 텍스트를 생성하고 잠재적인 API 오류를 처리하려면 어떻게 해야 하나요?

  • '긴 문서를 요약하기 위해 Gemini API를 호출하는 Node.js용 생성형 AI SDK 코드를 보여 줘. 공식 문서에 따르면 입력 청크의 권장사항은 무엇인가요?'

  • 'Cloud Run에서 실행할 때 Java Gen AI SDK에 인증 오류가 발생합니다. 일반적인 원인은 무엇이며 어떻게 문제를 해결할 수 있나요?'

  • 'google-genai 라이브러리를 사용하여 채팅 애플리케이션을 위한 Gemini의 대답을 스트리밍하는 Python 함수를 작성해 줘.'

  • 'Go 생성형 AI SDK를 사용하여 Gemini API를 사용할 때 알아야 할 현재 요청률 제한은 무엇인가요? 자세한 내용은Google Cloud 문서를 참고하세요.'

AI 도구는 Developer Knowledge MCP 서버를 사용하여 공식 문서를 기반으로 답변과 코드 스니펫을 제공합니다.

다음 단계

  • 생성형 AI SDK의 고급 기능을 살펴봅니다.
  • Gemini API 문서를 자세히 살펴보세요.
  • Agent Platform 가격 책정 검토
  • 개발자 지식 MCP 서버를 사용하여 사용할 수 있는 다른 도구에 대해 자세히 알아보세요.