Dify AI 챗봇 만들기② : Dify 서비스에서 앱 만들기
지난 편에서는 Dify의 개념과 4가지 앱 유형, 그리고 서비스 시작 방법을 살펴봤습니다.
이번 편에서는 Dify 대시보드에서 실제 앱을 만들고 플렉스튜디오 연동에 필요한 API 키를 발급하는 과정을 다룹니다.
앱 유형 선택하기
로그인 후 Get Started를 누르면 앱 만들기 화면이 표시됩니다. 워크플로우, 챗플로우, 챗봇, 에이전트라는 네 가지 유형 중 원하는 형태를 선택합니다. 각 유형의 자세한 작성 방법은 Dify 공식 문서에서 확인하실 수 있습니다.
공식 문서에 30-Minute Quick Start 가이드가 제공됩니다. 가이드에 따라 챗봇 앱 하나를 먼저 만들어 보시기를 권장합니다. 순서대로 따라하면 어렵지 않게 첫 번째 앱을 완성할 수 있습니다.
주의할 점은 챗봇이 답변을 생성하려면 실제 LLM 모델이 연결되어 있어야 합니다. Dify 설정에서 OpenAI 같은 모델 공급자의 API 키를 등록하거나, Dify가 제공하는 체험용 크레딧을 활용하면 됩니다. 연결 설정이 누락되면 답변이 출력되지 않거나 오류가 발생하니 앱 생성 전에 반드시 확인해 주세요.
Dify/2%ED%8E%B8/Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_01.jpg?width=800&height=450&name=Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_01.jpg)
앱 게시하기
앱 작성과 테스트를 완료했다면 배포를 진행합니다.
- 앱 편집 화면 우측 상단의 게시하기 버튼을 클릭합니다.
- 성공 메시지를 확인합니다.
게시 전에는 우측 상단의 버튼이 테스트로 표기되며 배포 후에는 미리보기로 전환됩니다.
Dify/2%ED%8E%B8/Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_02.jpg?width=800&height=450&name=Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_02.jpg)
API 키 발급하기
플렉스튜디오에서 Dify를 호출하려면 API 키가 필요합니다. 아래 순서대로 발급합니다. API 키는 외부에 노출되지 않도록 안전하게 보관해 주세요.
- 좌측 상단 아이콘 버튼을 클릭해 앱 정보 화면으로 진입합니다.
- 백엔드 서비스 API를 '서비스 중'으로 활성화합니다.
- API 키 버튼을 클릭해 키를 생성합니다.
- API 레퍼런스 버튼을 클릭해 호출 스크립트를 확인합니다.
Dify/2%ED%8E%B8/Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_03.jpg?width=800&height=450&name=Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_03.jpg)
API 레퍼런스 화면에는 활용 가능한 호출 스크립트가 설명과 함께 나열되어 있습니다. 바로 적용이 어렵게 느껴진다면, 해당 화면을 캡처하여 생성형 AI 도구의 도움을 받아 코드를 작성하는 것도 하나의 방법입니다.
Dify/2%ED%8E%B8/Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_04.jpg?width=800&height=450&name=Dify%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C%20%EC%95%B1%20%EB%A7%8C%EB%93%A4%EA%B8%B0_04.jpg)
다음 강의 : Dify를 활용해서 AI 챗봇 개발하기
이번 편에서는 Dify에서 앱을 만들고 게시한 뒤 API 키를 발급하는 과정을 완료했습니다.
다음 편에서는 지금까지 준비한 Dify 앱을 플렉스튜디오 임베드 컨트롤에 연결하고 입력창과 API 호출 이벤트를 구현하는 과정을 다루겠습니다.