<aside> 🎯 1주차 목표 : 생성 AI API 결정하기

</aside>

API 개요 주요 기능 장점 단점
OpenAI GPT-4 API 고도화된 언어 모델로, 다양한 응용 분야에서 사용됨 최신 언어 이해 및 생성, 요약, 질문 응답, 대화 등 지원 고품질의 일관된 텍스트 생성, 다재다능한 작업 적용 가능, 지속적인 개선 및 업데이트 대량 사용 시 비용이 많이 듦, 특정 용도로의 커스터마이징에 추가 작업 필요
Google Cloud AI Platform 강력한 머신러닝 및 AI 기능 제공, Gemini 모델 포함 대규모 데이터 처리 및 분석, 다양한 AI 모델 지원 안정성 및 확장성, 다양한 도구와의 통합 용이, 높은 성능의 모델 제공 복잡한 설정 및 관리 필요, 일부 고급 기능 사용 시 비용이 높아질 수 있음
Hugging Face API NLP 모델을 쉽게 사용할 수 있도록 지원, 다양한 언어 모델 제공 사전 훈련된 언어 모델 제공, 쉬운 API 통합, 커뮤니티 중심의 모델 공유 빠른 프로토타이핑 및 개발 가능, 무료 및 유료 옵션 제공, 활성화된 커뮤니티와 풍부한 문서 대규모 작업에 대한 성능 제한 가능, 특정 작업에 맞춤화된 모델 필요 시 추가 작업 요구
Microsoft Azure OpenAI Service OpenAI의 GPT 모델을 Azure 클라우드 인프라에서 제공 안정적인 클라우드 인프라와 통합, 다양한 언어 모델 제공 Azure의 다양한 서비스와 통합 용이, 높은 보안 표준 준수, 대규모 배포에 적합 설정 및 관리에 대한 학습 곡선 존재, 비용이 높을 수 있음
Claude 3 API Anthropic에서 개발한 고급 언어 모델, GPT-4와 유사한 성능 제공 자연어 처리 및 생성, 대화, 텍스트 요약 및 확장 높은 안전성과 윤리적 기준 준수, 사용자 친화적인 인터페이스, 강력한 성능 아직 상대적으로 새로운 모델로, 일부 기능에서 제한적일 수 있음, 다른 모델에 비해 문서 부족

다음 5가지 중에서 허깅 페이스를 가장 많이 사용했는데, 안타깝게도 현재 진행하려고 하는 프로젝트에서 원하는 기반 데이터를 얻기 어렵기 때문에, 학습을 하는 것보다 유료 api더라도 고도화된 모델을 사용하는 것이 옳겠다고 결정했고 gemini와 openai 를 놓고 고민 했다. gemini는 무료로 제공하는 부분이 있고 그 이상을 추가금을 내는 형태라서 고민되었지만, 다행히도 프로젝트 지원을 받을 수 있게 되어서 open ai api를 사용하기로 결정했다!

<aside> 💡 소감 서비스의 주제를 고도화하는 과정에서 지원을 받게 되어서 유료 api를 사용하게 되었는데, 이번 기회를 통해서 프롬프트 엔지니어링에 대해서 제대로 배우는 기회가 되었으면 좋겠다.

</aside>