구글이 생성형 AI인 Gemini를 발표하였습니다. API를 공식 발표하면서, Dart(Flutter)를 포함하였습니다. 이외의 언어는 Python, Kotlin, Go, Node.js, JS, Swift 입니다. 일단 C++가 없다는 부분이 개인적으로 가장 놀라운 부분입니다. 언어 선택의 이유를 선택해 보면, Kotlin/Swift는 Native App, Go와 Node.js는 서버, Python은 데이터 분석, JS와 Dart(Flutter)는 Full-stack 개발로 보입니다.
사용 방법은 어렵지 않으며, 개발자 등록 등을 통한 인증키 등을 받은 후, 아래의 간단한 코드에서 시작하도록 하고 있습니다.
final model = GenerativeModel(model: "gemini-pro-vision", apiKey: apiKey);
final response = await model.generateContent([
Content.multi([
TextPart("What's in this photo?"),
DataPart("image/png", imageBytes),
])
]);
‘Dart 또는 Flutter 앱에서 Gemini API 시작하기’의 튜토리얼도 제공하니, 생성형 AI에 관심이 있는 개발자는 바로 시작해 보기 바랍니다.
[출처] Build with Gemini
[출처] Dart 또는 Flutter 앱에서 Gemini API 시작하기