Neste guia, você vai enviar uma solicitação de comando de texto e uma solicitação de comando multimodal e imagem para a API Gemini da Vertex AI e conferir as respostas.
Pré-requisitos
Para concluir este guia, você precisa ter um projeto do Google Cloud com a API Vertex AI ativada. Siga o guia de configuração da Vertex AI para concluir essas etapas.
Adicionar a biblioteca de cliente da Vertex AI como uma dependência
A biblioteca de cliente da Vertex AI inclui muitos recursos. Para acelerar a compilação, ative apenas os recursos necessários:
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
Enviar um comando para a API Gemini da Vertex AI
- Inicialize o cliente usando as configurações padrão:
- Crie o nome do modelo. Este exemplo recebe o ID do projeto como um argumento,
usa um local fixo (
global) e define o modelo como uma versão específica do Gemini:
Se você executar essa função no seu próprio código, transmita o ID do projeto (sem nenhum
prefixo projects/) que você selecionou nos pré-requisitos.
- Envie a solicitação:
- Imprima a resposta. Use o especificador de formato
:#?para formatar os objetos de resposta aninhados:
Comando de texto: código completo
Enviar um comando e uma imagem para a API Gemini da Vertex AI
- Inicialize o cliente usando as configurações padrão:
- Crie o nome do modelo:
- Crie a parte da imagem da solicitação:
- Crie a parte do comando de texto da solicitação:
- Envie a solicitação completa:
- Imprimir a resposta completa: