Bem-vindo ao livro de receitas da API Gemini
Esta é uma coleção de guias e exemplos para a API Gemini, incluindo tutoriais de início rápido para escrever prompts e usar diferentes recursos da API, além de exemplos de coisas que você pode construir.
Comece com a API Gemini
A API Gemini dá acesso aos modelos Gemini criados pelo Google DeepMind. Os modelos Gemini são construídos desde o início para serem multimodais, para que você possa raciocinar perfeitamente em texto, imagens, código e áudio. Você pode usá-los para desenvolver uma variedade de aplicativos.
Comece a desenvolver
- Vá para o Google AI Studio.
- Faça login com sua conta do Google.
- Crie uma chave de API.
- Use um guia de início rápido para Python ou chame a API REST usando curl.
O que há de novo?
Temos o prazer de mostrar a você as últimas adições à API Gemini e novos notebooks.
- Execução de código: resolva tarefas complexas gerando e executando código python com base em instruções de texto simples.
- VectorDB: Crie um banco de dados vetorial e recupere respostas às perguntas do banco de dados.
Índice
Aprenda sobre os recursos da API Gemini conferindo estes tutoriais de início rápido.
- Autenticação: comece aqui para saber como configurar sua chave de API para obter acesso à API Gemini.
- Contando Tokens Tokens são os insumos básicos para os modelos Gemini. Através deste caderno, você compreenderá melhor os tokens por meio de uma experiência interativa.
- Arquivos: use a API Gemini para fazer upload de arquivos (texto, código, imagens, áudio, vídeo) e escrever prompts usando-os.
- Áudio: Aprenda como usar a API Gemini com arquivos de áudio.
- Modo JSON: Descubra como usar o modo JSON.
- Chamada de função: a API Gemini funciona muito bem com código. Use este guia de início rápido para aprender como escrever prompts para entender e chamar funções. Então confira o tutorial de configuração de chamada de função para saber mais.
- Instruções do sistema: forneça aos modelos contexto adicional sobre como responder definindo instruções do sistema.
- Embeddings: Crie embeddings de alta qualidade e específicos para tarefas.
- Ajuste: aprenda como melhorar o desempenho do modelo em uma tarefa específica por meio do ajuste.
- Execução de código: resolva tarefas complexas gerando e executando código python com base em instruções de texto simples.
Você pode encontrar muito mais na pasta de início rápido e conferir a pasta de exemplos para ver exemplos divertidos. Também mantemos uma lista do Awesome Gemini com todos os projetos interessantes que a comunidade está construindo usando o Gemini.
SDKs oficiais
A API Gemini é uma API REST. Você pode chamar a API usando uma ferramenta de linha de comando como curl
(e você pode encontrar exemplos de REST aqui) ou usando um de nossos SDKs oficiais:
- Python - Observação: todos os notebooks deste livro de receitas instalam o Python SDK para você, e este livro de receitas é o melhor lugar para encontrar exemplos de Python.
- Node.js
- Dardo (vibração)
- Android
- Rápido
- Ir
Obtenha ajuda
Faça uma pergunta no Fórum de desenvolvedores de IA do Google.
A API Gemini no Google Cloud Vertex AI
Se você é um desenvolvedor corporativo que deseja desenvolver uma plataforma totalmente gerenciada, também pode usar a API Gemini no Google Cloud. Confira este repositório para muitos exemplos interessantes.
Contribuindo
Contribuições são bem-vindas. Consulte contribuindo para saber mais.
Obrigado por desenvolver com a API Gemini! Estamos entusiasmados para ver o que você cria.