-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
04ead13
commit 085772a
Showing
1 changed file
with
288 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,288 @@ | ||
{ | ||
"nbformat": 4, | ||
"nbformat_minor": 0, | ||
"metadata": { | ||
"colab": { | ||
"provenance": [], | ||
"toc_visible": true, | ||
"authorship_tag": "ABX9TyPXpLZk0m7cgNIpuONcZJ3C", | ||
"include_colab_link": true | ||
}, | ||
"kernelspec": { | ||
"name": "python3", | ||
"display_name": "Python 3" | ||
}, | ||
"language_info": { | ||
"name": "python" | ||
} | ||
}, | ||
"cells": [ | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": { | ||
"id": "view-in-github", | ||
"colab_type": "text" | ||
}, | ||
"source": [ | ||
"<a href=\"https://colab.research.google.com/github/Kelly20003/Portf-lio-pessoal/blob/main/chat.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"pip install -q -U google-generativeai\n" | ||
], | ||
"metadata": { | ||
"id": "7wMk1ZmpJThX" | ||
}, | ||
"execution_count": 4, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"import google.generativeai as genai\n", | ||
"\n", | ||
"GOOGLE_API_KEY=\"AIzaSyBgJXcZThPl-3AYkPhr_SR3FMxl5oSHQ30\"\n", | ||
"genai.configure(api_key=GOOGLE_API_KEY)" | ||
], | ||
"metadata": { | ||
"id": "iJ5x6005JaRV" | ||
}, | ||
"execution_count": 6, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"source": [ | ||
"Listar modelos disponiveis" | ||
], | ||
"metadata": { | ||
"id": "WDVBAYJfKD3R" | ||
} | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"for m in genai.list_models():\n", | ||
" if 'generateContent' in m.supported_generation_methods:\n", | ||
" print(m.name)" | ||
], | ||
"metadata": { | ||
"colab": { | ||
"base_uri": "https://localhost:8080/", | ||
"height": 139 | ||
}, | ||
"id": "Bs7NMXNgJ_fZ", | ||
"outputId": "0ce86fd1-f06f-46bc-caf3-66def4ff5020" | ||
}, | ||
"execution_count": 7, | ||
"outputs": [ | ||
{ | ||
"output_type": "stream", | ||
"name": "stdout", | ||
"text": [ | ||
"models/gemini-1.0-pro\n", | ||
"models/gemini-1.0-pro-001\n", | ||
"models/gemini-1.0-pro-latest\n", | ||
"models/gemini-1.0-pro-vision-latest\n", | ||
"models/gemini-1.5-pro-latest\n", | ||
"models/gemini-pro\n", | ||
"models/gemini-pro-vision\n" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"generation_config = {\n", | ||
" \"candidate_count\" : 1,\n", | ||
" \"temperature\": 0.5\n", | ||
" }" | ||
], | ||
"metadata": { | ||
"id": "vncXOfjbTrmn" | ||
}, | ||
"execution_count": 8, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"safety_settings = {\n", | ||
" \"HARASSMENT\": \"BLOCK_NONE\",\n", | ||
" \"HATE\": \"BLOCK_NONE\",\n", | ||
" \"SEXUAL\": \"BLOCK_NONE\",\n", | ||
" \"DANGEROUS\": \"BLOCK_NONE\",\n", | ||
" }" | ||
], | ||
"metadata": { | ||
"id": "az4gIwyEUgcC" | ||
}, | ||
"execution_count": 27, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"model = genai.GenerativeModel(model_name=\"gemini-1.0-pro\",\n", | ||
" generation_config=generation_config,\n", | ||
" safety_settings=safety_settings)" | ||
], | ||
"metadata": { | ||
"id": "2uXa3gNmZRJC" | ||
}, | ||
"execution_count": 28, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"response = model.generate_content(\"Me dê sugestões.\")\n", | ||
"print(response.text)" | ||
], | ||
"metadata": { | ||
"colab": { | ||
"base_uri": "https://localhost:8080/", | ||
"height": 781 | ||
}, | ||
"id": "VoIZyrVMbwlw", | ||
"outputId": "af2faf54-a815-4f75-ece1-e5498f913fcf" | ||
}, | ||
"execution_count": 29, | ||
"outputs": [ | ||
{ | ||
"output_type": "stream", | ||
"name": "stdout", | ||
"text": [ | ||
"**Sugestões gerais:**\n", | ||
"\n", | ||
"* **Leitura:** Explore novos gêneros, autores ou tópicos que despertem seu interesse.\n", | ||
"* **Escrita:** Comece um diário, blog ou escreva histórias ou poemas para expressar sua criatividade.\n", | ||
"* **Aprendizado:** Aprenda uma nova habilidade, como tocar um instrumento, cozinhar ou codificar.\n", | ||
"* **Exercícios:** Incorpore atividades físicas regulares em sua rotina para melhorar sua saúde e bem-estar.\n", | ||
"* **Hobbies:** Dedique-se a atividades que lhe tragam alegria e relaxamento, como pintar, tricotar ou tocar música.\n", | ||
"\n", | ||
"**Sugestões específicas:**\n", | ||
"\n", | ||
"**Para entretenimento:**\n", | ||
"\n", | ||
"* Assistir a um novo filme ou série de TV\n", | ||
"* Ouvir um podcast sobre um tópico interessante\n", | ||
"* Jogar um videogame\n", | ||
"* Ler um livro ou revista envolvente\n", | ||
"\n", | ||
"**Para crescimento pessoal:**\n", | ||
"\n", | ||
"* Participar de um workshop ou curso online\n", | ||
"* Meditar ou praticar ioga\n", | ||
"* Voluntariar-se em uma causa que você apoia\n", | ||
"* Aprender sobre um novo tópico que expanda seus horizontes\n", | ||
"\n", | ||
"**Para relaxamento:**\n", | ||
"\n", | ||
"* Tomar um banho quente\n", | ||
"* Ler um livro antes de dormir\n", | ||
"* Passar tempo na natureza\n", | ||
"* Ouvir música relaxante\n", | ||
"\n", | ||
"**Para conexão:**\n", | ||
"\n", | ||
"* Conectar-se com amigos e familiares\n", | ||
"* Participar de um grupo ou clube\n", | ||
"* Fazer novos conhecidos\n", | ||
"* Compartilhar suas ideias e experiências online\n", | ||
"\n", | ||
"**Para produtividade:**\n", | ||
"\n", | ||
"* Definir metas e criar um plano de ação\n", | ||
"* Usar ferramentas de gerenciamento de tempo\n", | ||
"* Delegar tarefas quando possível\n", | ||
"* Fazer pausas regulares para evitar o esgotamento\n" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"chat = model.start_chat(history=[])" | ||
], | ||
"metadata": { | ||
"id": "Gi85XqoMcjZQ" | ||
}, | ||
"execution_count": 30, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [ | ||
"prompt = input(\" Esperando um prompt: \")\n", | ||
"\n", | ||
"while prompt != \"fim\":\n", | ||
" response = chat.send_message(prompt)\n", | ||
" print(\"Resposta: \", response.text, \"\\n\")\n", | ||
" prompt = input(\"Esperando prompt: \")" | ||
], | ||
"metadata": { | ||
"colab": { | ||
"base_uri": "https://localhost:8080/", | ||
"height": 455 | ||
}, | ||
"id": "blBg_paydBd0", | ||
"outputId": "f163bffa-af7f-4ae2-d078-0c7807b81e0f" | ||
}, | ||
"execution_count": null, | ||
"outputs": [ | ||
{ | ||
"output_type": "stream", | ||
"name": "stdout", | ||
"text": [ | ||
" Esperando um prompt: musica mais famosa do mundo\n", | ||
"Resposta: \"Yesterday\" dos Beatles \n", | ||
"\n", | ||
"Esperando prompt: faça uma descrição sobre esse projeto da imersao com o google\n", | ||
"Resposta: **Imersão com o Google**\n", | ||
"\n", | ||
"O projeto Imersão com o Google é uma iniciativa educacional que visa fornecer aos alunos e professores acesso a ferramentas e recursos tecnológicos para aprimorar o aprendizado e o ensino. Por meio de parcerias com escolas e organizações educacionais, o programa oferece:\n", | ||
"\n", | ||
"* **Dispositivos e conectividade:** Os alunos recebem dispositivos Chromebook e acesso à Internet para facilitar o aprendizado digital.\n", | ||
"* **Treinamento e desenvolvimento profissional:** Os professores participam de treinamentos e workshops para desenvolver habilidades no uso de ferramentas do Google para o ensino.\n", | ||
"* **Recursos educacionais:** O programa fornece acesso a uma ampla gama de recursos educacionais, incluindo aplicativos, vídeos e planos de aula, que podem ser integrados ao currículo.\n", | ||
"* **Suporte técnico:** Os alunos e professores têm acesso a suporte técnico para resolver problemas e garantir um aprendizado ininterrupto.\n", | ||
"\n", | ||
"O objetivo do projeto Imersão com o Google é criar ambientes de aprendizado mais envolventes, personalizados e equitativos, capacitando alunos e professores a utilizar a tecnologia para atingir seu pleno potencial.\n", | ||
"\n", | ||
"**Benefícios do projeto:**\n", | ||
"\n", | ||
"* **Melhora do engajamento dos alunos:** As ferramentas digitais tornam o aprendizado mais interativo e envolvente, mantendo os alunos motivados.\n", | ||
"* **Personalização do aprendizado:** Os alunos podem acessar recursos e atividades adaptados ao seu ritmo e estilo de aprendizado.\n", | ||
"* **Colaboração aprimorada:** As ferramentas do Google facilitam a colaboração entre alunos e professores, promovendo o aprendizado cooperativo.\n", | ||
"* **Desenvolvimento de habilidades do século XXI:** O programa ajuda os alunos a desenvolver habilidades essenciais para o sucesso no mundo digital, como resolução de problemas, pensamento crítico e comunicação.\n", | ||
"* **Redução da lacuna digital:** Ao fornecer dispositivos e acesso à Internet, o programa ajuda a reduzir a lacuna digital e garantir que todos os alunos tenham as mesmas oportunidades de aprendizado. \n", | ||
"\n" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"source": [], | ||
"metadata": { | ||
"id": "W6Y_rSUygcfU" | ||
}, | ||
"execution_count": null, | ||
"outputs": [] | ||
}, | ||
{ | ||
"cell_type": "markdown", | ||
"source": [ | ||
"# Nova seção" | ||
], | ||
"metadata": { | ||
"id": "40IyJWNMFvxC" | ||
} | ||
} | ||
] | ||
} |