이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
개요
이 튜토리얼에서는 Gemini Code Assist의 @Apigee
도구를 사용하여 API 사양을 만들고 수정하는 프로세스를 설명합니다. 자연어 프롬프트를 사용하여 치과 예약 관리에 사용할 API를 설계하고 만듭니다. 사양이 준비되면 사양을 테스트하고 사양에서 Apigee API 프록시를 만들 수도 있습니다.
Gemini Code Assist를 사용하여 API 사양을 만들고 수정하는 방법에 대한 자세한 내용은 API 설계 및 수정을 참조하세요.
시작하기 전에
이 튜토리얼을 완료하려면 다음이 필요합니다.
- Google Cloud에서 로컬 개발을 위해 설정된 Google Cloud 프로젝트. VS Code용 Cloud Code에서 Apigee API 관리 설정을 참조하세요. 프로젝트에 Gemini Code Assist를 설정해야 합니다. Apigee에서 Gemini Code Assist 사용을 참조하세요.
- 각 태스크에 대한 Apigee에서 Gemini Code Assist를 사용하는 데 필요한 역할에 나열된 필수 역할이 사용자 계정에 있는지 확인합니다.
- 생성된 사양을 검토할 수 있도록 OpenAPI 사양에 대한 기본 지식
1단계: Gemini Code Assist 채팅 열기
VS Code를 열고 Gemini Code Assist 채팅 아이콘을 클릭합니다. 채팅 창이 표시됩니다.

2단계: Apigee 도구를 사용하도록 Apigee 핸들 입력
채팅 창에 @Apigee
를 입력합니다. Apigee 프롬프트 목록이 표시됩니다.
API 사양 만들기를 선택합니다.

3단계: 프롬프트 입력
입력란에 다음 설명을 입력하고 제출하여 프롬프트를 완성합니다.
@Apigee Create an API specification for patients to schedule their own appointments with a dental
office. Include multiple dentists and a dental appointment type, which can be regular checkup or
other.

4단계: 사양 보기
Gemini Code Assist에서 사양을 생성하는 동안 기다립니다. 사양을 사용할 수 있게 되면 채팅 창에 API 허브 및 API 엔드포인트에서 활용된 엔터프라이즈 컨텍스트 요약을 포함한 생성된 사양에 대한 정보가 표시됩니다. Cloud Code의 다른 탭에는 새 API 사양에 대한 엔드포인트, 스키마, 기타 정보가 포함된 사양 코드와 Swagger 인터페이스가 표시됩니다.

5단계: 사양 수정
여러 치과 위치가 포함되도록 사양을 수정합니다. 먼저 사양이 포함된 YAML 파일이 현재 편집기에서 활성화된 탭에 있는지 확인합니다. 그런 다음 채팅 창에서 Apigee 핸들을 다시 입력하고 Apigee 도구 @Apigee
를 선택합니다. 다음 프롬프트를 입력합니다.@Apigee Update the API specification for the dental scheduling API. Add multiple dental
office locations.
편집 탭에 차이점이 강조 표시된 사양 변경사항이 표시됩니다. 편집 탭에 직접 업데이트를 입력하고 파일을 저장하여 사양을 수정할 수도 있습니다.

6단계: API 허브에 API 게시
API를 검토하고 완료한 후에는 이를 API 허브에 등록하여 개발자에게 제공합니다.
- API 허브에 게시를 클릭합니다.
- 메시지를 따라 API를 게시/등록합니다. API 허브에 등록하는 방법과 제공해야 하는 정보는 API 등록을 참고하세요.
7단계: 로컬 모의 서버를 사용하여 API 테스트
API 응답을 에뮬레이션하는 로컬 모의 서버를 사용하여 API를 테스트합니다. 로컬 모의 서버를 API 허브에 게시할 필요가 없습니다.
서버 드롭다운에서 로컬 모의 서버가 이미 선택되어 있어야 합니다.
로컬 모의 서버를 선택한 후 POST 경로를 열고 사용해 보기를 클릭합니다.
addresses
항목의 요청 본문에 'city', 'country', 'postalCode' 값을 제공합니다.
{ "city": "string", "country": "string", "postalCode": "string", "state": "string", "streetAddress": "string" }
실행을 클릭하여 응답 섹션에서 API의 모의 응답을 확인합니다.
8단계: 이 사양으로 API 프록시 번들 만들기
(선택사항) 이 사양에서 Apigee API 프록시 번들을 만들려면 API 프록시 번들 만들기 버튼을 클릭하고 프록시 이름을 입력합니다.
생성되면 Apigee 작업공간의 apiproxies 아래에 새 프록시가 표시됩니다. Cloud Code에서 API 프록시를 사용하는 방법은 API 프록시 개발을 참조하세요.
다음 단계
- Cloud Code를 사용하여 API 설계 및 수정 자세히 알아보기
- Apigee에서 사용할 수 있는 Gemini Code Assist 기능 자세히 알아보기 Gemini 사용 참조