API baseada em IA?

Criando uma API usando um modelo de IA e serverless

Introdução

No cenário tecnológico atual, a combinação de diferentes ferramentas e serviços pode resultar em soluções poderosas e inovadoras. Uma dessas combinações promissoras é o uso do Gemini com Cloud Functions para criar APIs baseadas em inteligência artificial (IA). Gemini, conhecido por sua eficiência em processamento de linguagem natural, quando integrado com a flexibilidade e escalabilidade das Cloud Functions, oferece uma plataforma robusta para desenvolver APIs inteligentes e responsivas. Este artigo explora como unir essas tecnologias pode simplificar o desenvolvimento de APIs sofisticadas, destacando os principais benefícios e etapas envolvidas nesse processo.

Primeiro vamos ao AI Studio

Acesse https://aistudio.google.com/ > clique em "Create new prompt" > instrua sem modelo


No lado superior direito, clique em "get code"

No "get code" você receberá um código python que usa a lib do modelo que vc usou (teste com o gemini 1.5 pro, é legal)


Não esquece de salvar! 

No Google cloud, cria uma cloud function gen 2, use python 3.12 (vou deixar o código em anexo), mas vamos logo pro resultado:


E sucesso com um pedacinho da function na GCP:

E está aqui o fonte: https://github.com/rcelebrone/Gemini-Api-Curiosidade-Local

E caso não conheça o cloud functions, é simples, veja ai: https://cloud.google.com/functions?hl=pt-br