Skip to content

Commit

Permalink
Criado usando o Colab
Browse files Browse the repository at this point in the history
  • Loading branch information
Kelly20003 committed May 10, 2024
1 parent 04ead13 commit 085772a
Showing 1 changed file with 288 additions and 0 deletions.
288 changes: 288 additions & 0 deletions chat.ipynb
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"
}
}
]
}

0 comments on commit 085772a

Please sign in to comment.