Created
December 4, 2023 05:29
-
-
Save buddypia/e097929fc630deb7169787dfef5adff8 to your computer and use it in GitHub Desktop.
text_summary.ipynb
This file contains hidden or 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
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "view-in-github", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "<a href=\"https://colab.research.google.com/gist/shoridevel/c8da5c81f3bbb9ebe401d67485cbc933/text_summary.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "uMbrG4sNo5dd" | |
| }, | |
| "source": [ | |
| "# ไพๅญใใใฑใผใธใฎใคใณในใใผใซ" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "B1nW1j4Voddk", | |
| "outputId": "86e93d66-873f-4c48-83d6-ac9fdac331e8" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "Collecting langchain\n", | |
| " Downloading langchain-0.0.345-py3-none-any.whl (2.0 MB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m8.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting openai\n", | |
| " Downloading openai-1.3.7-py3-none-any.whl (221 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m221.4/221.4 kB\u001b[0m \u001b[31m21.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting streamlit\n", | |
| " Downloading streamlit-1.29.0-py2.py3-none-any.whl (8.4 MB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m8.4/8.4 MB\u001b[0m \u001b[31m26.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting tiktoken\n", | |
| " Downloading tiktoken-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m26.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: PyYAML>=5.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (6.0.1)\n", | |
| "Requirement already satisfied: SQLAlchemy<3,>=1.4 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.0.23)\n", | |
| "Requirement already satisfied: aiohttp<4.0.0,>=3.8.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (3.9.1)\n", | |
| "Requirement already satisfied: anyio<4.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (3.7.1)\n", | |
| "Requirement already satisfied: async-timeout<5.0.0,>=4.0.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (4.0.3)\n", | |
| "Collecting dataclasses-json<0.7,>=0.5.7 (from langchain)\n", | |
| " Downloading dataclasses_json-0.6.3-py3-none-any.whl (28 kB)\n", | |
| "Collecting jsonpatch<2.0,>=1.33 (from langchain)\n", | |
| " Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)\n", | |
| "Collecting langchain-core<0.1,>=0.0.9 (from langchain)\n", | |
| " Downloading langchain_core-0.0.9-py3-none-any.whl (177 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m177.8/177.8 kB\u001b[0m \u001b[31m23.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting langsmith<0.1.0,>=0.0.63 (from langchain)\n", | |
| " Downloading langsmith-0.0.69-py3-none-any.whl (48 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m48.2/48.2 kB\u001b[0m \u001b[31m6.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: numpy<2,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.23.5)\n", | |
| "Requirement already satisfied: pydantic<3,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.10.13)\n", | |
| "Requirement already satisfied: requests<3,>=2 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.31.0)\n", | |
| "Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (8.2.3)\n", | |
| "Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3/dist-packages (from openai) (1.7.0)\n", | |
| "Collecting httpx<1,>=0.23.0 (from openai)\n", | |
| " Downloading httpx-0.25.2-py3-none-any.whl (74 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m75.0/75.0 kB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai) (1.3.0)\n", | |
| "Requirement already satisfied: tqdm>4 in /usr/local/lib/python3.10/dist-packages (from openai) (4.66.1)\n", | |
| "Requirement already satisfied: typing-extensions<5,>=4.5 in /usr/local/lib/python3.10/dist-packages (from openai) (4.5.0)\n", | |
| "Requirement already satisfied: altair<6,>=4.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (4.2.2)\n", | |
| "Requirement already satisfied: blinker<2,>=1.0.0 in /usr/lib/python3/dist-packages (from streamlit) (1.4)\n", | |
| "Requirement already satisfied: cachetools<6,>=4.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (5.3.2)\n", | |
| "Requirement already satisfied: click<9,>=7.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (8.1.7)\n", | |
| "Requirement already satisfied: importlib-metadata<7,>=1.4 in /usr/local/lib/python3.10/dist-packages (from streamlit) (6.8.0)\n", | |
| "Requirement already satisfied: packaging<24,>=16.8 in /usr/local/lib/python3.10/dist-packages (from streamlit) (23.2)\n", | |
| "Requirement already satisfied: pandas<3,>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (1.5.3)\n", | |
| "Requirement already satisfied: pillow<11,>=7.1.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (9.4.0)\n", | |
| "Requirement already satisfied: protobuf<5,>=3.20 in /usr/local/lib/python3.10/dist-packages (from streamlit) (3.20.3)\n", | |
| "Requirement already satisfied: pyarrow>=6.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (9.0.0)\n", | |
| "Requirement already satisfied: python-dateutil<3,>=2.7.3 in /usr/local/lib/python3.10/dist-packages (from streamlit) (2.8.2)\n", | |
| "Requirement already satisfied: rich<14,>=10.14.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (13.7.0)\n", | |
| "Requirement already satisfied: toml<2,>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from streamlit) (0.10.2)\n", | |
| "Requirement already satisfied: tzlocal<6,>=1.1 in /usr/local/lib/python3.10/dist-packages (from streamlit) (5.2)\n", | |
| "Collecting validators<1,>=0.2 (from streamlit)\n", | |
| " Downloading validators-0.22.0-py3-none-any.whl (26 kB)\n", | |
| "Collecting gitpython!=3.1.19,<4,>=3.0.7 (from streamlit)\n", | |
| " Downloading GitPython-3.1.40-py3-none-any.whl (190 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m190.6/190.6 kB\u001b[0m \u001b[31m25.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting pydeck<1,>=0.8.0b4 (from streamlit)\n", | |
| " Downloading pydeck-0.8.1b0-py2.py3-none-any.whl (4.8 MB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m4.8/4.8 MB\u001b[0m \u001b[31m24.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: tornado<7,>=6.0.3 in /usr/local/lib/python3.10/dist-packages (from streamlit) (6.3.2)\n", | |
| "Collecting watchdog>=2.1.5 (from streamlit)\n", | |
| " Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m82.1/82.1 kB\u001b[0m \u001b[31m11.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: regex>=2022.1.18 in /usr/local/lib/python3.10/dist-packages (from tiktoken) (2023.6.3)\n", | |
| "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (23.1.0)\n", | |
| "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (6.0.4)\n", | |
| "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.9.3)\n", | |
| "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.4.0)\n", | |
| "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.3.1)\n", | |
| "Requirement already satisfied: entrypoints in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (0.4)\n", | |
| "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (3.1.2)\n", | |
| "Requirement already satisfied: jsonschema>=3.0 in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (4.19.2)\n", | |
| "Requirement already satisfied: toolz in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (0.12.0)\n", | |
| "Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.10/dist-packages (from anyio<4.0->langchain) (3.6)\n", | |
| "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<4.0->langchain) (1.2.0)\n", | |
| "Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain)\n", | |
| " Downloading marshmallow-3.20.1-py3-none-any.whl (49 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m49.4/49.4 kB\u001b[0m \u001b[31m7.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting typing-inspect<1,>=0.4.0 (from dataclasses-json<0.7,>=0.5.7->langchain)\n", | |
| " Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", | |
| "Collecting gitdb<5,>=4.0.1 (from gitpython!=3.1.19,<4,>=3.0.7->streamlit)\n", | |
| " Downloading gitdb-4.0.11-py3-none-any.whl (62 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m62.7/62.7 kB\u001b[0m \u001b[31m9.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai) (2023.11.17)\n", | |
| "Collecting httpcore==1.* (from httpx<1,>=0.23.0->openai)\n", | |
| " Downloading httpcore-1.0.2-py3-none-any.whl (76 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m76.9/76.9 kB\u001b[0m \u001b[31m11.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hCollecting h11<0.15,>=0.13 (from httpcore==1.*->httpx<1,>=0.23.0->openai)\n", | |
| " Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n", | |
| "\u001b[2K \u001b[90mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ\u001b[0m \u001b[32m58.3/58.3 kB\u001b[0m \u001b[31m8.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", | |
| "\u001b[?25hRequirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata<7,>=1.4->streamlit) (3.17.0)\n", | |
| "Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain)\n", | |
| " Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)\n", | |
| "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas<3,>=1.3.0->streamlit) (2023.3.post1)\n", | |
| "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil<3,>=2.7.3->streamlit) (1.16.0)\n", | |
| "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (3.3.2)\n", | |
| "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (2.0.7)\n", | |
| "Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from rich<14,>=10.14.0->streamlit) (3.0.0)\n", | |
| "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from rich<14,>=10.14.0->streamlit) (2.16.1)\n", | |
| "Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from SQLAlchemy<3,>=1.4->langchain) (3.0.1)\n", | |
| "Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython!=3.1.19,<4,>=3.0.7->streamlit)\n", | |
| " Downloading smmap-5.0.1-py3-none-any.whl (24 kB)\n", | |
| "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->altair<6,>=4.0->streamlit) (2.1.3)\n", | |
| "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (2023.11.1)\n", | |
| "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (0.31.1)\n", | |
| "Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (0.13.2)\n", | |
| "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py>=2.2.0->rich<14,>=10.14.0->streamlit) (0.1.2)\n", | |
| "Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain)\n", | |
| " Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)\n", | |
| "Installing collected packages: watchdog, validators, smmap, mypy-extensions, marshmallow, jsonpointer, h11, typing-inspect, tiktoken, pydeck, langsmith, jsonpatch, httpcore, gitdb, langchain-core, httpx, gitpython, dataclasses-json, openai, langchain, streamlit\n", | |
| "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", | |
| "llmx 0.0.15a0 requires cohere, which is not installed.\u001b[0m\u001b[31m\n", | |
| "\u001b[0mSuccessfully installed dataclasses-json-0.6.3 gitdb-4.0.11 gitpython-3.1.40 h11-0.14.0 httpcore-1.0.2 httpx-0.25.2 jsonpatch-1.33 jsonpointer-2.4 langchain-0.0.345 langchain-core-0.0.9 langsmith-0.0.69 marshmallow-3.20.1 mypy-extensions-1.0.0 openai-1.3.7 pydeck-0.8.1b0 smmap-5.0.1 streamlit-1.29.0 tiktoken-0.5.2 typing-inspect-0.9.0 validators-0.22.0 watchdog-3.0.0\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "!pip install langchain openai streamlit tiktoken" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "6FdZ8U80tFNR" | |
| }, | |
| "source": [ | |
| "# ่ฆ็ดใญใธใใฏ" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 5, | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "90_1tI02tHSd", | |
| "outputId": "cbed2d3f-6eb1-4c9b-c8de-9b3a528acfa5" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "Overwriting app.py\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "%%writefile app.py\n", | |
| "import streamlit as st\n", | |
| "from langchain import PromptTemplate\n", | |
| "from langchain.chains.summarize import load_summarize_chain\n", | |
| "from langchain.docstore.document import Document\n", | |
| "from langchain.llms.openai import OpenAI\n", | |
| "from langchain.text_splitter import CharacterTextSplitter\n", | |
| "\n", | |
| "# Streamlit app\n", | |
| "st.subheader('ใใญในใ่ฆ็ด')\n", | |
| "# Set API keys from session state\n", | |
| "openai_api_key = st.text_input(\"OpenAI API Key\", type=\"password\")\n", | |
| "source_text = st.text_area(\"่ฆ็ดใใใใญในใใๅ ฅๅใใฆใใ ใใ\", height=200)\n", | |
| "\n", | |
| "# ่ฆ็ดใใใใฟใณใๆผใใใๆๅฎ่ก\n", | |
| "if st.button(\"่ฆ็ดใใ\"):\n", | |
| " # ๅ ฅๅใใผใฟใใใงใใฏ\n", | |
| " if not openai_api_key:\n", | |
| " st.error(\"OpenAIใฎAPIใญใผใๅ ฅๅใใฆใใ ใใ\")\n", | |
| " elif not source_text.strip():\n", | |
| " st.error(\"ใใญในใใๅ ฅๅใใฆใใ ใใ\")\n", | |
| " else:\n", | |
| " try:\n", | |
| " with st.spinner(\"ๅฐใ ใๅพ ใกใใ ใใ\"):\n", | |
| " # ใใญในใใๅๅฒ\n", | |
| " text_splitter = CharacterTextSplitter(\n", | |
| " separator=\"\\n\",\n", | |
| " chunk_size=1000,\n", | |
| " chunk_overlap=0,\n", | |
| " length_function=len,\n", | |
| " )\n", | |
| " texts = text_splitter.split_text(source_text)\n", | |
| "\n", | |
| " # ใใญในใใใใใญใฅใกใณใใ3ใใผใธไฝๆ\n", | |
| " docs = [Document(page_content=t) for t in texts]\n", | |
| "\n", | |
| " print(docs)\n", | |
| "\n", | |
| " prompt_template = \"\"\"ๆ็ซ ใๆฅๆฌ่ชใง1000ๆๅญใซ่ฆ็ดใใฆใใ ใใใ:\n", | |
| "\n", | |
| " {text}\n", | |
| "\n", | |
| " ่ฆ็ด:\"\"\"\n", | |
| "\n", | |
| " # OpenAI ใขใธใฅใผใซใๅๆๅใใ่ฆ็ดใใงใผใณใๅฎ่กใใพใ\n", | |
| " llm = OpenAI(temperature=0, openai_api_key=openai_api_key)\n", | |
| "\n", | |
| " prompt = PromptTemplate(\n", | |
| " template=prompt_template, input_variables=[\"text\"])\n", | |
| "\n", | |
| " chain = load_summarize_chain(\n", | |
| " llm,\n", | |
| " chain_type=\"map_reduce\",\n", | |
| " map_prompt=prompt,\n", | |
| " combine_prompt=prompt\n", | |
| " )\n", | |
| "\n", | |
| " result = chain({'input_documents': docs}, return_only_outputs=True)\n", | |
| "\n", | |
| " st.success(result['output_text'])\n", | |
| " except Exception as e:\n", | |
| " st.exception(f\"ใจใฉใผใ็บ็ใใพใใ: {e}\")\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "-aGya0iKtisT", | |
| "outputId": "3b35551f-8131-482c-d3c7-6a65610f2e67" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "\u001b[K\u001b[?25h\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35msaveError\u001b[0m ENOENT: no such file or directory, open '/content/package.json'\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[34;40mnotice\u001b[0m\u001b[35m\u001b[0m created a lockfile as package-lock.json. You should commit this file.\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35menoent\u001b[0m ENOENT: no such file or directory, open '/content/package.json'\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No description\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No repository field.\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No README data\n", | |
| "\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No license field.\n", | |
| "\u001b[0m\n", | |
| "+ localtunnel@2.0.2\n", | |
| "added 22 packages from 22 contributors and audited 22 packages in 2.225s\n", | |
| "\n", | |
| "3 packages are looking for funding\n", | |
| " run `npm fund` for details\n", | |
| "\n", | |
| "found 1 \u001b[93mmoderate\u001b[0m severity vulnerability\n", | |
| " run `npm audit fix` to fix them, or `npm audit` for details\n", | |
| "\u001b[K\u001b[?25h" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "!npm install localtunnel" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "metadata": { | |
| "id": "9xRY0VIAtjcy", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "outputId": "eeb4f387-d2aa-446e-c44b-208c4fa9099b" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "\n", | |
| "Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.\n", | |
| "\u001b[0m\n", | |
| "\u001b[0m\n", | |
| "\u001b[34m\u001b[1m You can now view your Streamlit app in your browser.\u001b[0m\n", | |
| "\u001b[0m\n", | |
| "\u001b[34m Network URL: \u001b[0m\u001b[1mhttp://172.28.0.12:8501\u001b[0m\n", | |
| "\u001b[34m External URL: \u001b[0m\u001b[1mhttp://34.171.157.53:8501\u001b[0m\n", | |
| "\u001b[0m\n", | |
| "\u001b[K\u001b[?25hnpx: installed 22 in 1.482s\n", | |
| "your url is: https://sad-bugs-vanish.loca.lt\n", | |
| "/usr/local/lib/python3.10/dist-packages/langchain/__init__.py:34: UserWarning: Importing PromptTemplate from langchain root module is no longer supported. Please use langchain.prompts.PromptTemplate instead.\n", | |
| " warnings.warn(\n", | |
| "[Document(page_content='ใใใใใใใใไธนๅพใฎๅฝๆฐดใฎๆฑใฎๆตฆใซใๆตฆๅณถๅคช้ใจใใใใใใใใใใพใใใ\\n\\u3000ๆตฆๅณถๅคช้ใฏใๆฏๆฅใคใใใใใใคใใงใฏๆตทใธๅบใใใฆใใใใใใใคใใชใฉใฎใใใใชใใคใฃใฆใใใจใใใใใใใใใใใใชใฃใฆใใพใใใ\\n\\u3000ใใๆฅใๆตฆๅณถใฏใใคใใฎใจใใๆตทใธๅบใฆใไธๆฅใใใใชใใคใฃใฆใๅธฐใฃใฆใใพใใใ้ไธญใๅญใฉใใไบใๅ ญไบบๅพๆฅใซใใคใพใฃใฆใใใใใใใฃใฆใใพใใใไฝใใจใใใฃใฆๆตฆๅณถใใฎใใใฆใฟใใจใๅฐใใใใใฎๅญใไธใดใใคใใพใใฆใๆฃใงใคใคใใใใ็ณใงใใใใใใใใใใใซใใใใฆใใใฎใงใใๆตฆๅณถใฏ่ฆใใญใฆใ\\nใใพใใใใใชใใใใใใชใใจใใใใใฎใงใฏใชใใใใๅญใ ใใใ\\nใจใใจใใพใใใใๅญใฉใใใกใฏใใๅ ฅใใใใจใใใชใใงใ\\nใใชใใ ใใใชใใ ใใใใพใใใใใใ\\nใจใใใชใใใใพใใใใฎๅญใใใใใใใซใฒใฃใใใใใใฆใ่ถณใงใใฃใใใ็ ใฎใชใใซใใใใใใใพใใใๆตฆๅณถใฏใพใใพใใใใใใใซใใใฃใฆใ\\nใใใใใใใใใใใใใใใใใใใใใใฎใใใฎๅญใๅฃฒใฃใฆใใใใ\\nใจใใใพใใจใใใฉใใใกใฏใ\\nใใใใใใใใใใใใใใชใใใฃใฆใใใใ\\nใจใใฃใฆใๆใๅบใใพใใใใใใงๆตฆๅณถใฏใใใใใใฃใฆใใใฎๅญใใใใใใใพใใใ\\n\\u3000ๅญใฉใใใกใฏใ\\nใใใใใใใใใใจใใใพใ่ฒทใฃใฆใใใใใ\\nใจใใใใใใใใชใใใ่กใฃใฆใใพใใพใใใ\\n\\u3000ใใฎใใจใงๆตฆๅณถใฏใใใใใใใใฃใจๅบใใใใใฎ้ฆใใใใใใชใงใฆใใฃใฆใ\\nใใใใใใใใถใชใใจใใใ ใฃใใใใใใใๅธฐใใๅธฐใใ\\nใจใใฃใฆใใใใใใใใใๆตทใฐใใพใงๆใฃใฆ่กใฃใฆใฏใชใใฆใใใพใใใใใใฏใใใใใใใใซใ้ฆใๆ่ถณใใใใใใฆใใใใฆใใถใใถใใใใใใฆใชใใใๆฐดใฎใชใใซใตใใใใใใง่กใฃใฆใใพใใพใใใ\\n\\u3000ใใใใไบใไธๆฅใใฃใฆใๆตฆๅณถใฏใพใ่ใซใฎใฃใฆๆตทใธใคใใซๅบใใใพใใใ้ ใๆฒใฎใปใใพใงใใใๅบใใฆใไธ็ใใใใใใใใชใใคใฃใฆใใพใใจใใตใจใใใใฎใปใใง\\nใๆตฆๅณถใใใๆตฆๅณถใใใ\\nใจใใถๅฃฐใใใพใใใใใใจใใใฃใฆใตใใใใฃใฆใฟใพใใจใใ ใใไบบใฎใใใฏ่ฆใใพใใใใใฎไปฃใใใใคใฎใพใซใใไธใดใใฎใใใใ่ใฎใใฐใซใใฆใใพใใใ\\n\\u3000ๆตฆๅณถใใตใใใใใช้กใใใฆใใใจใ\\nใใใใใใฏใๅ ๆฅๅฉใใฆใใใ ใใใใใงใใใใพใใใใใใฏใกใใฃใจใใฎใ็คผใซใพใใใพใใใ\\n\\u3000ใใใใใใใฃใใฎใงใๆตฆๅณถใฏใณใฃใใใใพใใใ'), Document(page_content='ใใพใใใใใใใใใใใ็คผใชใใใใใซใใใซใฏใใใฐใชใใฎใซใ\\nใใงใใใปใใจใใซใใใใจใใใใใพใใใใจใใซใๆตฆๅณถใใใใใชใใฏใใ ใๅฎฎใใใใใซใชใฃใใใจใใใใพใใใ\\nใใใใ่ฉฑใซใฏใใใฆใใใใใพใ ่ฆใใใจใฏใชใใใ\\nใใงใฏใปใใฎใ็คผใฎใใใใซใใใใใใใใ ใๅฎฎใ่ฆใใฆไธใใใใจใใใใพใใใใใใงใใใใ\\nใใธใใใใใฏใใใใใใญใใใฒ่กใฃใฆใฟใใใใใใใฏใชใใงใๆตทใฎๅบใซใใใจใใใใจใงใฏใชใใใใฉใใใฆ่กใใคใใใ ใญใใใใใซใฏใจใฆใใใใพใงใใใใงใฏ่กใใชใใใ\\nใใชใซใใใใฏใใใใพใใใใใใใใฎ่ไธญใซใใฎใใใ ใใใ\\n\\u3000ใใใฏใใใใฃใฆใ่ไธญใๅบใใพใใใๆตฆๅณถใฏๅๅใใฟใใใใใใใชใใใใใใใใพใพใซใใใใฎ่ไธญใซใฎใใพใใใ\\n\\u3000ใใใฏใใใซ็ฝใๆณขใๅใฃใฆใใใใใใใใใง่กใใพใใใใใใใใใๆณขใฎ้ณใใ ใใ ใ้ ใใชใฃใฆใ้ใ้ใๆฐดใฎๅบใธใใใ ใใๅคขใฎใใใซใฏใใฐใใฆ่กใใพใใจใใตใจใใใใใใใฃใจใใใใใชใฃใฆใ็ฝ็ใฎใใใซใใใใช็ ใฎ้ใใคใฅใใฆใใใใใซใใฃใฑใช้ใ่ฆใใพใใใใใฎๅฅฅใซใใใใๅ ใฃใฆใ็ฎใฎใใใใใใช้้ใฎใใใใใใใใใใณใใฆใใพใใใ\\nใใใใใใ ใๅฎฎใธใพใใใพใใใ\\n\\u3000ใใใฏใใใใฃใฆใๆตฆๅณถใ่ไธญใใใใใใฆใ\\nใใใฐใใใๅพ ใกใใ ใใใ\\nใจใใฃใใพใพใ้ใฎใชใใธใฏใใฃใฆ่กใใพใใใ\\n\\u3000\\u3000\\u3000\\u3000\\u3000ไบ\\n\\u3000ใพใใชใใใใใฏใพใๅบใฆใใฆใ\\nใใใใใใกใใธใ\\nใจใๆตฆๅณถใๅพกๆฎฟใฎใชใใธๆกๅ ใใพใใใใใใใใฒใใใใใใใใใใใใใฎใใใใชใใใใฎใใใใใใใช็ฎใง่ฆใฆใใใชใใใจใใฃใฆใใฏใใฃใฆ่กใใพใใจใไนๅงซใใพใใใใใใฎ่ ฐๅ ใใคใใฆใใ่ฟใใซๅบใฆใใพใใใใใใฆไนๅงซใใพใซใคใใฆใๆตฆๅณถใฏใใใใๅฅฅใธใจใใฃใฆ่กใใพใใใใใฎใใฎๅคฉไบใซใใใใฎๆฑใๅปไธใซใฏใใใใใใคใใฆใใใพใใใใใใใใใฎไธใใใใใฆ่กใใพใใจใใฉใใใใจใใชใใใใซใใใใใฆใใใฎใใๆฅฝใฎ้ณใใใใใฆใใพใใใ\\n\\u3000ใใใฆใๆฐดๆถใฎๅฃใซใใใใใใฎๅฎ็ณใใกใใฐใใๅคงๅบ้ใซใจใใใพใใจใ\\nใๆตฆๅณถใใใใใใใใใใงใใ ใใใพใใใๅ ๆฅใฏใใใฎใใฎใกใใๅฉใใใ ใใใพใใฆใใพใใจใซใใใใจใใใใใพใใใชใใซใใใใฆใชใใฏใใใใพใใใใใฉใใใใฃใใใใใใณใใ ใใใพใใ'), Document(page_content='ใจใไนๅงซใใพใฏใใฃใฆใใฆใใญใใซใใใใใพใใใใใใฆใใใใใใใใซใใใคใใ ใฎใใตใใ ใฎใใใณใ ใฎใใใใ ใฎใๅคงๅฐใใใใใฎใใใใชใใใใใใใใใกใใใๅฑฑใจใฏใใใงใใฆใใซใใใใชใ้ ็ใใฏใใพใใพใใใใใใใช่ ฐๅ ใใกใฏใๆญใใใใฃใใ่ธใใใใฉใฃใใใใพใใใๆตฆๅณถใฏใใ ใใๅคขใฎใชใใงๅคขใ่ฆใฆใใใใใงใใใ\\n\\u3000ใใกใใใใใใจใๆตฆๅณถใฏใพใไนๅงซใใพใฎๆกๅ ใงใๅพกๆฎฟใฎใชใใใฎใใใ่ฆใใฆใใใใพใใใใฉใฎใใธใใใใฉใฎใใธใใใใใใใใๅฎ็ณใงใใใ็ซใฆใฆใใใพใใใใใฎใใคใใใใฏใใจใฆใๅฃใใใจใฐใงใฏใใใชใใใใใงใใใใฒใจใจใใ่ฆใฆใใพใใจใไนๅงซใใพใฏใ\\nใใใใฉใฏๅๅญฃใฎใใใใใ็ฎใซใใใพใใใใ\\nใจใใฃใฆใใพใใๆฑใฎๆธใใใใใซใชใใพใใใใใใฏๆฅใฎใใใใงใใใกใใใใผใใฃใจใใใใ ใชใใซใใใใใฎ่ฑใใใใคใใใ็ตตใฎใใใซๅฒใไนฑใใฆใใพใใใ้้ใจใใใใชใใฎๆใ้ขจใซใชใณใใฆใใใฎใชใใงๅฐ้ณฅใใชใใใใใกใใใกใใใ่ใฃใใใใฆใใพใใใ\\n\\u3000ๆฌกใซใๅใฎๆธใใใใใซใชใใพใใใใใใฏๅคใฎใใใใงใๅฃๆ นใซใฏ็ฝใใใฎ่ฑใๅฒใใฆใใๅบญใฎๆจใฎ้่ใฎใชใใงใฏใใใฟใใฒใใใใใชใใฆใใพใใใใๆฑ ใซใฏ่ตคใจ็ฝใฎใฏใใฎ่ฑใๅฒใใฆใใใฎ่ใฎไธใซใฏใๆฐดๆถใฎ็ ใฎใใใซ้ฒใใใพใฃใฆใใพใใใใๆฑ ใฎใตใกใซใฏใใใใใชใใๆณขใ็ซใฃใฆใใใใฉใใใใใใใใใงใใพใใใ\\n\\u3000ๆฌกใซ่ฅฟใฎๆธใใใใใซใชใใพใใใใใใฏ็งใฎใใใใง่ฑๅฃใฎใชใใซใฏใ้ปใใใ็ฝใใใๅฒใไนฑใใฆใใทใใจใใใใใใ็ซใฆใพใใใใใใใ่ฆใใจใใใฃใจใใ็ซใคใใใชใใฟใใฎๆใฎๅฅฅใซใ็ฝใ้งใใใกใใใฆใใฆใใใใฎใชใๅฃฐใใใชใใใใใใพใใใ\\n\\u3000ใใกใฐใใใใพใใซใๅใฎๆธใใใใใซใชใใพใใใใใใฏๅฌใฎใใใใงใ้ใซใฏๆฃใใฎใใฃใๆฏ่ใฎไธใซใ้ใใใใใๅ ใฃใฆใใพใใใๅฑฑใใ่ฐทใซใใใฆใ้ชใใพใฃ็ฝใซ้ใๅใใ ใชใใใใๆดใใใใใใใใปใใผใใจใใใฃใฆใใพใใใ\\n\\u3000ๆตฆๅณถใฏไฝใ่ฆใฆใใใใฉใใใใใใฆใ็ฎใฐใใ่ฆใฏใฃใฆใใพใใใใใฎใใกใ ใใ ใใผใใฃใจใใฆใใฆใใ้ ใซ้ ใฃใไบบใฎใใใซใชใฃใฆใไฝใใใใใใใฆใใพใใพใใใ\\n\\u3000\\u3000\\u3000\\u3000\\u3000ไธ\\n\\u3000ๆฏๆฅใใใใใใใใใใใใใจใใใใใใใใใจใคใฅใใฆใใใพใใใ ใๅฎฎใใใฎใใใฎใงใใชใใจใใใใจใใใใใใซใใใใใใใใใงใใใใใกใไธๅนดใฎๆๆฅใใใกใพใใใ'), Document(page_content='ไธๅนดใใฎๆฅใซใชใฃใใจใใๆตฆๅณถใฏใจใใฉใใใฒใใใใใใใฆใใใตใใใจใฎๅคขใ่ฆใใใใซใชใใพใใใๆฅใฎๆฅใฎใฝใใฝใใใใฃใฆใใๆฐดใฎๆฑใฎๆตในใงใใใใใใใกใใใใใใ่ใใใใใใใชใใใ็ถฒใใฒใใใ่ใใใใ ใใใฆใใใจใใใใใพใใพใใจๅคขใซ่ฆใใใใซใชใใพใใใๆตฆๅณถใฏใใพใใใฎใใใซใ\\nใใใจใใใใใใใใใใใฏใใใพใใใฉใใใฆใใใงใซใชใใ ใใใ\\nใจใใใใใใๅบใใจใใใใใใฆใ็ซใฃใฆใใใใใชใใชใใใใชๆฐใใใพใใใใชใใงใๆฉใใใกใธๅธฐใใใใจใฐใใใใใใใใซใชใใพใใใใงใใใใใใใใฎใใใงใฏใๆญใใใใฆใใ่ธใใ่ฆใฆใใใใใใใใชใ้กใใใฆใใตใใใใใงใฐใใใใพใใใ\\n\\u3000ใใฎๆงๅญใ่ฆใใจใไนๅงซใใพใฏๅฟ้ ใใฆใ\\nใๆตฆๅณถใใใใๆฐๅใงใใใใใใฎใงใใใ\\nใจใใใใซใชใใพใใใๆตฆๅณถใฏใใใใใใชใใใ\\nใใใใใใใใงใฏใใใพใใใใใคใฏใใกใธๅธฐใใใใชใฃใใใฎใงใใใใ\\nใจใใใพใใจใไนๅงซใใพใฏใใ ใใซใใใใใใใฃใใใใๆงๅญใใชใใใพใใใ\\nใใพใใใใใฏใใใญใใงใใใใพใใใจใใงใใใชใใฎใ้กใใฏใใใใใใใพใใจใใใฎไธใใฒใใจใ็ณใใฆใใใใ ใฎใใใซใใใใใพใใใงใฏใใใๆนใใใใพใใใ่กใฃใฆใใใฃใใใใพใใ\\n\\u3000ใใใใชใใใใซใใฃใฆใไนๅงซใใพใฏใๅฅฅใใใใใใชๅฎ็ณใงใใใฃใ็ฎฑใๆใฃใฆใใใงใซใชใฃใฆใ\\nใใใใฏ็ๆ็ฎฑใจใใฃใฆใใชใใซใฏใไบบ้ใฎใใกใฐใใ ใใใชใใใใใใใฆใใใใพใใใใใใใใใใฎใใใใซใใไธใใพใใใใใๆใกใใใใใ ใใใพใใใงใใใใใชใใใใใใกใฉใใ ใๅฎฎใธๅธฐใฃใฆใใใใจใใผใใใใชใใใฉใใชใใจใใใฃใฆใใใใฃใใฆใใฎ็ฎฑใใใใฆใใใใซใชใฃใฆใฏใใใพใใใ\\nใจใใใใใใใญใใใใใฆใ็ๆ็ฎฑใใใใใใซใชใใพใใใๆตฆๅณถใฏใ\\nใใใใใใใใใฃใใฆใใใพใใใ\\nใจใใฃใฆใ็ๆ็ฎฑใใใใใซใใใใใพใพใใใ ใๅฎฎใฎ้ใๅบใพใใจใไนๅงซใใพใฏใใพใใใใใใฎ่ ฐๅ ใใคใใฆใ้ใฎใใจใพใงใ่ฆ้ใใซใชใใพใใใ\\n\\u3000ใใใใใซใฏใใใใฎใใใใใฆๅพ ใฃใฆใใพใใใ\\n\\u3000ๆตฆๅณถใฏใใใใใฎใจใใชใใใฎใจใงใ่ธใใใฃใฑใใซใชใฃใฆใใพใใใใใใฆใใใฎ่ไธญใซใฎใใพใใจใใใใฏใใๆณขใๅใฃใฆไธใใฃใฆ่กใฃใฆใใพใใชใใใจใฎๆตในใซใคใใพใใใ\\nใใงใฏๆตฆๅณถใใใใใใใใใใใ ใใ'), Document(page_content='ใจใใใใฏใใฃใฆใใพใๆฐดใฎใชใใซใใใฃใฆ่กใใพใใใๆตฆๅณถใฏใใฐใใใใใใฎ่กใใใ่ฆ้ใฃใฆใใพใใใ\\n\\u3000\\u3000\\u3000\\u3000\\u3000ๅ\\n\\u3000ๆตฆๅณถใฏๆตทใฐใใซ็ซใฃใใพใพใใใฐใใใใใใ่ฆใพใใใพใใใๆฅใฎๆฅใใฝใใฝใใใใฃใฆใใใกใใใซใใใใ ๆตทใฎไธใซใใฉใใใใจใใชใใใซใใใใช่ใใใใใใใพใใใใใใฏๅคขใฎใชใใง่ฆใใตใใใจใฎๆตในใฎๆฏ่ฒใจใกใฃใจใใกใใฃใใจใใใฏใใใพใใใงใใใใใใฉใใ่ฆใใจใใใใใฎๆงๅญใใชใใจใชใใใใฃใฆใใฆใใใไบบใใใไบบใใใใฃใใใซ่ฆ็ฅใใชใ้กใฐใใใงใใใใใงใใฟใใใช้กใใใฆใใใใใ่ฆใชใใใใใจใฐใใใใใซใใพใใฆ่กใฃใฆใใพใใพใใ\\nใใใใใชใใจใใใใใฎใ ใใใฃใไธๅนดใฎใใใ ใซใใฟใใชใฉใใใธ่กใฃใฆใใพใใฏใใฏใชใใใพใใใชใใงใๆฉใใใกใธ่กใฃใฆใฟใใใ\\n\\u3000ใใใฒใจใใใจใใใใชใใใๆตฆๅณถใฏใใถใใฎๅฎถใฎๆน่งใธใใใๅบใใพใใใใจใใใใใใใจใใใใใใใซใฏ่ใใใใใผใใผใใจใใใฃใฆใๅฎถใชใใฏใใใใใใกใใใใพใใใใใใๅฎถใฎ็ซใฃใฆใใใใใใใจใใใใฎใใฃใฆใฏใใพใใใงใใใใใฃใใใใใจใใใใใใใใใใฏใฉใใชใฃใใฎใงใใใใใๆตฆๅณถใฏใ\\nใใตใใใ ใใตใใใ ใ\\nใจใใ่ฟใใชใใใใใคใญใซใคใพใพใใใใใชใใใใจใใจใใ้กใใใฆใใพใใใ\\n\\u3000ใใใจใใใธใใใผใใผใฎใใฐใใใใใฒใจใใใคใใซใใใฃใฆใใฃใฆใใพใใใๆตฆๅณถใฏใใฃใใใ\\nใใใใใใใใฐใใใใๆตฆๅณถๅคช้ใฎใใกใฏใฉใใงใใใใ\\nใจใๅฃฐใใใใพใใจใใใฐใใใใฏใใใใใใซใใใใผใใใผใใ็ฎใงใๆตฆๅณถใฎ้กใใชใใใชใใใ\\nใใธใใๆตฆๅณถๅคช้ใใใใชไบบใฏใใใใใจใใใใพใใใใ\\nใจใใใพใใใๆตฆๅณถใฏใใฃใใจใชใฃใฆใ\\nใใใใชใฏใใฏใใใพใใใใใใใซใใฎใธใใซไฝใใงใใใฎใงใใ\\nใจใใใพใใใ\\n\\u3000ใใใใใใฆใใใฐใใใใฏใ\\nใใฏใฆใญใใจใ้ฆใใใใใชใใใใคใใงใใใฎใณใใฆใใฐใใใใใใใใใงใใพใใใใใใใฆใฝใใจใฒใใใใใใฆใ\\nใใใใใใใใใๆตฆๅณถๅคช้ใใใจใใใจใใใใฏใใไธ็พๅนดใๅใฎไบบใงใใใใชใใงใใใใใใๅญใฉใใฎใใถใใใใ่ฉฑใซใใใใใใใใใใใฎๆฐดใฎๆฑใฎๆตใซใๆตฆๅณถๅคช้ใจใใไบบใใใฃใฆใใใๆฅใ่ใซใฎใฃใฆใคใใซๅบใใพใพใๅธฐใฃใฆใใชใใชใใพใใใใใถใใใ ใๅฎฎใธใงใ่กใฃใใฎใ ใใใจใใใใจใงใใใชใซใใๅคงๆใฎ่ฉฑใ ใใใญใ'), Document(page_content='ใใใใฃใฆใใพใ่ ฐใใใใใฆใใใผใใผใใใใฆ่กใฃใฆใใพใใพใใใ\\n\\u3000ๆตฆๅณถใฏใณใฃใใใใฆใใพใใพใใใ\\nใใฏใฆใไธ็พๅนดใใใใใชใใจใใใใใฎใ ใใใฃใไธๅนดใใ ใๅฎฎใซใใใคใใใชใฎใซใใใใไธ็พๅนดใจใฏใใใใจใใ ใๅฎฎใฎไธๅนดใฏใไบบ้ใฎไธ็พๅนดใซใใใใฎใใใใใใใใงใฏๅฎถใใชใใชใใฏใใ ใใใใจใใใใใใใใใใใใใฃใใใใชใใฎใใตใใใฏใชใใ\\n\\u3000ใใใใใใจใๆตฆๅณถใฏใใ ใใซใใชใใใชใฃใฆใใใณใใใชใฃใฆใ็ฎใฎๅใใใใใชใใพใใใใใพใใใใ ใๅฎฎใใใใใใฆใใพใใชใใชใใพใใใ\\n\\u3000ใใใใใจใพใๆตในใธๅบใฆใฟใพใใใใๆตทใฎๆฐดใฏใพใใพใใจใใใใฆใใฆใใฉใใใฏใฆใจใใใใพใใใใใใใใๅบใฆใใพใใใใใใฉใใใฆใใ ใๅฎฎใธใใใใๆใ ใฆใใใใพใใใงใใใ\\n\\u3000ใใฎใจใใๆตฆๅณถใฏใตใจใใใใใฆใใ็ๆ็ฎฑใซๆฐใใคใใพใใใ\\nใใใใ ใใใฎ็ฎฑใใใใฆใฟใใใฐใใใใใใใใใชใใ\\n\\u3000ใใใใใใจใใใใใชใฃใฆใๆตฆๅณถใฏใใใฃใใไนๅงซใใพใซใใใใใใจใฏใใใใฆใ็ฎฑใฎใตใใใจใใพใใใใใใจใใใใ่ฒใฎ้ฒใใใชใใใใใใใ็ซใกใฎใผใฃใฆใใใใ้กใซใใใฃใใใจใใใใจใใใใฃใจๆถใใฆ่กใฃใฆ็ฎฑใฎใชใใซใฏใชใใซใใฎใใฃใฆใใพใใใงใใใใใฎไปฃใใใใคใฎใพใซใ้กใใ ใใใใซใชใฃใฆใๆใ่ถณใใกใขใใพใฃใฆใใใใใชใฟใใใฎๆฐดใซใใคใฃใๅฝฑใ่ฆใใจใ้ซชใใฒใใใใพใฃใใใชใใใใใใใใใใใซใชใฃใฆใใพใใใ\\n\\u3000ๆตฆๅณถใฏใใใซใชใฃใ็ฎฑใฎใชใใใฎใใใฆใ\\nใใชใใปใฉใไนๅงซใใพใใไบบ้ใฎใใกใฐใใ ใใใชใใใใๅ ฅใใฆใใใจใใฃใใใฃใใใใฏใไบบ้ใฎๅฏฟๅฝใ ใฃใใฎใ ใชใ\\nใจใใใใญใใใใซใคใถใใใพใใใ\\n\\u3000ๆฅใฎๆตทใฏใฉใใพใงใ้ ใใใใใงใใพใใใใฉใใใใใใๅฃฐใง่ใใใใใใใฎใใใพใใใใใฆใใพใใใ\\n\\u3000ๆตฆๅณถใฏใใผใใใใจใใใใฎใใจใใใใๅบใใฆใใพใใใ')]\n", | |
| "\u001b[34m Stopping...\u001b[0m\n", | |
| "^C\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "!streamlit run app.py & sleep 3 && npx localtunnel --port 8501" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "accelerator": "GPU", | |
| "colab": { | |
| "provenance": [], | |
| "authorship_tag": "ABX9TyPCY1BRMHDfrmqjEqZPQnEe", | |
| "include_colab_link": true | |
| }, | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "name": "python" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 0 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment