diff --git "a/asserts/imgs/t/CopywritingLLMs.ipynb" "b/asserts/imgs/t/CopywritingLLMs.ipynb" new file mode 100644--- /dev/null +++ "b/asserts/imgs/t/CopywritingLLMs.ipynb" @@ -0,0 +1,1536 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "gpuType": "T4" + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU" + }, + "cells": [ + { + "cell_type": "markdown", + "source": [ + "# Problema\n", + "\n", + "\n", + "Dado uma lista de produtos com descrição e sugestões de como realizar a venda desses produtos construa textos persuasivos para ações de Marketing e Vendas." + ], + "metadata": { + "id": "HIsN2BVbbFgr" + } + }, + { + "cell_type": "markdown", + "source": [ + "# 1. Configurações\n", + "\n", + "Importações e definição de variáveis de escopo global" + ], + "metadata": { + "id": "EL-WXL6iy82D" + } + }, + { + "cell_type": "code", + "source": [ + "!pip install langchain==0.0.348\n", + "!pip install openai==1.3.8\n", + "!pip install pydantic==1.10.8\n", + "!pip install chromadb==0.4.18\n", + "!pip install tiktoken==0.5.2\n", + "!pip install sentence-transformers==2.3.0\n", + "!pip install deeplake==3.8.17\n", + "!pip install tiktoken==0.5.2\n", + "!pip install gradio==3.45.0" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "B-PQUUU2VQdA", + "outputId": "dad3dcd7-141a-45bb-d0a9-f3af5d6eb7c9" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Collecting langchain==0.0.348\n", + " Downloading langchain-0.0.348-py3-none-any.whl (2.0 MB)\n", + "\u001b[?25l \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/2.0 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\r\u001b[2K \u001b[91m━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.3/2.0 MB\u001b[0m \u001b[31m8.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K \u001b[91m━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.8/2.0 MB\u001b[0m \u001b[31m12.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━\u001b[0m \u001b[32m1.5/2.0 MB\u001b[0m \u001b[31m14.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m15.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m13.6 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==0.0.348) (6.0.1)\n", + "Requirement already satisfied: SQLAlchemy<3,>=1.4 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (2.0.24)\n", + "Requirement already satisfied: aiohttp<4.0.0,>=3.8.3 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (3.9.3)\n", + "Requirement already satisfied: async-timeout<5.0.0,>=4.0.0 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (4.0.3)\n", + "Collecting dataclasses-json<0.7,>=0.5.7 (from langchain==0.0.348)\n", + " Downloading dataclasses_json-0.6.4-py3-none-any.whl (28 kB)\n", + "Collecting jsonpatch<2.0,>=1.33 (from langchain==0.0.348)\n", + " Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)\n", + "Collecting langchain-core<0.1,>=0.0.12 (from langchain==0.0.348)\n", + " Downloading langchain_core-0.0.13-py3-none-any.whl (188 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m188.2/188.2 kB\u001b[0m \u001b[31m20.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting langsmith<0.1.0,>=0.0.63 (from langchain==0.0.348)\n", + " Downloading langsmith-0.0.86-py3-none-any.whl (54 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m54.4/54.4 kB\u001b[0m \u001b[31m7.2 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==0.0.348) (1.23.5)\n", + "Requirement already satisfied: pydantic<3,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (1.10.14)\n", + "Requirement already satisfied: requests<3,>=2 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (2.31.0)\n", + "Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from langchain==0.0.348) (8.2.3)\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==0.0.348) (1.3.1)\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==0.0.348) (23.2.0)\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==0.0.348) (1.4.1)\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==0.0.348) (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==0.0.348) (1.9.4)\n", + "Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain==0.0.348)\n", + " Downloading marshmallow-3.20.2-py3-none-any.whl (49 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m49.4/49.4 kB\u001b[0m \u001b[31m5.8 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==0.0.348)\n", + " Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", + "Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain==0.0.348)\n", + " Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)\n", + "Requirement already satisfied: anyio<5,>=3 in /usr/local/lib/python3.10/dist-packages (from langchain-core<0.1,>=0.0.12->langchain==0.0.348) (3.7.1)\n", + "Requirement already satisfied: packaging<24.0,>=23.2 in /usr/local/lib/python3.10/dist-packages (from langchain-core<0.1,>=0.0.12->langchain==0.0.348) (23.2)\n", + "Requirement already satisfied: typing-extensions>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3,>=1->langchain==0.0.348) (4.5.0)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain==0.0.348) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain==0.0.348) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain==0.0.348) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain==0.0.348) (2023.11.17)\n", + "Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from SQLAlchemy<3,>=1.4->langchain==0.0.348) (3.0.3)\n", + "Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3->langchain-core<0.1,>=0.0.12->langchain==0.0.348) (1.3.0)\n", + "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3->langchain-core<0.1,>=0.0.12->langchain==0.0.348) (1.2.0)\n", + "Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain==0.0.348)\n", + " Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)\n", + "Installing collected packages: mypy-extensions, marshmallow, jsonpointer, typing-inspect, langsmith, jsonpatch, langchain-core, dataclasses-json, langchain\n", + "Successfully installed dataclasses-json-0.6.4 jsonpatch-1.33 jsonpointer-2.4 langchain-0.0.348 langchain-core-0.0.13 langsmith-0.0.86 marshmallow-3.20.2 mypy-extensions-1.0.0 typing-inspect-0.9.0\n", + "Collecting openai==1.3.8\n", + " Downloading openai-1.3.8-py3-none-any.whl (221 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m221.5/221.5 kB\u001b[0m \u001b[31m5.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.10/dist-packages (from openai==1.3.8) (3.7.1)\n", + "Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3/dist-packages (from openai==1.3.8) (1.7.0)\n", + "Collecting httpx<1,>=0.23.0 (from openai==1.3.8)\n", + " Downloading httpx-0.26.0-py3-none-any.whl (75 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.9/75.9 kB\u001b[0m \u001b[31m8.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: pydantic<3,>=1.9.0 in /usr/local/lib/python3.10/dist-packages (from openai==1.3.8) (1.10.14)\n", + "Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai==1.3.8) (1.3.0)\n", + "Requirement already satisfied: tqdm>4 in /usr/local/lib/python3.10/dist-packages (from openai==1.3.8) (4.66.1)\n", + "Requirement already satisfied: typing-extensions<5,>=4.5 in /usr/local/lib/python3.10/dist-packages (from openai==1.3.8) (4.5.0)\n", + "Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.5.0->openai==1.3.8) (3.6)\n", + "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.5.0->openai==1.3.8) (1.2.0)\n", + "Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai==1.3.8) (2023.11.17)\n", + "Collecting httpcore==1.* (from httpx<1,>=0.23.0->openai==1.3.8)\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[31m8.6 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==1.3.8)\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[31m7.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hInstalling collected packages: h11, httpcore, httpx, openai\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.\n", + "llmx 0.0.15a0 requires tiktoken, which is not installed.\u001b[0m\u001b[31m\n", + "\u001b[0mSuccessfully installed h11-0.14.0 httpcore-1.0.2 httpx-0.26.0 openai-1.3.8\n", + "Collecting pydantic==1.10.8\n", + " Downloading pydantic-1.10.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.1/3.1 MB\u001b[0m \u001b[31m13.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: typing-extensions>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from pydantic==1.10.8) (4.5.0)\n", + "Installing collected packages: pydantic\n", + " Attempting uninstall: pydantic\n", + " Found existing installation: pydantic 1.10.14\n", + " Uninstalling pydantic-1.10.14:\n", + " Successfully uninstalled pydantic-1.10.14\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", + "lida 0.0.10 requires fastapi, which is not installed.\n", + "lida 0.0.10 requires kaleido, which is not installed.\n", + "lida 0.0.10 requires python-multipart, which is not installed.\n", + "lida 0.0.10 requires uvicorn, which is not installed.\n", + "llmx 0.0.15a0 requires cohere, which is not installed.\n", + "llmx 0.0.15a0 requires tiktoken, which is not installed.\u001b[0m\u001b[31m\n", + "\u001b[0mSuccessfully installed pydantic-1.10.8\n", + "Collecting chromadb==0.4.18\n", + " Downloading chromadb-0.4.18-py3-none-any.whl (502 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m502.4/502.4 kB\u001b[0m \u001b[31m6.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: requests>=2.28 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (2.31.0)\n", + "Requirement already satisfied: pydantic>=1.9 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (1.10.8)\n", + "Collecting chroma-hnswlib==0.7.3 (from chromadb==0.4.18)\n", + " Downloading chroma_hnswlib-0.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m16.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting fastapi>=0.95.2 (from chromadb==0.4.18)\n", + " Downloading fastapi-0.109.2-py3-none-any.whl (92 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m92.1/92.1 kB\u001b[0m \u001b[31m10.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting uvicorn[standard]>=0.18.3 (from chromadb==0.4.18)\n", + " Downloading uvicorn-0.27.0.post1-py3-none-any.whl (60 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m60.7/60.7 kB\u001b[0m \u001b[31m8.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting posthog>=2.4.0 (from chromadb==0.4.18)\n", + " Downloading posthog-3.4.0-py2.py3-none-any.whl (41 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m41.1/41.1 kB\u001b[0m \u001b[31m4.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: typing-extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (4.5.0)\n", + "Collecting pulsar-client>=3.1.0 (from chromadb==0.4.18)\n", + " Downloading pulsar_client-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.4/5.4 MB\u001b[0m \u001b[31m33.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting onnxruntime>=1.14.1 (from chromadb==0.4.18)\n", + " Downloading onnxruntime-1.17.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.8/6.8 MB\u001b[0m \u001b[31m58.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting opentelemetry-api>=1.2.0 (from chromadb==0.4.18)\n", + " Downloading opentelemetry_api-1.22.0-py3-none-any.whl (57 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m57.9/57.9 kB\u001b[0m \u001b[31m6.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb==0.4.18)\n", + " Downloading opentelemetry_exporter_otlp_proto_grpc-1.22.0-py3-none-any.whl (18 kB)\n", + "Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb==0.4.18)\n", + " Downloading opentelemetry_instrumentation_fastapi-0.43b0-py3-none-any.whl (11 kB)\n", + "Collecting opentelemetry-sdk>=1.2.0 (from chromadb==0.4.18)\n", + " Downloading opentelemetry_sdk-1.22.0-py3-none-any.whl (105 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m105.6/105.6 kB\u001b[0m \u001b[31m12.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: tokenizers>=0.13.2 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (0.15.1)\n", + "Collecting pypika>=0.48.9 (from chromadb==0.4.18)\n", + " Downloading PyPika-0.48.9.tar.gz (67 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m67.3/67.3 kB\u001b[0m \u001b[31m9.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", + " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", + " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", + "Requirement already satisfied: tqdm>=4.65.0 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (4.66.1)\n", + "Collecting overrides>=7.3.1 (from chromadb==0.4.18)\n", + " Downloading overrides-7.7.0-py3-none-any.whl (17 kB)\n", + "Requirement already satisfied: importlib-resources in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (6.1.1)\n", + "Requirement already satisfied: grpcio>=1.58.0 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (1.60.0)\n", + "Collecting bcrypt>=4.0.1 (from chromadb==0.4.18)\n", + " Downloading bcrypt-4.1.2-cp39-abi3-manylinux_2_28_x86_64.whl (698 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m698.9/698.9 kB\u001b[0m \u001b[31m45.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: typer>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (0.9.0)\n", + "Collecting kubernetes>=28.1.0 (from chromadb==0.4.18)\n", + " Downloading kubernetes-29.0.0-py2.py3-none-any.whl (1.6 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.6/1.6 MB\u001b[0m \u001b[31m54.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: tenacity>=8.2.3 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (8.2.3)\n", + "Requirement already satisfied: PyYAML>=6.0.0 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (6.0.1)\n", + "Collecting mmh3>=4.0.1 (from chromadb==0.4.18)\n", + " Downloading mmh3-4.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m67.6/67.6 kB\u001b[0m \u001b[31m8.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: numpy>=1.22.5 in /usr/local/lib/python3.10/dist-packages (from chromadb==0.4.18) (1.23.5)\n", + "Collecting starlette<0.37.0,>=0.36.3 (from fastapi>=0.95.2->chromadb==0.4.18)\n", + " Downloading starlette-0.36.3-py3-none-any.whl (71 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.5/71.5 kB\u001b[0m \u001b[31m8.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting typing-extensions>=4.5.0 (from chromadb==0.4.18)\n", + " Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB)\n", + "Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (2023.11.17)\n", + "Requirement already satisfied: six>=1.9.0 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (1.16.0)\n", + "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (2.8.2)\n", + "Requirement already satisfied: google-auth>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (2.17.3)\n", + "Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (1.7.0)\n", + "Requirement already satisfied: requests-oauthlib in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (1.3.1)\n", + "Requirement already satisfied: oauthlib>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (3.2.2)\n", + "Requirement already satisfied: urllib3>=1.24.2 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb==0.4.18) (2.0.7)\n", + "Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb==0.4.18)\n", + " Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m46.0/46.0 kB\u001b[0m \u001b[31m5.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: flatbuffers in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb==0.4.18) (23.5.26)\n", + "Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb==0.4.18) (23.2)\n", + "Requirement already satisfied: protobuf in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb==0.4.18) (3.20.3)\n", + "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb==0.4.18) (1.12)\n", + "Collecting deprecated>=1.2.6 (from opentelemetry-api>=1.2.0->chromadb==0.4.18)\n", + " Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)\n", + "Collecting importlib-metadata<7.0,>=6.0 (from opentelemetry-api>=1.2.0->chromadb==0.4.18)\n", + " Downloading importlib_metadata-6.11.0-py3-none-any.whl (23 kB)\n", + "Collecting backoff<3.0.0,>=1.10.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb==0.4.18)\n", + " Downloading backoff-2.2.1-py3-none-any.whl (15 kB)\n", + "Requirement already satisfied: googleapis-common-protos~=1.52 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb==0.4.18) (1.62.0)\n", + "Collecting opentelemetry-exporter-otlp-proto-common==1.22.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb==0.4.18)\n", + " Downloading opentelemetry_exporter_otlp_proto_common-1.22.0-py3-none-any.whl (17 kB)\n", + "Collecting opentelemetry-proto==1.22.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb==0.4.18)\n", + " Downloading opentelemetry_proto-1.22.0-py3-none-any.whl (50 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.8/50.8 kB\u001b[0m \u001b[31m7.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting opentelemetry-instrumentation-asgi==0.43b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18)\n", + " Downloading opentelemetry_instrumentation_asgi-0.43b0-py3-none-any.whl (14 kB)\n", + "Collecting opentelemetry-instrumentation==0.43b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18)\n", + " Downloading opentelemetry_instrumentation-0.43b0-py3-none-any.whl (28 kB)\n", + "Collecting opentelemetry-semantic-conventions==0.43b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18)\n", + " Downloading opentelemetry_semantic_conventions-0.43b0-py3-none-any.whl (36 kB)\n", + "Collecting opentelemetry-util-http==0.43b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18)\n", + " Downloading opentelemetry_util_http-0.43b0-py3-none-any.whl (6.9 kB)\n", + "Requirement already satisfied: setuptools>=16.0 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-instrumentation==0.43b0->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18) (67.7.2)\n", + "Requirement already satisfied: wrapt<2.0.0,>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-instrumentation==0.43b0->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18) (1.14.1)\n", + "Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.43b0->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb==0.4.18)\n", + " Downloading asgiref-3.7.2-py3-none-any.whl (24 kB)\n", + "Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb==0.4.18)\n", + " Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.28->chromadb==0.4.18) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.28->chromadb==0.4.18) (3.6)\n", + "Requirement already satisfied: huggingface_hub<1.0,>=0.16.4 in /usr/local/lib/python3.10/dist-packages (from tokenizers>=0.13.2->chromadb==0.4.18) (0.20.3)\n", + "Requirement already satisfied: click<9.0.0,>=7.1.1 in /usr/local/lib/python3.10/dist-packages (from typer>=0.9.0->chromadb==0.4.18) (8.1.7)\n", + "Requirement already satisfied: h11>=0.8 in /usr/local/lib/python3.10/dist-packages (from uvicorn[standard]>=0.18.3->chromadb==0.4.18) (0.14.0)\n", + "Collecting httptools>=0.5.0 (from uvicorn[standard]>=0.18.3->chromadb==0.4.18)\n", + " Downloading httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m341.4/341.4 kB\u001b[0m \u001b[31m38.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting python-dotenv>=0.13 (from uvicorn[standard]>=0.18.3->chromadb==0.4.18)\n", + " Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)\n", + "Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]>=0.18.3->chromadb==0.4.18)\n", + " Downloading uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.4/3.4 MB\u001b[0m \u001b[31m68.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb==0.4.18)\n", + " Downloading watchfiles-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m69.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb==0.4.18)\n", + " Downloading websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m130.2/130.2 kB\u001b[0m \u001b[31m16.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: cachetools<6.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb==0.4.18) (5.3.2)\n", + "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb==0.4.18) (0.3.0)\n", + "Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.10/dist-packages (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb==0.4.18) (4.9)\n", + "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb==0.4.18) (3.13.1)\n", + "Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb==0.4.18) (2023.6.0)\n", + "Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata<7.0,>=6.0->opentelemetry-api>=1.2.0->chromadb==0.4.18) (3.17.0)\n", + "Requirement already satisfied: anyio<5,>=3.4.0 in /usr/local/lib/python3.10/dist-packages (from starlette<0.37.0,>=0.36.3->fastapi>=0.95.2->chromadb==0.4.18) (3.7.1)\n", + "Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb==0.4.18)\n", + " Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m86.8/86.8 kB\u001b[0m \u001b[31m11.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->onnxruntime>=1.14.1->chromadb==0.4.18) (1.3.0)\n", + "Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.4.0->starlette<0.37.0,>=0.36.3->fastapi>=0.95.2->chromadb==0.4.18) (1.3.0)\n", + "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.4.0->starlette<0.37.0,>=0.36.3->fastapi>=0.95.2->chromadb==0.4.18) (1.2.0)\n", + "Requirement already satisfied: pyasn1<0.6.0,>=0.4.6 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=28.1.0->chromadb==0.4.18) (0.5.1)\n", + "Building wheels for collected packages: pypika\n", + " Building wheel for pypika (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", + " Created wheel for pypika: filename=PyPika-0.48.9-py2.py3-none-any.whl size=53723 sha256=4645cd7e2ed52393e1965ab4378729dac076d0e64671d21daec5f9b4a8feab8a\n", + " Stored in directory: /root/.cache/pip/wheels/e1/26/51/d0bffb3d2fd82256676d7ad3003faea3bd6dddc9577af665f4\n", + "Successfully built pypika\n", + "Installing collected packages: pypika, monotonic, mmh3, websockets, uvloop, typing-extensions, python-dotenv, pulsar-client, overrides, opentelemetry-util-http, opentelemetry-semantic-conventions, opentelemetry-proto, importlib-metadata, humanfriendly, httptools, deprecated, chroma-hnswlib, bcrypt, backoff, watchfiles, uvicorn, starlette, posthog, opentelemetry-exporter-otlp-proto-common, opentelemetry-api, coloredlogs, asgiref, opentelemetry-sdk, opentelemetry-instrumentation, onnxruntime, kubernetes, fastapi, opentelemetry-instrumentation-asgi, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-instrumentation-fastapi, chromadb\n", + " Attempting uninstall: typing-extensions\n", + " Found existing installation: typing_extensions 4.5.0\n", + " Uninstalling typing_extensions-4.5.0:\n", + " Successfully uninstalled typing_extensions-4.5.0\n", + " Attempting uninstall: importlib-metadata\n", + " Found existing installation: importlib-metadata 7.0.1\n", + " Uninstalling importlib-metadata-7.0.1:\n", + " Successfully uninstalled importlib-metadata-7.0.1\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", + "lida 0.0.10 requires kaleido, which is not installed.\n", + "lida 0.0.10 requires python-multipart, which is not installed.\n", + "tensorflow-probability 0.22.0 requires typing-extensions<4.6.0, but you have typing-extensions 4.9.0 which is incompatible.\u001b[0m\u001b[31m\n", + "\u001b[0mSuccessfully installed asgiref-3.7.2 backoff-2.2.1 bcrypt-4.1.2 chroma-hnswlib-0.7.3 chromadb-0.4.18 coloredlogs-15.0.1 deprecated-1.2.14 fastapi-0.109.2 httptools-0.6.1 humanfriendly-10.0 importlib-metadata-6.11.0 kubernetes-29.0.0 mmh3-4.1.0 monotonic-1.6 onnxruntime-1.17.0 opentelemetry-api-1.22.0 opentelemetry-exporter-otlp-proto-common-1.22.0 opentelemetry-exporter-otlp-proto-grpc-1.22.0 opentelemetry-instrumentation-0.43b0 opentelemetry-instrumentation-asgi-0.43b0 opentelemetry-instrumentation-fastapi-0.43b0 opentelemetry-proto-1.22.0 opentelemetry-sdk-1.22.0 opentelemetry-semantic-conventions-0.43b0 opentelemetry-util-http-0.43b0 overrides-7.7.0 posthog-3.4.0 pulsar-client-3.4.0 pypika-0.48.9 python-dotenv-1.0.1 starlette-0.36.3 typing-extensions-4.9.0 uvicorn-0.27.0.post1 uvloop-0.19.0 watchfiles-0.21.0 websockets-12.0\n", + "Collecting tiktoken==0.5.2\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[31m7.7 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==0.5.2) (2023.12.25)\n", + "Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/dist-packages (from tiktoken==0.5.2) (2.31.0)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (2023.11.17)\n", + "Installing collected packages: tiktoken\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 tiktoken-0.5.2\n", + "Collecting sentence-transformers==2.3.0\n", + " Downloading sentence_transformers-2.3.0-py3-none-any.whl (132 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m132.8/132.8 kB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: transformers<5.0.0,>=4.32.0 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (4.35.2)\n", + "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (4.66.1)\n", + "Requirement already satisfied: torch>=1.11.0 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (2.1.0+cu121)\n", + "Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (1.23.5)\n", + "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (1.2.2)\n", + "Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (1.11.4)\n", + "Requirement already satisfied: nltk in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (3.8.1)\n", + "Requirement already satisfied: sentencepiece in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (0.1.99)\n", + "Requirement already satisfied: huggingface-hub>=0.15.1 in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (0.20.3)\n", + "Requirement already satisfied: Pillow in /usr/local/lib/python3.10/dist-packages (from sentence-transformers==2.3.0) (9.4.0)\n", + "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (3.13.1)\n", + "Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (2023.6.0)\n", + "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (2.31.0)\n", + "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (6.0.1)\n", + "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (4.9.0)\n", + "Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (23.2)\n", + "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers==2.3.0) (1.12)\n", + "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers==2.3.0) (3.2.1)\n", + "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers==2.3.0) (3.1.3)\n", + "Requirement already satisfied: triton==2.1.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.11.0->sentence-transformers==2.3.0) (2.1.0)\n", + "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers==2.3.0) (2023.12.25)\n", + "Requirement already satisfied: tokenizers<0.19,>=0.14 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers==2.3.0) (0.15.1)\n", + "Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers==2.3.0) (0.4.2)\n", + "Requirement already satisfied: click in /usr/local/lib/python3.10/dist-packages (from nltk->sentence-transformers==2.3.0) (8.1.7)\n", + "Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from nltk->sentence-transformers==2.3.0) (1.3.2)\n", + "Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->sentence-transformers==2.3.0) (3.2.0)\n", + "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.11.0->sentence-transformers==2.3.0) (2.1.4)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers==2.3.0) (2023.11.17)\n", + "Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=1.11.0->sentence-transformers==2.3.0) (1.3.0)\n", + "Installing collected packages: sentence-transformers\n", + "Successfully installed sentence-transformers-2.3.0\n", + "Collecting deeplake==3.8.17\n", + " Downloading deeplake-3.8.17.tar.gz (588 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m588.6/588.6 kB\u001b[0m \u001b[31m8.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", + " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", + " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", + "Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (1.23.5)\n", + "Requirement already satisfied: pillow in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (9.4.0)\n", + "Collecting boto3 (from deeplake==3.8.17)\n", + " Downloading boto3-1.34.34-py3-none-any.whl (139 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m139.3/139.3 kB\u001b[0m \u001b[31m8.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: click in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (8.1.7)\n", + "Collecting pathos (from deeplake==3.8.17)\n", + " Downloading pathos-0.3.2-py3-none-any.whl (82 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m82.1/82.1 kB\u001b[0m \u001b[31m10.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting humbug>=0.3.1 (from deeplake==3.8.17)\n", + " Downloading humbug-0.3.2-py3-none-any.whl (15 kB)\n", + "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (4.66.1)\n", + "Collecting lz4 (from deeplake==3.8.17)\n", + " Downloading lz4-4.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m17.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: pyjwt in /usr/lib/python3/dist-packages (from deeplake==3.8.17) (2.3.0)\n", + "Requirement already satisfied: pydantic in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (1.10.8)\n", + "Collecting libdeeplake==0.0.98 (from deeplake==3.8.17)\n", + " Downloading libdeeplake-0.0.98-cp310-cp310-manylinux2014_x86_64.whl (16.2 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m16.2/16.2 MB\u001b[0m \u001b[31m46.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting aioboto3>=10.4.0 (from deeplake==3.8.17)\n", + " Downloading aioboto3-12.3.0-py3-none-any.whl (32 kB)\n", + "Requirement already satisfied: nest-asyncio in /usr/local/lib/python3.10/dist-packages (from deeplake==3.8.17) (1.6.0)\n", + "Collecting dill (from libdeeplake==0.0.98->deeplake==3.8.17)\n", + " Downloading dill-0.3.8-py3-none-any.whl (116 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m116.3/116.3 kB\u001b[0m \u001b[31m12.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting aiobotocore[boto3]==2.11.2 (from aioboto3>=10.4.0->deeplake==3.8.17)\n", + " Downloading aiobotocore-2.11.2-py3-none-any.whl (76 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m76.1/76.1 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting botocore<1.34.35,>=1.33.2 (from aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17)\n", + " Downloading botocore-1.34.34-py3-none-any.whl (11.9 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m11.9/11.9 MB\u001b[0m \u001b[31m41.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: aiohttp<4.0.0,>=3.7.4.post0 in /usr/local/lib/python3.10/dist-packages (from aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (3.9.3)\n", + "Requirement already satisfied: wrapt<2.0.0,>=1.10.10 in /usr/local/lib/python3.10/dist-packages (from aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (1.14.1)\n", + "Collecting aioitertools<1.0.0,>=0.5.1 (from aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17)\n", + " Downloading aioitertools-0.11.0-py3-none-any.whl (23 kB)\n", + "Collecting jmespath<2.0.0,>=0.7.1 (from boto3->deeplake==3.8.17)\n", + " Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)\n", + "Collecting s3transfer<0.11.0,>=0.10.0 (from boto3->deeplake==3.8.17)\n", + " Downloading s3transfer-0.10.0-py3-none-any.whl (82 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m82.1/82.1 kB\u001b[0m \u001b[31m9.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from humbug>=0.3.1->deeplake==3.8.17) (2.31.0)\n", + "Collecting ppft>=1.7.6.8 (from pathos->deeplake==3.8.17)\n", + " Downloading ppft-1.7.6.8-py3-none-any.whl (56 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m56.8/56.8 kB\u001b[0m \u001b[31m7.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting pox>=0.3.4 (from pathos->deeplake==3.8.17)\n", + " Downloading pox-0.3.4-py3-none-any.whl (29 kB)\n", + "Collecting multiprocess>=0.70.16 (from pathos->deeplake==3.8.17)\n", + " Downloading multiprocess-0.70.16-py310-none-any.whl (134 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m14.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: typing-extensions>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from pydantic->deeplake==3.8.17) (4.9.0)\n", + "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.10/dist-packages (from botocore<1.34.35,>=1.33.2->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (2.8.2)\n", + "Requirement already satisfied: urllib3<2.1,>=1.25.4 in /usr/local/lib/python3.10/dist-packages (from botocore<1.34.35,>=1.33.2->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (2.0.7)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->humbug>=0.3.1->deeplake==3.8.17) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->humbug>=0.3.1->deeplake==3.8.17) (3.6)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->humbug>=0.3.1->deeplake==3.8.17) (2023.11.17)\n", + "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (1.3.1)\n", + "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (23.2.0)\n", + "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (1.4.1)\n", + "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (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.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (1.9.4)\n", + "Requirement already satisfied: async-timeout<5.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.7.4.post0->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (4.0.3)\n", + "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.34.35,>=1.33.2->aiobotocore[boto3]==2.11.2->aioboto3>=10.4.0->deeplake==3.8.17) (1.16.0)\n", + "Building wheels for collected packages: deeplake\n", + " Building wheel for deeplake (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", + " Created wheel for deeplake: filename=deeplake-3.8.17-py3-none-any.whl size=708674 sha256=e375ac1a685282535b48bfed8de0c73683a788dbfbba03ecf3d4688f6c058487\n", + " Stored in directory: /root/.cache/pip/wheels/ac/ec/b6/33b498a89331808c2c4075e4238ba46f8e4ca63428be45e8da\n", + "Successfully built deeplake\n", + "Installing collected packages: ppft, pox, lz4, jmespath, dill, aioitertools, multiprocess, libdeeplake, humbug, botocore, s3transfer, pathos, aiobotocore, boto3, aioboto3, deeplake\n", + "Successfully installed aioboto3-12.3.0 aiobotocore-2.11.2 aioitertools-0.11.0 boto3-1.34.34 botocore-1.34.34 deeplake-3.8.17 dill-0.3.8 humbug-0.3.2 jmespath-1.0.1 libdeeplake-0.0.98 lz4-4.3.3 multiprocess-0.70.16 pathos-0.3.2 pox-0.3.4 ppft-1.7.6.8 s3transfer-0.10.0\n", + "Requirement already satisfied: tiktoken==0.5.2 in /usr/local/lib/python3.10/dist-packages (0.5.2)\n", + "Requirement already satisfied: regex>=2022.1.18 in /usr/local/lib/python3.10/dist-packages (from tiktoken==0.5.2) (2023.12.25)\n", + "Requirement already satisfied: requests>=2.26.0 in /usr/local/lib/python3.10/dist-packages (from tiktoken==0.5.2) (2.31.0)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.26.0->tiktoken==0.5.2) (2023.11.17)\n", + "Collecting gradio==3.45.0\n", + " Downloading gradio-3.45.0-py3-none-any.whl (20.2 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m20.2/20.2 MB\u001b[0m \u001b[31m47.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hCollecting aiofiles<24.0,>=22.0 (from gradio==3.45.0)\n", + " Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB)\n", + "Requirement already satisfied: altair<6.0,>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (4.2.2)\n", + "Requirement already satisfied: fastapi in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (0.109.2)\n", + "Collecting ffmpy (from gradio==3.45.0)\n", + " Downloading ffmpy-0.3.1.tar.gz (5.5 kB)\n", + " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", + "Collecting gradio-client==0.5.2 (from gradio==3.45.0)\n", + " Downloading gradio_client-0.5.2-py3-none-any.whl (298 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m298.3/298.3 kB\u001b[0m \u001b[31m25.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: httpx in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (0.26.0)\n", + "Requirement already satisfied: huggingface-hub>=0.14.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (0.20.3)\n", + "Requirement already satisfied: importlib-resources<7.0,>=1.3 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (6.1.1)\n", + "Requirement already satisfied: jinja2<4.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (3.1.3)\n", + "Requirement already satisfied: markupsafe~=2.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (2.1.4)\n", + "Requirement already satisfied: matplotlib~=3.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (3.7.1)\n", + "Requirement already satisfied: numpy~=1.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (1.23.5)\n", + "Collecting orjson~=3.0 (from gradio==3.45.0)\n", + " Downloading orjson-3.9.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m138.7/138.7 kB\u001b[0m \u001b[31m16.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (23.2)\n", + "Requirement already satisfied: pandas<3.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (1.5.3)\n", + "Requirement already satisfied: pillow<11.0,>=8.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (9.4.0)\n", + "Requirement already satisfied: pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (1.10.8)\n", + "Collecting pydub (from gradio==3.45.0)\n", + " Downloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)\n", + "Collecting python-multipart (from gradio==3.45.0)\n", + " Downloading python_multipart-0.0.7-py3-none-any.whl (22 kB)\n", + "Requirement already satisfied: pyyaml<7.0,>=5.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (6.0.1)\n", + "Requirement already satisfied: requests~=2.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (2.31.0)\n", + "Collecting semantic-version~=2.0 (from gradio==3.45.0)\n", + " Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)\n", + "Requirement already satisfied: typing-extensions~=4.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (4.9.0)\n", + "Requirement already satisfied: uvicorn>=0.14.0 in /usr/local/lib/python3.10/dist-packages (from gradio==3.45.0) (0.27.0.post1)\n", + "Collecting websockets<12.0,>=10.0 (from gradio==3.45.0)\n", + " Downloading websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m129.9/129.9 kB\u001b[0m \u001b[31m17.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from gradio-client==0.5.2->gradio==3.45.0) (2023.6.0)\n", + "Requirement already satisfied: entrypoints in /usr/local/lib/python3.10/dist-packages (from altair<6.0,>=4.2.0->gradio==3.45.0) (0.4)\n", + "Requirement already satisfied: jsonschema>=3.0 in /usr/local/lib/python3.10/dist-packages (from altair<6.0,>=4.2.0->gradio==3.45.0) (4.19.2)\n", + "Requirement already satisfied: toolz in /usr/local/lib/python3.10/dist-packages (from altair<6.0,>=4.2.0->gradio==3.45.0) (0.12.1)\n", + "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.14.0->gradio==3.45.0) (3.13.1)\n", + "Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.14.0->gradio==3.45.0) (4.66.1)\n", + "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (1.2.0)\n", + "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (0.12.1)\n", + "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (4.47.2)\n", + "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (1.4.5)\n", + "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (3.1.1)\n", + "Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib~=3.0->gradio==3.45.0) (2.8.2)\n", + "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas<3.0,>=1.0->gradio==3.45.0) (2023.4)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests~=2.0->gradio==3.45.0) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests~=2.0->gradio==3.45.0) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests~=2.0->gradio==3.45.0) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests~=2.0->gradio==3.45.0) (2023.11.17)\n", + "Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.10/dist-packages (from uvicorn>=0.14.0->gradio==3.45.0) (8.1.7)\n", + "Requirement already satisfied: h11>=0.8 in /usr/local/lib/python3.10/dist-packages (from uvicorn>=0.14.0->gradio==3.45.0) (0.14.0)\n", + "Requirement already satisfied: starlette<0.37.0,>=0.36.3 in /usr/local/lib/python3.10/dist-packages (from fastapi->gradio==3.45.0) (0.36.3)\n", + "Requirement already satisfied: anyio in /usr/local/lib/python3.10/dist-packages (from httpx->gradio==3.45.0) (3.7.1)\n", + "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx->gradio==3.45.0) (1.0.2)\n", + "Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from httpx->gradio==3.45.0) (1.3.0)\n", + "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6.0,>=4.2.0->gradio==3.45.0) (23.2.0)\n", + "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6.0,>=4.2.0->gradio==3.45.0) (2023.12.1)\n", + "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6.0,>=4.2.0->gradio==3.45.0) (0.33.0)\n", + "Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6.0,>=4.2.0->gradio==3.45.0) (0.17.1)\n", + "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib~=3.0->gradio==3.45.0) (1.16.0)\n", + "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio->httpx->gradio==3.45.0) (1.2.0)\n", + "Building wheels for collected packages: ffmpy\n", + " Building wheel for ffmpy (setup.py) ... \u001b[?25l\u001b[?25hdone\n", + " Created wheel for ffmpy: filename=ffmpy-0.3.1-py3-none-any.whl size=5579 sha256=a3baea12f7dc1f902f988c960e92b76f231825963596283a94fced2a33b45b8c\n", + " Stored in directory: /root/.cache/pip/wheels/01/a6/d1/1c0828c304a4283b2c1639a09ad86f83d7c487ef34c6b4a1bf\n", + "Successfully built ffmpy\n", + "Installing collected packages: pydub, ffmpy, websockets, semantic-version, python-multipart, orjson, aiofiles, gradio-client, gradio\n", + " Attempting uninstall: websockets\n", + " Found existing installation: websockets 12.0\n", + " Uninstalling websockets-12.0:\n", + " Successfully uninstalled websockets-12.0\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", + "lida 0.0.10 requires kaleido, which is not installed.\u001b[0m\u001b[31m\n", + "\u001b[0mSuccessfully installed aiofiles-23.2.1 ffmpy-0.3.1 gradio-3.45.0 gradio-client-0.5.2 orjson-3.9.13 pydub-0.25.1 python-multipart-0.0.7 semantic-version-2.10.0 websockets-11.0.3\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "!python -m spacy download pt_core_news_sm" + ], + "metadata": { + "id": "KN-kjB-Fu1tQ", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "7c8ab8ff-761c-44e6-a3bd-16fde9fd423a" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Collecting pt-core-news-sm==3.7.0\n", + " Downloading https://github.com/explosion/spacy-models/releases/download/pt_core_news_sm-3.7.0/pt_core_news_sm-3.7.0-py3-none-any.whl (13.0 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13.0/13.0 MB\u001b[0m \u001b[31m21.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: spacy<3.8.0,>=3.7.0 in /usr/local/lib/python3.10/dist-packages (from pt-core-news-sm==3.7.0) (3.7.2)\n", + "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.0.12)\n", + "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (1.0.5)\n", + "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (1.0.10)\n", + "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.0.8)\n", + "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.0.9)\n", + "Requirement already satisfied: thinc<8.3.0,>=8.1.8 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (8.2.2)\n", + "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (1.1.2)\n", + "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.4.8)\n", + "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.0.10)\n", + "Requirement already satisfied: weasel<0.4.0,>=0.1.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (0.3.4)\n", + "Requirement already satisfied: typer<0.10.0,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (0.9.0)\n", + "Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (6.4.0)\n", + "Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (4.66.1)\n", + "Requirement already satisfied: requests<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.31.0)\n", + "Requirement already satisfied: pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (1.10.8)\n", + "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.1.3)\n", + "Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (67.7.2)\n", + "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (23.2)\n", + "Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.3.0)\n", + "Requirement already satisfied: numpy>=1.19.0 in /usr/local/lib/python3.10/dist-packages (from spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (1.23.5)\n", + "Requirement already satisfied: typing-extensions>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (4.9.0)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.3.2)\n", + "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (3.6)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.0.7)\n", + "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3.0.0,>=2.13.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2023.11.17)\n", + "Requirement already satisfied: blis<0.8.0,>=0.7.8 in /usr/local/lib/python3.10/dist-packages (from thinc<8.3.0,>=8.1.8->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (0.7.11)\n", + "Requirement already satisfied: confection<1.0.0,>=0.0.1 in /usr/local/lib/python3.10/dist-packages (from thinc<8.3.0,>=8.1.8->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (0.1.4)\n", + "Requirement already satisfied: click<9.0.0,>=7.1.1 in /usr/local/lib/python3.10/dist-packages (from typer<0.10.0,>=0.3.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (8.1.7)\n", + "Requirement already satisfied: cloudpathlib<0.17.0,>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from weasel<0.4.0,>=0.1.0->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (0.16.0)\n", + "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->spacy<3.8.0,>=3.7.0->pt-core-news-sm==3.7.0) (2.1.4)\n", + "Installing collected packages: pt-core-news-sm\n", + "Successfully installed pt-core-news-sm-3.7.0\n", + "\u001b[38;5;2m✔ Download and installation successful\u001b[0m\n", + "You can now load the package via spacy.load('pt_core_news_sm')\n" + ] + } + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "-hHAD_px1Mvd", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "85de47d1-dbdc-49fd-9997-f1f74797229f" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.10/dist-packages/deeplake/util/check_latest_version.py:32: UserWarning: A newer version of deeplake (3.8.18) is available. It's recommended that you update to the latest version using `pip install -U deeplake`.\n", + " warnings.warn(\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "import unicodedata\n", + "import requests\n", + "import json\n", + "import os\n", + "import tiktoken\n", + "from openai import OpenAI\n", + "from langchain.document_loaders import DataFrameLoader\n", + "from langchain.embeddings import HuggingFaceEmbeddings\n", + "from langchain.text_splitter import CharacterTextSplitter\n", + "from langchain.vectorstores import DeepLake\n", + "from langchain.prompts import ChatPromptTemplate\n", + "from langchain.chat_models import ChatOpenAI\n", + "from langchain.schema.output_parser import StrOutputParser\n", + "from google.colab import userdata\n", + "from langchain.schema.runnable import RunnableParallel\n", + "from langchain.chains.summarize import load_summarize_chain\n", + "from langchain.prompts import PromptTemplate\n", + "\n", + "TOKEN_ML = userdata.get('TOKEN_ML')\n", + "OPENAI_API_KEY = userdata.get('OPENAI_KEY')\n", + "\n", + "os.environ['OPENAI_API_KEY'] = userdata.get('OPENAI_API_KEY')\n", + "\n", + "client = OpenAI()\n", + "OpenAI.api_key = OPENAI_API_KEY" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# 2. Coleta de dados" + ], + "metadata": { + "id": "EkMvfiSGym0L" + } + }, + { + "cell_type": "markdown", + "source": [ + "*Descrição de produtos da Amazon (2020)*" + ], + "metadata": { + "id": "ZBPzx3445HrB" + } + }, + { + "cell_type": "code", + "source": [ + "# df_amazon = pd.read_csv('marketing_sample_for_amazon_com-ecommerce__20200101_20200131__10k_data.csv')" + ], + "metadata": { + "id": "C3OnkyAg5PoC" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# print(df_amazon[['Uniq Id', 'Product Name', 'About Product']].tail(10).to_string())" + ], + "metadata": { + "id": "v949XI8C5W-C" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "*Extrator de descrição de produtos do Mercado Livre*" + ], + "metadata": { + "id": "boCb7Rdv3f-7" + } + }, + { + "cell_type": "code", + "source": [ + "!gdown 1dY0n-LdyH2t5xC7wY2SgLQVT7wGie6oE" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "WEon0mjJ2EMq", + "outputId": "682f644c-16e3-4eaf-c1d1-879e81e8df91" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Downloading...\n", + "From: https://drive.google.com/uc?id=1dY0n-LdyH2t5xC7wY2SgLQVT7wGie6oE\n", + "To: /content/mercado_livre_products_full_drive.csv\n", + "100% 54.3M/54.3M [00:01<00:00, 35.4MB/s]\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "def get_ml_product_descriptions():\n", + " f = open('/content/ml_categories.json', 'r')\n", + "\n", + " categories_json = json.load(f)\n", + "\n", + " categories_to_save = {}\n", + "\n", + " # df = pd.DataFrame(columns=['id', 'category', 'sub_category', 'title', 'description'])\n", + " df = pd.read_csv('/content/mercado_livre_products_full_drive.csv')\n", + "\n", + " for item in categories_json:\n", + " category = {'name': categories_json[item]['name'], 'id': categories_json[item]['id']}\n", + "\n", + " for sub_category in categories_json[item]['children_categories']:\n", + " offset = 0\n", + " limit = 50\n", + " while offset < 1000:\n", + "\n", + " headers = {'Authorization': f'Bearer {TOKEN_ML}'}\n", + " ans = \\\n", + " requests.get(f\"https://api.mercadolibre.com/sites/MLB/search?category=\"\n", + " f\"{sub_category['id']}&search_type=scan&offset={offset}&limit=50\",\n", + " headers=headers)\n", + "\n", + " if ans.ok:\n", + " data_ans = ans.json()\n", + "\n", + " print(f\"[{sub_category['name']}]: {100.0*(offset/int(data_ans['paging']['total']))} downloaded...\")\n", + "\n", + " if len(data_ans['results']) == 0:\n", + " break\n", + "\n", + " lt_prod_info = [{'id': info['id'], 'title': info['title']} for info in data_ans['results']]\n", + "\n", + " for info in lt_prod_info:\n", + " resp = requests.get(f\"https://api.mercadolibre.com/items/{info['id']}/description\", headers=headers)\n", + "\n", + " if resp.ok:\n", + " data_resp = resp.json()\n", + " if 'plain_text' in data_resp:\n", + " info['description'] = data_resp['plain_text']\n", + "\n", + " df_tmp = pd.DataFrame.from_dict(lt_prod_info)\n", + " df_tmp['category'] = category['name']\n", + " df_tmp['sub_category'] = sub_category['name']\n", + "\n", + " df: pd.DataFrame = pd.concat([df, df_tmp])\n", + "\n", + " df.to_csv('/content/mercado_livre_products_full_drive.csv', header=True, index=False)\n", + " else:\n", + " print(f'FAIL! Error {ans.status_code}: {ans.content}')\n", + "\n", + " offset = offset + limit + 1" + ], + "metadata": { + "id": "eYDpEgTT27pG" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "def enrich_with_google_search():\n", + " df = pd.read_csv('/content/mercado_livre_products_full_drive.csv')\n", + "\n", + " df = df[df['category'] == 'Acessórios para Veículos']\n", + "\n", + " df.to_csv('/content/mercado_livre_products_full_drive.csv', header=True, index=False)\n", + "\n", + " p_names = list(set(df['title'].to_list()))\n", + " map_name = {}\n", + " k = 0\n", + "\n", + " for name in p_names:\n", + " url = 'https://www.google.com/search?q=' + quote('[o que é,descrição,sobre -procurando por]: ' + name)\n", + "\n", + " req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})\n", + "\n", + " lt_text = []\n", + "\n", + " try:\n", + " response = urllib.request.urlopen(req)\n", + "\n", + " if response.code == 429:\n", + " print(f'Sleeping {int(response.headers[\"Retry-After\"])} seconds...')\n", + " time.sleep(int(response.headers[\"Retry-After\"]))\n", + "\n", + " content = response.read().decode('UTF-8').replace(u'\\xa0', u' ')\n", + "\n", + " soup = BeautifulSoup(content, 'html.parser')\n", + "\n", + " div_bs4 = soup.find_all('div', {\"class\":\"BNeawe s3v9rd AP7Wnd\"})\n", + "\n", + " lt_text = [p.get_text() for p in div_bs4]\n", + " except Exception as error:\n", + " print(error)\n", + "\n", + " map_name[name] = ', '.join(lt_text)\n", + "\n", + " df2 = pd.read_csv('/content/mercado_livre_products_full_drive.csv')\n", + "\n", + " df2['about'] = df2['title'].map(map_name)\n", + "\n", + " df2.to_csv('/content/mercado_livre_products_full_drive.csv', header=True, index=False)\n", + "\n", + " k = k + 1\n", + " print(f'[{k} of {len(p_names)}]: {(k / len(p_names)) * 100.0}% completed')\n", + "\n", + " time.sleep(1)" + ], + "metadata": { + "id": "CpsYlpF7t4CM" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df_ml = pd.read_csv('/content/mercado_livre_products_full_drive.csv', low_memory=False)\n", + "print(df_ml.shape[0])\n", + "print(df_ml.tail(10).to_string())" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "RYxLjxUx6A6X", + "outputId": "d6da5e9c-7dda-4f93-9a34-373cfd233900" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "21648\n", + " id category sub_category title description about\n", + "21638 MLB3164708352 Acessórios para Veículos Tuning Kit 2 Farol Angel Eyes Defender Led Jeep Troller Fusca Kombi CARACTERISTICAS\\nTamanho: 7 Polegadas - 18cm\\nPotência luz alta (und): 60W / 8000 Lumens\\nPotência luz baixa (par): 40W / 4000 Lumens\\nTipo de luz: Alta, baixa, seta, DRL/diurna\\nChip de LED: CREE - Americano\\nTemperatura da cor: 6000-6500K\\nResistente à água: IP67\\nTensão de operação: 10-30V DC\\nMaterial: Alumínio injetado alta qualidade\\nMaterial da lente: Policarbonato (Não trinca com choque térmico)\\nCor do angel eyes: Branco para luz diurna, âmbar para pisca\\nVida útil estimada: 30.000 Horas\\nConsumo (12V): Luz baixa 2.0A / Luz alta 3.0A\\nConsumo (24V): Luz baixa 1.0A / Luz alta 1.8A\\nCertificações: CE, RoHS\\nEngates: H4 ou H13\\n\\nPeso de cada farol (und): 1070g\\n\\nMEDIDAS:\\nLargura total: ±18cm\\nProfundidade total: 9,5cm\\nProfundidade traseira: 7,5cm\\n\\nINSTALAÇÃO:\\nFácil adaptação, pois já possui plug H4 e H13\\n\\nAPLICAÇÃO\\nFUSCA, KOMBI, JEEP, WRANGLER, CAMINHAO\\nServe para qualquer modelo de motocicleta com farol redondo de 7 polegadas\\nServe para Harley Davidson Modelos\\nadequados para Dyna SwitchBackFLD: 2014, 2016\\nServe para Softail conversível cvo flstse: 2010-2012\\nServe para Softail Cross Bones flstsb: 2008-2011\\nServe para Softail Deluxe cvo flstnse: 2014-2015\\nServe para Softail Deluxe efi flstni flstn: 2005-2017\\nServe para Softail FatBoy: 2001-2017\\nServe para Softail Softail Heritage Classic Springer Classic efi flsti flstc flsts: 1991-2017\\nServe para Softail Nostalgia flstn: 1993-1996\\nAdequado para SoftailSlim fls S flss: 2012-2017\\nServe para Touring Electra GlideClassic cvo flhtcse efi FLHTCUIPolice flhtp: 1994-2017\\nServe para Touring Road King Classic efi flhrci Police ca flhr: 1994-2017\\nServe para Touring Street Glide cvo flhxse efi flhxi flhx: 2006-2017\\nServe para Touring Street Glide Especial flhxs: 2014-2017\\nServe para Touring Ultra Limited: 2010-2017\\nServe para Trike FreeWheelerFLRT: 2015-2017\\nServe para Trike Street Glide flhxxx: 2010-2011\\nServe para Trike TrigLide Ultra Classic flhtcutg: 2009-2017\\n\\nServe para modelos Yamaha\\nServe para Yamaha Road Star Edição Limitada XV1600A: 2003\\nServe para Yamaha Road Star Midnight Star XV1600AS XV1700AM: 2001-2007\\nServe para Yamaha Road Star mm Edição Limitada XV1600AS: 2000\\nServe para Yamaha Road Star S XV1700AS: 2008-2013\\nServe para Yamaha Road Star Silverado: 1999-2013\\nServe para Yamaha Road Star XV1600A XV1700A: 1999-2009\\nServe para Yamaha V-Star 1100 Classic XVS1100A: 2000-2009\\nServe para Yamaha V-Star 1100 Silverado XVS1100AT: 2003-2009\\nServe para Yamaha V-Star 650 Classic XVS650A: 1998-2010\\nServe para Yamaha V-Star 650 Silverado XVS650AT: 2003-2010\\nServe para Yamaha Road Star 1600 1999-2003\\nServe para Yamaha Road Star 1600 Midnight 2000-2003\\nServe para Yamaha Road Star 1600 Silverado 1999-2003\\nServe para Yamaha Road Star 1700 2004-2009\\nServe para Yamaha Road Star 1700 Midnight 2004-2007\\nServe para Yamaha Road Star 1700 Midnight Silverado 2004-2007\\nServe para Yamaha Road Star S 2008-2011\\nServe para Yamaha Road Star Silverado 2004-2010\\nServe para Yamaha Road Star Silverado S 2008-2011\\nServe para Yamaha V Star 1100 Classic 2000-2009\\nServe para Yamaha V Star 650 Classic 1998-2009\\n\\nPara Jeep Wrangler TJ 2 Porta 1997 2006\\nPara Jeep Wrangler LJ Unlimited (4 Porta) 2004 2006\\nPara Jeep Wrangler JK 2 Porta 2 2007 2015\\npara Jeep Wrangler Ilimitado JK 4-Door 2007-2015\\npara Jeep CJ-8 Scrambler 1981-1985\\npara Jeep CJ-7 1976-1986\\npara Jeep Wrangler 1997-2015 para\\n\\nLand Rover Defender 90 1997\\npara Land Rover Defender 90 1995\\npara Land Rover Range Rover County Classic Sport Utility 4-Door 1995\\npara Land Rover 90/110 1983 a 1991 (incluindo 2.5N/A, 2.5 Turbo, V8)\\npara Land Rover 90/110 Defender 200 Tdi\\npara Land Rover 90/110 Defender 300 Tdi\\npara Land Rover 90/110 Defender Td5\\npara Land Rover 90/110 Tdi NaN\n", + "21639 MLB3125396408 Acessórios para Veículos Tuning Ultra Led Com Chip Csp 70w/10.000lm 6000k Asx Lançamento DESCRIÇÃO\\n\\n Esse kit de lâmpadas é extremamente eficiente e inovador no mercado atual, pois consegue oferecer a qualidade e iluminação perfeita, utilizando a tecnologia japonesa de ULTRA LED COM CHIP 3570 DUPLO CSP, menor consumo de energia com maior luminosidade, alcance de 145 lumens/wats, baixa geração de calor e melhor sistema de resfriamento.\\n\\n\\nEspecificação Técnica:\\n• Marca: ASX\\n• Tamanho: Compacto com driver interno facilitando a instalação\\n• Material: Placa de cobre, corpo em alumínio aeronáutico para melhor dissipação de calor\\n• Tecnologia Japonesa: LED CHIP 3570 DUPLO CSP\\n• Sistema de dissipação: Dissipador e Cooler\\n• Taxa impermeável: IP68 (resistente a água)\\n• Eficiência de LM: 10.000 Lúmens\\n• Vida Útil de: 30.000 Horas\\n• Ângulo de irritação: 360 graus\\n• Temperatura de Trabalho: -40 ° C ~ 105 ° C\\n• Consumo: 70W Cada\\n• Voltagem: BIVOLT\\n• Voltagem: DC 12V - 60V\\n• Cor de Temperatura : 6000K Extremamente Branca\\n• Dimensões: Comprimento 7,2cm X Largura cooler 3,1cm X Largura ponta do led 1,03cm X Comprimento da trava até a ponta do led 4cm.\\n\\nConteúdo da Embalagem:\\n1 PAR ULTRA LED COM CHIP CSP 70W/10.000LM ( duas lâmpadas )\\n\\nImportante:\\n\\n- A INSTALAÇÃO DEVE SER FEITA POR UM PROFISSIONAL ESPECIALIZADO.\\n- NÃO NOS RESPONSABILIZAMOS POR INSTALAÇÕES MAL FEITAS.\\n-QUALQUER INSTALAÇÃO QUE DANIFIQUE O PRODUTO A GARANTIA NÃO IRÁ COBRIR. NaN\n", + "21640 MLB4075144580 Acessórios para Veículos Tuning Kit Adesivos Compatível Ford Cargo 1317 Resinado Kit21 Cor Cargo 1317 - Resinado PRODUTO COMPATÍVEL COM CAMINHÃO FORD CARGO 1317\\n\\nPRODUTO DISPONÍVEL!\\n\\nITENS INCLUSOS:\\n01 UND - ADESIVO CARGO RESINADO\\n01 UND - 1317 RESINADO\\n02 UND - EMBLEMAS RESINADO\\n03 UND - ETIQUETAS\\n\\nCod.: FD-CMKIT03\\n\\nA DECALX produz adesivos automotivos seguindo medidas e cores compatíveis com o mercado. Valorize ainda mais seu carro com os Adesivos da DECALX. Trabalhamos com uma produção de EXCELÊNCIA, com materiais de primeira linha garantindo pra você produtos de alta QUALIDADE. Fabricamos também adesivos personalizados para Motos, Máquinas Pesadas, Motos de Trilha entre outros. Somos referência de qualidade em todo o Brasil a mais de 10 anos no mercado. Garanta o MELHOR para você e seu carro.\\n\\nCaracterísticas do Produto:\\n\\n01) Fácil aplicação.\\n02) Alta durabilidade.\\n03) Produzido com recorte eletrônico.\\n04) Utilizado somente materiais de primeira linha.\\n05) Ótima aderência.\\n06) Resistente a chuva e raios UV.\\n07) Não perde coloração.\\n08) Embalagem com proteção para transporte.\\n\\nQuando você comprar e receber nosso produto, é muito importante para nós que você deixe a sua Opinião e avaliação do produto no campo abaixo, vale todo o tipo de comentário, pois analisamos todos para possamos fazer sempre o melhor para você.\\n\\nCaso tenha alguma dúvida, mande uma mensagem para nós pelo campo abaixo que iremos atender você com o maior Prazer ;) NaN\n", + "21641 MLB4287551272 Acessórios para Veículos Tuning Kit Adesivo Faixa Lateral Porta Caminhão Mb 608 Mercedes SANCAPARTS ACESSÓRIOS AUTOMOTIVOS\\n\\nKIT FAIXAS DECORATIVAS ADESIVOS LATERAIS DO MERCEDES 608\\n\\nEspecificações:\\n- Adesivo em impressão digital\\n- Recorte Eletrônico\\n- Material de origem italiana\\n- Alta durabilidade\\n- Ótima aderência\\n- Material Autocolante\\n- Resistente a chuva e raios UV\\n- Adesivo com Verniz UV\\n- Fácil aplicação\\n\\nItens Inclusos:\\n- 01 Kit de Adesivos (Escolha a Cor Desejada)\\n\\nCompatível com os Seguintes Modelos de Caminhão:\\n- Mercedes 608\\n\\nInstruções Para Aplicação:\\n- Limpe e remova qualquer impureza na área de aplicação do produto;\\n- Procure ter o mínimo contato com a face adesiva;\\n- Centralize o produto no local da aplicação. Após o posicionamento, pressione o produto gradativamente, sempre do centro para as bordas;\\n- Procure retirar todas as bolhas;\\n- Após finalizar a instalação, não tente retirar a peça para reposicioná-la, pois isso danificará o produto.\\n\\nInstruções de Limpeza e Conservação:\\n- Utilize apenas água e sabão neutro e/ou automotivo;\\n\\nInformações Importantes:\\n\\n- Não nos responsabilizamos pela má instalação ou mau uso do produto, para evitar transtornos procure um profissional especializado'. NaN\n", + "21642 MLB3551412457 Acessórios para Veículos Tuning Kit Adesivos Suzuki Gsx 650f 2008 Azul Gsx650az O kit de adesivos é compatível com a Suzuki GSX 650F 2008 Azul (Ref: SZ-GSX650AZ). \\n\\nCARACTERÍSTICAS:\\n• Alta qualidade e durabilidade.\\n• Material adesivo autocolante.\\n• Fácil aplicação.\\n• Suporta aplicação de verniz automotivo (quando o adesivo não for resinado)\\n• Produzido com recorte eletrônico.\\n• Ótima aderência.\\n• Resistente a chuva e raios UV.\\n• Não perde coloração.\\n\\nINSTALAÇÃO:\\n* Limpe cuidadosamente as peças onde os adesivos serão aplicados, retirando todos os resíduos (poeira, gordura, óleo, desengripante etc...)\\n* Com um cartão de crédito ou espátula plástica comece a aplicação a partir do meio e vá colando em direção as bordas, nunca comece pelas bordas.\\n* Não utilizar materiais abrasivos sobre os adesivos.\\n* Após aplicação a cola leva até 48 horas para finalizar sua cura total.\\n\\nA DECALX produz adesivos automotivos seguindo medidas e cores compatíveis com o mercado. Trabalhamos com materiais de ponta, garantindo assim sua qualidade e também o melhor custo benefício para você. Possuímos adesivos para toda a linha automotiva, motos, caminhões, máquinas pesadas, máquinas agrícolas e também itens de personalização e resinados. NaN\n", + "21643 MLB4316355858 Acessórios para Veículos Tuning Adesivo Compatível Capô Troller Cromado Resinado 2004 F310 Cor Prata ITENS INCLUSOS:\\n01 UND - ADESIVO EMBLEMA CAPÔ TROLLER RESINADO 2003 2004 2005\\n\\nCÓDIGO: 04310\\n---------------------------------------------------------------------------------------------------------------------\\nCARACTERÍSTICAS:\\n• Alta qualidade e durabilidade.\\n• Material Adesivo autocolante.\\n• Fácil aplicação.\\n• Suporta aplicação de verniz automotivo (quando o adesivo não for resinado)\\n• Produzido com recorte eletrônico.\\n• Ótima aderência.\\n• Resistente a chuva e raios UV.\\n• Não perde coloração.\\n---------------------------------------------------------------------------------------------------------------------\\nINSTALAÇÃO:\\n* Limpe cuidadosamente as peças onde os adesivos serão aplicados, retirando todos os resíduos (poeira, gordura, óleo, desengripante etc...)\\n* Com um cartão de crédito ou espátula plástica comece a aplicação a partir do meio e vá colando em direção as bordas, nunca comece pelas bordas.\\n* Não utilizar materiais abrasivos sobre os adesivos.\\n* Após aplicação a cola leva até 48 horas para finalizar sua cura total.\\n---------------------------------------------------------------------------------------------------------------------\\nA AGX Adesivos produz adesivos automotivos seguindo medidas e cores compatíveis com o mercado, trabalhando exclusivamente com materiais de ponta, garantindo assim sua qualidade e também o melhor custo benefício para você.\\nPossuímos adesivos para toda a linha automotiva, motos, caminhões, máquinas pesadas, máquinas agrícolas e também itens de personalização e resinados.\\nQualquer dúvidas nos consulte via perguntas logo abaixo que lhe atenderemos com maior prazer. NaN\n", + "21644 MLB3279457973 Acessórios para Veículos Tuning Par De Lampada Pingo T10-8 Leds Xenon Super Branca Barata Lâmpadas amarelas não são modernas e não trazem uma iluminação diferenciada, venha para o novo, venha para o LED!\\n\\nDeixe seu carro com um visual mais bonito e super claro. \\n\\n• 2 Lâmpadas Pingo T10 - 8 Leds \\n\\nGarantia legal de 3 meses para defeitos de fabricação.\\n\\nAtenção: As lâmpadas podem variar de acordo com o ano ou versão do veículo. Utilize apenas lâmpadas compatíveis com o veículo a ser utilizado, em caso de dúvidas, verifique o manual de seu veículo ou contrate um especialista. \\n\\nImagens Meramente Ilustrativas, texto sujeito a possíveis erros de digitação. NaN\n", + "21645 MLB3518402481 Acessórios para Veículos Tuning Kit Adesivo E 215 B Compatível C/ Máquina Escavadeira E215b No pacote contém:\\n\\n2 adesivos na cor padrão com Logotipo *NH (Lança D/E)\\n1 adesivo na cor padrão com Logotipo *NH (Traseira)\\n2 adesivos na cor padrão com Tipografia *E215B (Laterais D/E)\\n2 adesivos na cor padrão com Tipografia *MASS EXCAVATOR (Laterais D/E)\\n2 adesivos estéticos na cor padrão (Laterais D/E)\\n1 adesivo BATE PÉ na cor preto (Abaixo da porta)\\n2 adesivos refletivo Vermelho\\n\\n\\n---------------------------------------------------------------------------------------------------------------------\\n*Todos logos na foto foram excluídos para cumprir regras do direitos de Imagem\\n---------------------------------------------------------------------------------------------------------------------\\n\\nCARACTERÍSTICAS:\\n• Alta qualidade e durabilidade.\\n• Material Vinil Adesivo autocolante.\\n• Fácil aplicação.\\n• Suporta aplicação de verniz automotivo.\\n• Produzido com recorte eletrônico e / ou impressão digital\\n• Ótima aderência.\\n• Resistente a chuva e raios UV.\\n---------------------------------------------------------------------------------------------------------------------\\nComo aplicar os adesivos?\\n\\n1 - Limpe cuidadosamente as peças onde os adesivos serão aplicados, retirando todos os resíduos (poeira, gordura, óleo, desengripante etc...)\\n\\n2 - Alinhe/centralize o adesivo na peça ou local em que será aplicado. Utilize uma fita crepe e firme as pontas do adesivo garantindo que esta firme e bem posicionado.\\n\\n3 - Descasque cuidadosamente o Adesivo do Liner até que o Liner possa ser puxado para fora por baixo. Tenha cuidado para não permitir que o decalque toque a superfície.\\n\\n4 - Com um cartão de crédito ou espátula plástica comece a aplicação a partir do meio e vá colando em direção as bordas, nunca comece pelas bordas.\\n\\n5 - Em caso de curvas aqueça o adesivo com soprador térmico para que o adesivo possa se moldar a peça.\\n\\n6 - EM CASO DE MÁSCARA DE TRANSFERÊNCIA - Uma vez que o adesivo aderiu firmemente à superfície da aplicação, puxe a Máscara de transferência em um ângulo de 90º. Se o adesivo começar a voltar com a Máscara de transferência, volte e repita o passo nº 4.\\n\\n7 Caso a aplicação deixe bolhas utilize uma agulha para fazer um furo e com a espátula ou cartão de crédito pressione do inicio da bolha até o furo calmamente para não amassar o adesivo.\\n\\nRecomendamos que a aplicação seja feita por um profissional.\\n---------------------------------------------------------------------------------------------------------------------\\nProduzimos adesivos seguindo medidas e cores compatíveis com o mercado, trabalhando exclusivamente com materiais de ponta, garantindo assim sua qualidade e também o melhor custo benefício para você.\\nPossuímos adesivos para, máquinas pesadas, máquinas agrícolas e também itens de personalização.\\nQualquer dúvidas nos consulte via perguntas logo abaixo que lhe atenderemos com maior prazer. NaN\n", + "21646 MLB3487633477 Acessórios para Veículos Tuning Kit Adesivo Lateral Tanque Bmw R1200gs 2018 R1200gs30 -----------------------ADQUIRA ADESIVOS DE QUALIDADE!!!-----------------------\\n________________________________________________________\\n\\n---------KIT DE ADESIVOS LATERAL TANQUE BMW R1200GS 2018-----------\\n\\n________________________________________________________\\nREF: R1200GS30\\n\\nMATERIAL: ADESIVO VINIL\\n\\nITENS INCLUSOS:\\n02 und - ADESIVOS TANQUE\\n\\n________________________________________________________\\n\\nCaracterísticas \\n\\n• Material auto colante.\\n\\n• Fácil aplicação. \\n\\n• Suporta aplicação de verniz automotivo * exceto itens resinados.\\n\\n• Alta durabilidade. \\n\\n• Produzido com recorte eletrônico. \\n\\n• Utilizado somente materiais de primeira linha em sua produção. \\n\\n• Ótima aderência. \\n\\n• Resistente a chuva e raios UV. \\n\\n• Não perde coloração. \\n\\n• Embalagem com proteção para transporte.\\n\\ntag: r1200gs bmw lateralr1200gs adesivor1200gs NaN\n", + "21647 MLB3068809961 Acessórios para Veículos Tuning Adesivo Country Agro Tereré Super Cartela + De 30 Unidades Perguntas e Respostas:\\n \\nP: Se molhar estraga?\\nR: Não, pode molhar que não saí a cor.\\n \\nP: É resinado?\\nR: Não, é adesivo impresso sem resina.\\n \\nP: Os adesivos já vem cortado?\\nR: Sim, é só destacar e colar.\\n \\nP: Fazem personalizado?\\nR: Infelizmente no momento não.\\n \\n***************************************\\n \\n* Material Vinil Brilhante \\n* Perfeita Resolução\\n* Tamanho de 4cm a 11cm\\n \\n***************************************\\n \\nDica para uma boa aplicação: Limpe o local com um pano, certifique-se de retirar todo o pó para melhor fixação do produto.\\nA durabilidade média é de 3 anos em ambientes externo, mas se bem cuidado podem durar muito mais.\\n \\nBoas compras .. Muito obrigado pela visita. NaN\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# 3. Limpeza e pré-processamento dos dados\n", + "\n", + "Realizar a limpeza do texto removendo informações irrelevantes\n" + ], + "metadata": { + "id": "N6Xh103bzQ1w" + } + }, + { + "cell_type": "code", + "source": [ + "df_ml = df_ml[~(df_ml['description'].isna() | df_ml['about'].isna())]\n", + "print(df_ml.tail(10).to_string())" + ], + "metadata": { + "id": "YMU5n4O2OXK5", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "d6b4b8b8-9d65-4061-cc30-109a4d70cf33" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " id category sub_category title description about\n", + "21604 MLB2794713515 Acessórios para Veículos Tuning Adesivo Zoomp Raio Interno Marca Roupa Antiga Vintage Valor referente a 1 adesivo\\n\\nInterno (cola por dentro do vidro e vê por fora)\\n\\nMedida 14cm Classificação 4,7 (7) · R$ 28,90 · Em estoqueAdesivo Zoomp Raio Interno Marca Roupa Antiga Vintage. Adesivo Zoomp Raio ... Descrição. Valor referente a 1 adesivo. Interno (cola por dentro do vidro e vê ..., Classificação 4,7 (7) · R$ 28,90 · Em estoque, Adesivo Zoomp Raio Interno Marca Roupa Antiga Vintage. Adesivo Zoomp Raio ... Descrição. Valor referente a 1 adesivo. Interno (cola por dentro do vidro e vê ..., Classificação 4,5 (30) Adesivos(carros) Zoomp (raio) Muito Cobiçado Nos Anos 80/90. Avaliação 4.3 de ... Adesivo Zoomp Raio Interno Marca Roupa Antiga Vintage ..., Classificação 4,5 (30) , Adesivos(carros) Zoomp (raio) Muito Cobiçado Nos Anos 80/90. Avaliação 4.3 de ... Adesivo Zoomp Raio Interno Marca Roupa Antiga Vintage ..., Adesivo Zoomp Raio ... 30 Adesivos Para Interno Do Vidro Retrô Vintage Fusca Antigo. descrição detalhada ..., Adesivo Zoomp Raio ... 30 Adesivos Para Interno Do Vidro Retrô Vintage Fusca Antigo. descrição detalhada ..., 5 de jul. de 2020 · Quem lembra das famosas calças Bag dos anos 80/90? E quando ela tinha essa etiqueta da Zoomp no bolso traseiro, aí sim era pura ostentação!Não inclui: Interno | Precisa incluir:Interno, 5 de jul. de 2020 · Quem lembra das famosas calças Bag dos anos 80/90? E quando ela tinha essa etiqueta da Zoomp no bolso traseiro, aí sim era pura ostentação!, Não inclui: Interno | Precisa incluir:Interno, Encontre aqui Adesivo Personagens Azul e muito mais artigos esportivos com os melhores preços. Acesse o site da Netshoes e compre online hoje mesmo!, Encontre aqui Adesivo Personagens Azul e muito mais artigos esportivos com os melhores preços. Acesse o site da Netshoes e compre online hoje mesmo!, Encontre aqui Suporte C + Adesivo e muito mais artigos esportivos com os melhores preços. Acesse o site da Netshoes e compre online hoje mesmo!, Encontre aqui Suporte C + Adesivo e muito mais artigos esportivos com os melhores preços. Acesse o site da Netshoes e compre online hoje mesmo!, Do casual ao elegante, na Zattini você encontra tudo que precisa para desfilar ainda mais estiloso. Aproveite! Exibindo: 127 - 168 de 10000 resultados., Do casual ao elegante, na Zattini você encontra tudo que precisa para desfilar ainda mais estiloso. Aproveite! Exibindo: 127 - 168 de 10000 resultados., seguem as características das roupas das marcas de luxo, e não das fast fashions. ... características da antiga griffe, em favor de sua marca. Os elementos que o ..., seguem as características das roupas das marcas de luxo, e não das fast fashions. ... características da antiga griffe, em favor de sua marca. Os elementos que o ..., 14 de jan. de 2020 · ... ou pedidos não decididos nos autos, certifique-se e abra-se vista à exequente. 4 - Tendo em vista a ausência de interesse recursal ..., 14 de jan. de 2020 · ... ou pedidos não decididos nos autos, certifique-se e abra-se vista à exequente. 4 - Tendo em vista a ausência de interesse recursal ...\n", + "21605 MLB2739751005 Acessórios para Veículos Tuning Adesivo Divina Decadência Interno Marca Valor referente a 1 adesivo\\n\\nInterno (cola por dentro do vidro e vê por fora)\\n\\nMedida 24cm R$ 20,00Descrição. Adesivo retrô, Divina Decadência, famoso no final dos anos 80 e início dos 90. Perfeito para carros da época. Tamanho: 24x10cm Adesivo para ser ..., R$ 20,00, Descrição. Adesivo retrô, Divina Decadência, famoso no final dos anos 80 e início dos 90. Perfeito para carros da época. Tamanho: 24x10cm Adesivo para ser ..., Classificação 4,9 (9) · R$ 28,90 · Em estoqueDescrição. Valor referente a 1 adesivo. Interno (cola por dentro do vidro e vê por fora) Medida 24cm. Garantia do vendedor: 1 meses ..., Classificação 4,9 (9) · R$ 28,90 · Em estoque, Descrição. Valor referente a 1 adesivo. Interno (cola por dentro do vidro e vê por fora) Medida 24cm. Garantia do vendedor: 1 meses ..., R$ 18,00... ou transferência. Compre com segurança. Seus dados sempre protegidos. Enviamos suas compras. por Correios para todo o Brasil. Pague como preferir. Cartão, pix ..., R$ 18,00, ... ou transferência. Compre com segurança. Seus dados sempre protegidos. Enviamos suas compras. por Correios para todo o Brasil. Pague como preferir. Cartão, pix ..., Classificação 3,9 (13) · R$ 49,87Adesivo Divina Decadência Interno Marca. Avaliação 4.9 de 5. 9 opiniões.4.9 ... Informações sobre seguros · Blog · Afiliados · Tendências. © 1999-2024 Ebazar.com., Classificação 3,9 (13) · R$ 49,87, Adesivo Divina Decadência Interno Marca. Avaliação 4.9 de 5. 9 opiniões.4.9 ... Informações sobre seguros · Blog · Afiliados · Tendências. © 1999-2024 Ebazar.com., 9 de mai. de 2020 · Perfeito para carros da época. Possuem mesmo tamanho do original, 24x10cm, disponíveis ...Duração: 0:14Data da postagem: 9 de mai. de 2020, 9 de mai. de 2020 · Perfeito para carros da época. Possuem mesmo tamanho do original, 24x10cm, disponíveis ...Duração: 0:14Data da postagem: 9 de mai. de 2020, COMPRAR Adesivo Divina Decadência (interno/vidro) - BAIXO PREÇO de R$10.00 • BEECOST atualizado 4 minutos atrás., COMPRAR Adesivo Divina Decadência (interno/vidro) - BAIXO PREÇO de R$10.00 • BEECOST atualizado 4 minutos atrás., 20 de jul. de 2021 · Não sabiam caçar ou pescar — e nada sabiam sobre a sua origem divina. Prometeu aproximou-se e ensinou às suas criaturas todos esses segredos ..., 20 de jul. de 2021 · Não sabiam caçar ou pescar — e nada sabiam sobre a sua origem divina. Prometeu aproximou-se e ensinou às suas criaturas todos esses segredos ..., 11 de jan. de 2007 · O posicionamento de marca, ou a forma como a marca deve ser percebida no mercado é também decisivo para a familiaridade. Adotar um modelo ..., 11 de jan. de 2007 · O posicionamento de marca, ou a forma como a marca deve ser percebida no mercado é também decisivo para a familiaridade. Adotar um modelo ..., ... descrição do CNPJ ou da Razão Social completa da Licitante. 8. DA FORMULAÇÃO ... ADESIVO ACRÍLICO IMPERMEÁVEL A BACTÉRIAS, MAS PERMEÁVEL A OXIGÊNIO E VAPORES., ... descrição do CNPJ ou da Razão Social completa da Licitante. 8. DA FORMULAÇÃO ... ADESIVO ACRÍLICO IMPERMEÁVEL A BACTÉRIAS, MAS PERMEÁVEL A OXIGÊNIO E VAPORES.\n", + "21615 MLB1177116382 Acessórios para Veículos Tuning Acabamento Inox Da Coluna Da Porta Scani S4 S5 (par) Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par)\\n\\nQuantidade: 1 jogo\\n\\nMaterial: Inox\\n\\nATENÇÃO:\\nAs Compras Realizadas em Nome de Pessoa Jurídica estão sujeitas à\\ncobrança de ICMS, conforme Protocolo ICMS 41, de 4 de Abril de 2008. Caso você\\ntenha dúvidas sobre o percentual a ser aplicado, consulte a Cláusula Segunda, §1°\\ndo referido Protocolo.\\n\\nATENÇÃO:\\nAs Marcas Mencionadas e as Imagens Reproduzidas são de propriedade de seus Respectivos Fabricantes e aqui são utilizadas apenas para indicar a aplicabilidade ou destinação dos produtos fabricados pela indústria fabricante, atendendo ao preceito contido no Art. 132 da lei 9279/96. R$ 179,00 Em estoqueDescrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., R$ 179,00 Em estoque, Descrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., Classificação 4,1 (7) · R$ 239,00Descrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., Classificação 4,1 (7) · R$ 239,00, Descrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa Jurídica estão sujeitas ..., Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa Jurídica estão sujeitas ..., Descrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., Descrição. Acabamento Inox Da Coluna Da Porta Scania S4 S5 (par) Quantidade: 1 jogo. Material: Inox ATENÇÃO: As Compras Realizadas em Nome de Pessoa ..., R$ 206,91 Em estoqueAplique em Inox para Scania S4 / S5 / S6 , fabricado em Inox de alta resistência com acabamento reforçado que garante a conservação do material e alonga a vida ..., R$ 206,91 Em estoque, Aplique em Inox para Scania S4 / S5 / S6 , fabricado em Inox de alta resistência com acabamento reforçado que garante a conservação do material e alonga a vida ..., ACABAMENTO INOX COLUNA DA PORTA SCANIA LISO Aplicação: Scania S4 e S5 Material: Inox Lado: Direito e esquerdo Código: AMIL_ACB1015 Pacote contém: 2 ..., ACABAMENTO INOX COLUNA DA PORTA SCANIA LISO Aplicação: Scania S4 e S5 Material: Inox Lado: Direito e esquerdo Código: AMIL_ACB1015 Pacote contém: 2 ..., R$ 224,91 Em estoqueSimulador de Frete ... Aplique em Inox para Scania S4 / S5 / S6 , fabricado em Inox de alta resistência com acabamento reforçado que garante a conservação do ..., R$ 224,91 Em estoque, Simulador de Frete ... Aplique em Inox para Scania S4 / S5 / S6 , fabricado em Inox de alta resistência com acabamento reforçado que garante a conservação do ..., Acessorios e cromados aplique coluna porta inox scania s4 e s5 clean ; Acabamento de Inox da Coluna da Porta Scania 124 - PAR. R$ 215,00 ; Espelho Retrovisor ..., Acessorios e cromados aplique coluna porta inox scania s4 e s5 clean ; Acabamento de Inox da Coluna da Porta Scania 124 - PAR. R$ 215,00 ; Espelho Retrovisor ..., R$ 326,00 Em estoqueACABAMENTO INOX COLUNA DA PORTA SCANIA LISO Aplicação: Scania S4 e S5 Material: Inox Lado: Direito e esquerdo Código: AMIL_ACB1015 Pacote contém: 2 ..., R$ 326,00 Em estoque, ACABAMENTO INOX COLUNA DA PORTA SCANIA LISO Aplicação: Scania S4 e S5 Material: Inox Lado: Direito e esquerdo Código: AMIL_ACB1015 Pacote contém: 2 ...\n", + "21616 MLB1919260813 Acessórios para Veículos Tuning Kit Lampada Xenon Farol Azulado H1 H11 H16 H27 H3 8000k Compatível com os modelos:  \\n• Modelo universal \\n \\nItens do Pacote:  \\n• 2 Reatores   \\n• 2 Lampadas  \\n \\nCaracterísticas do Produto:  \\n• Voltagem 12v \\n• Facil Instalação  \\n• Kit pronto para ser apenas instalado  \\n• Consumo medio 35w  \\n• Valor do kit\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\nimagem ilustrativa Classificação 4,8 (538) · R$ 79,90 a R$ 99,90 · Em estoqueDescrição. Compatível com os modelos: • Modelo universal Itens do Pacote: • 2 Reatores • 2 Lampadas Características do Produto: • Voltagem 12v • Facil ..., Classificação 4,8 (538) · R$ 79,90 a R$ 99,90 · Em estoque, Descrição. Compatível com os modelos: • Modelo universal Itens do Pacote: • 2 Reatores • 2 Lampadas Características do Produto: • Voltagem 12v • Facil ..., Classificação 4,5 (82) Descrição. Compatível com os modelos: • Modelo universal. Itens do Pacote: • 2 Reatores • 2 Lampadas Características do Produto: • Voltagem 12v, Classificação 4,5 (82) , Descrição. Compatível com os modelos: • Modelo universal. Itens do Pacote: • 2 Reatores • 2 Lampadas Características do Produto: • Voltagem 12v, R$ 118,99H4 H7 H11 H16 HB3 HB4 e h27 12v 35w 8000k na Shopee Brasil! Importante: - Leia atentamente as informações sobre quantidade, modelo, tamanho, cor e tipo do ..., R$ 118,99, H4 H7 H11 H16 HB3 HB4 e h27 12v 35w 8000k na Shopee Brasil! Importante: - Leia atentamente as informações sobre quantidade, modelo, tamanho, cor e tipo do ..., Classificação 4,4 (49) Kit Lampada Xenon Farol Azulado H1 H11 H16 H27 H3 8000k. Avaliação 4.4 de 5 ... Kit Farol Milha Corolla 2005 2006 2007 2008 + Xenon Ou Led. Avaliação 4.6 de 5 ..., Classificação 4,4 (49) , Kit Lampada Xenon Farol Azulado H1 H11 H16 H27 H3 8000k. Avaliação 4.4 de 5 ... Kit Farol Milha Corolla 2005 2006 2007 2008 + Xenon Ou Led. Avaliação 4.6 de 5 ..., Kit Lâmpadas Super LED Headlight 2D H1 H3 H4 H7 H8 H11 H16 H27 HB3 HB4 6000K Efeito Xênon H1 6000K. R$ 39,901x de R$ 39,90 sem juros no cartão de crédito ..., Kit Lâmpadas Super LED Headlight 2D H1 H3 H4 H7 H8 H11 H16 H27 HB3 HB4 6000K Efeito Xênon H1 6000K. R$ 39,901x de R$ 39,90 sem juros no cartão de crédito ..., A partir de R$ 114,72Kit Lâmpadas Super LED Headlight 2D H1 H3 H4 H7 H8 H11 H16 H27 HB3 HB4 6000K Efeito Xênon H1 6000K. R$ 39,901x de R$ 39,90 sem juros no cartão de crédito ..., A partir de R$ 114,72, Kit Lâmpadas Super LED Headlight 2D H1 H3 H4 H7 H8 H11 H16 H27 HB3 HB4 6000K Efeito Xênon H1 6000K. R$ 39,901x de R$ 39,90 sem juros no cartão de crédito ..., Kit xenon automotivo lampada h1 8000k slim milha farol. R$ 168,69. 10%. R$ 151,82 ; Kit Xênon Completo H1 H11 H16 H27 H3 H4-2 H7 H8 H9 HB3 HB4 8000K 35W com ..., Kit xenon automotivo lampada h1 8000k slim milha farol. R$ 168,69. 10%. R$ 151,82 ; Kit Xênon Completo H1 H11 H16 H27 H3 H4-2 H7 H8 H9 HB3 HB4 8000K 35W com ..., Ultra Led Xenon H1 H3 Hb3 Hb4 H11 H27 H4 H8 H7 9000lm Cooler. R$129,89. em. 12x. R$10,82. sem juros. Frete grátis. Kit Super Branca Palio Siena H7 H7 H1 Ef ..., Ultra Led Xenon H1 H3 Hb3 Hb4 H11 H27 H4 H8 H7 9000lm Cooler. R$129,89. em. 12x. R$10,82. sem juros. Frete grátis. Kit Super Branca Palio Siena H7 H7 H1 Ef ..., Descrição do Produto. - Lâmpada xenon de 35 watts H9. - Tonalidade: 8000k. - Preço unitário. - Durabilidade de aproximadamente 3.000 horas., Descrição do Produto. - Lâmpada xenon de 35 watts H9. - Tonalidade: 8000k. - Preço unitário. - Durabilidade de aproximadamente 3.000 horas., Classificação 5,0 (2) Kit xenon automotivo lampada h4-2 8000k slim milha farol. R$ 176,93. R$ 164,54 ... H27 H16 HB3 HB4 Completo 8000K 35W 12V Tonalidade Azulado. R$ 69,90. R$ 64,90., Classificação 5,0 (2) , Kit xenon automotivo lampada h4-2 8000k slim milha farol. R$ 176,93. R$ 164,54 ... H27 H16 HB3 HB4 Completo 8000K 35W 12V Tonalidade Azulado. R$ 69,90. R$ 64,90.\n", + "21621 MLB2827499220 Acessórios para Veículos Tuning Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome Produto à Pronta-Entrega, envio imediato.\\n\\nAnúncio referente a 2 cartelas de adesivo, sendo o total de 36 stickers autoadesivo, só destacar e colar.\\n\\nSOBRE O PRODUTO\\n1. Medida de cada adesivo é 6cm a 7cm pela proporção do desenho.\\n2. Confeccionado em vinil adesivo de alta qualidade e durabilidade.\\n3. Adesivo resistente a sol e chuva.\\n4. Adesivo Impermeável.\\n5. Alta resolução de impressão.\\n6. Recorte digital de alta precisão.\\n7. O material pode ser aplicado em geladeiras, vidros externos, parede, capacete, guarda roupas, armários, notebooks, e qualquer outra superfície lisa.\\n\\nCOMO APLICAR\\n1. Limpe a superfície.\\n2. Retire a película e cole sob o local que deseja.\\n\\nSOBRE A STICKERS BOMBS\\nProduzimos adesivos personalizados e decorativos desde 2016. Oferecemos adesivos produzidos com maquinário de ponta e matéria prima de excelência, garantindo melhor aderência e maior durabilidade dos produtos. Fabricamos adesivos personalizados para lojas, motos, caminhões, carros, máquinas pesadas, decorativos, entre outros.\\n\\nCOMO COMPRAR\\n1. Selecione a quantidade desejada\\n2. Clique em comprar\\n3. Selecione o frete\\n4. Selecione o método de pagamento\\n5. Lembre-se. Boleto Bancário leva de 1 a 3 dias úteis para confirmação do pagamento.\\n\\nENVIO EM 24 HR\\nGARANTIA DE QUALIDADE\\nENVIAMOS PARA TODO O BRASIL\\nDEVOLUÇÃO GRATUITA EM ATÉ 7 DIAS\\nSUPORTE AO CLIENTE\\n\\nAguardamos sua compra. R$ 27,90 Em estoqueDescrição · 1. Medida de cada adesivo é 6cm pela proporção do desenho. · 2. Confeccionado em vinil adesivo de alta qualidade e durabilidade. · 3. Adesivo ..., R$ 27,90 Em estoque, Descrição · 1. Medida de cada adesivo é 6cm pela proporção do desenho. · 2. Confeccionado em vinil adesivo de alta qualidade e durabilidade. · 3. Adesivo ..., Classificação 5,0 (6) · R$ 29,90 · Em estoqueDescrição. Produto à Pronta-Entrega, envio imediato. Anúncio referente a 36 Adesivos One Piece Anime SOBRE O PRODUTO 1. Medida de cada adesivo é 6cm pela ..., Classificação 5,0 (6) · R$ 29,90 · Em estoque, Descrição. Produto à Pronta-Entrega, envio imediato. Anúncio referente a 36 Adesivos One Piece Anime SOBRE O PRODUTO 1. Medida de cada adesivo é 6cm pela ..., Classificação 4,8 (45) · R$ 34,10 · Em estoqueConferir todas as características. Descrição. Produto à Pronta-Entrega, envio imediato. Anúncio referente a 2 cartelas de adesivo, sendo o total de 36 ..., Classificação 4,8 (45) · R$ 34,10 · Em estoque, Conferir todas as características. Descrição. Produto à Pronta-Entrega, envio imediato. Anúncio referente a 2 cartelas de adesivo, sendo o total de 36 ..., R$ 35,90Quadro Decorativo 5 peças Mosaico quite kit Modular Animes Otaku Naruto Shippuden Monkey Luffy One Piece Goku Dragon Ball Super Z Kimetsu no Yaiba Demon ..., R$ 35,90, Quadro Decorativo 5 peças Mosaico quite kit Modular Animes Otaku Naruto Shippuden Monkey Luffy One Piece Goku Dragon Ball Super Z Kimetsu no Yaiba Demon ..., Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. R$32,90. em. 12x. R$2,74. sem juros ..., Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. R$32,90. em. 12x. R$2,74. sem juros ..., Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. R$ 27,90. 12x R$ 2.32 sem acréscimo. Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome., Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. R$ 27,90. 12x R$ 2.32 sem acréscimo. Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome., R$ 29,90Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. vendido por. 8 meses. R$ 29,90., R$ 29,90, Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. Kit 36 Peças De Adesivos Sticker Anime One Piece Otaku Otome. vendido por. 8 meses. R$ 29,90., R$ 33,90 Em estoqueDescrição. Rolo Adesivo Otaku Mangás Diversos Naruto One Piece Bleach Medida: 1,5 metros de altura x 50cm largura. Deseja uma medida personalizada? Entre em ..., R$ 33,90 Em estoque, Descrição. Rolo Adesivo Otaku Mangás Diversos Naruto One Piece Bleach Medida: 1,5 metros de altura x 50cm largura. Deseja uma medida personalizada? Entre em ..., Medida de cada adesivo é 6cm pela proporção do desenho. 2. Confeccionado em vinil adesivo de alta qualidade e durabilidade. 3. Adesivo resistente a sol e chuva., Medida de cada adesivo é 6cm pela proporção do desenho. 2. Confeccionado em vinil adesivo de alta qualidade e durabilidade. 3. Adesivo resistente a sol e chuva.\n", + "21622 MLB3207144120 Acessórios para Veículos Tuning Luminaria Lateral Ambulancia 108 Leds 12vts Vermelha Lanterna Lateral Ambulância Modelo Novo Quadrada Alta Luminosidade 108 LEDS 12V Vermelha .\\n\\n>>> PRDUTO COM NOTA FISCAL <<<\\n. PRODUTO 100% NOVO\\n. IDEAL PARA REPOSIÇÃO\\n\\n\\nESPECIFICAÇÕES \\n- 108 LEDs de alta luminosidade e vida útil longa.\\n- Fácil instalação.\\n- Para iluminação e sinalização de emergência.\\n- Material plástico de alta resistência e durabilidade.\\n- Impermeável, ideal para áreas onde há ação da umidade.\\n- Ideal para ser instalada em ambulâncias, viaturas, veículos de resgate, caminhão de bombeiros.\\n\\nConteúdo da embalagem:\\n1 x Luminária Lateral 108 LEDS 12V\\n\\n\\nPropriedades da Embalagem:\\nComprimento: 18cm\\nLargura: 18cm\\nAltura: 2,3cm\\nPeso: 240gr\\n\\n• Recomendamos que a instalação seja feita por um profissional especializado, NÃO nos responsabilizamos por danos causados pela má instalação do produto R$ 99,90 Em estoqueDescrição. LUMINARIA QUADRADA VERMELHA 108 LEDS 12V – AMBULÂNCIA E MOTOR HOME. – CÓDIGO: 028.083 – MARCA: Indústria Brasileira – ORIGEM: Brasil – NCM ..., R$ 99,90 Em estoque, Descrição. LUMINARIA QUADRADA VERMELHA 108 LEDS 12V – AMBULÂNCIA E MOTOR HOME. – CÓDIGO: 028.083 – MARCA: Indústria Brasileira – ORIGEM: Brasil – NCM ..., R$ 209,50 Em estoque28 de jun. de 2023 · - 108 LEDs de alta luminosidade e vida útil longa. - Fácil instalação. - Para iluminação e sinalização de emergência. - Material plástico de ..., R$ 209,50 Em estoque, 28 de jun. de 2023 · - 108 LEDs de alta luminosidade e vida útil longa. - Fácil instalação. - Para iluminação e sinalização de emergência. - Material plástico de ..., - Ideal para ser instalada em ambulâncias, viaturas, veículos de resgate, caminhão de bombeiros. Conteúdo da embalagem: 1 x Luminária Lateral 108 LEDS 12V ..., - Ideal para ser instalada em ambulâncias, viaturas, veículos de resgate, caminhão de bombeiros. Conteúdo da embalagem: 1 x Luminária Lateral 108 LEDS 12V ..., Descrição. Kit Com 4 Lanternas Lateral Ambulância Modelo Novo Quadrada Alta Luminosidade 108 LEDS 12Vts. >>> PRDUTO COM NOTA FISCAL <<< . PRODUTO 100% NOVO, Descrição. Kit Com 4 Lanternas Lateral Ambulância Modelo Novo Quadrada Alta Luminosidade 108 LEDS 12Vts. >>> PRDUTO COM NOTA FISCAL <<< . PRODUTO 100% NOVO, R$ 145,50Descrição. LUMINÁRIA LATERAL 108LEDs - 12V. Usado para iluminação interna e externa de veiculos, tais como ambulancias,gabines, báus, onibus, motorhomes.Não inclui: Vermelha | Precisa incluir:Vermelha, R$ 145,50, Descrição. LUMINÁRIA LATERAL 108LEDs - 12V. Usado para iluminação interna e externa de veiculos, tais como ambulancias,gabines, báus, onibus, motorhomes., Não inclui: Vermelha | Precisa incluir:Vermelha, R$ 115,50 Em estoque- LEDs de alta luminosidade e vida útil longa. - Fácil instalação. - Para iluminação e sinalização de emergência. - Material plástico de alta resistência e ...Não inclui: 108 12vts, R$ 115,50 Em estoque, - LEDs de alta luminosidade e vida útil longa. - Fácil instalação. - Para iluminação e sinalização de emergência. - Material plástico de alta resistência e ..., Não inclui: 108 12vts, R$ 150,00Luminária com lente cristal texturizada · Resistente a água · Material plástico de alta resistência e durabilidade · LEDs de alta intensidade luminosa e vida útil ..., R$ 150,00, Luminária com lente cristal texturizada · Resistente a água · Material plástico de alta resistência e durabilidade · LEDs de alta intensidade luminosa e vida útil ..., R$ 32,50LUMINÁRIA AMBULÂNCIA LATERAL 12 V 108 LED SMD 1296LM VERMELHA IMATRON. R$424,31. 10x de ..., R$ 32,50, LUMINÁRIA AMBULÂNCIA LATERAL 12 V 108 LED SMD 1296LM VERMELHA IMATRON. R$424,31. 10x de ..., Giroflex 1,2mt - 5 cupulas 324 leds 12v ou 24v.vermelho Veja o vídeo. R$ 1.071,02 (boleto). R$ 1.038,89 (PIX). Até 12x no cartão. COMPRAR ORÇAMENTO., Giroflex 1,2mt - 5 cupulas 324 leds 12v ou 24v.vermelho Veja o vídeo. R$ 1.071,02 (boleto). R$ 1.038,89 (PIX). Até 12x no cartão. COMPRAR ORÇAMENTO.\n", + "21624 MLB4312177216 Acessórios para Veículos Tuning Kit Adesivos Resinado Para Volkswagen 16-170 17851 Cor Azul KIT ADESIVO EMBLEMA RESINADO E ETIQUETAS PARA 16-170\\n=======================================================================\\nESPECIFICAÇÕES:\\n- Produtos fabricados com o mesmo processo de impressão, recorte, padrão de cores e tamanho de fábrica.\\n- Utilizamos apenas materiais de ponta em nossos produtos (3M, Oracal, Imprimax).\\n- Auto colante; Resistente às ações do tempo; Ótima cola e aderência; Não desbota;\\n- Embalagem resistente para seu produto chegar intacto.\\n- Não amarela ou racha (emblemas resinados).\\n=======================================================================\\nITENS INCLUSOS:\\n02 UND - ADESIVO RESINADO 16-170 PEQUENO\\n01 UND - ADESIVO RESINADO 16-170 GRANDE\\n02 UND - ADESIVO ETIQUETA AVISOS\\n=======================================================================\\nDICAS DE INSTALAÇÃO\\n- Antes da instalação limpe a superfície onde será aplicado o adesivo. Certifique-se de que esteja sem nenhum vestígio de poeira ou outros resíduos, que podem impedir a fixação perfeita do produto.\\n- Não instalar sobre a lataria quente.\\n- No caso de aplicação de verniz, sugerimos que a aplicação seja feita em leves camadas com um intervalo entre as demãos.\\n- Quando aplicado com água, sugerimos a diluição de 1 gota de detergente neutro para cada litro de água. Umedecer as peças com um borrifador, alinhar o adesivo e remover o excesso de água com o uso de uma espátula específica.\\n\\nIMPORTANTE: Não nos responsabilizamos pela má instalação ou mau uso do produto, para evitar transtornos procure um profissional especializado.\\n\\nCaso tenha alguma dúvida, nos envia uma pergunta pelo campo abaixo antes ou após concluir a compra. Descrição. KIT ADESIVO EMBLEMA RESINADO E ETIQUETAS PARA ... Caso tenha alguma dúvida, nos envia uma pergunta pelo campo abaixo antes ou após concluir a compra., Descrição. KIT ADESIVO EMBLEMA RESINADO E ETIQUETAS PARA ... Caso tenha alguma dúvida, nos envia uma pergunta pelo campo abaixo antes ou após concluir a compra., - Auto colante; Resistente às ações do tempo; Ótima cola e aderência; Não desbota; - Embalagem resistente para seu produto chegar intacto. - Não amarela ou ..., - Auto colante; Resistente às ações do tempo; Ótima cola e aderência; Não desbota; - Embalagem resistente para seu produto chegar intacto. - Não amarela ou ..., Classificação 4,8 · R$ 67,90Compre Kit Adesivos Caminhão Vw 16-170 Resinados + Etiquetas Decalque R851 na Shopee Brasil! ITENS INCLUSOS: 02 und – ETIQUETAS 02 und – ADESIVOS EMBLEMAS ...Não inclui: Azul | Precisa incluir:Azul, Classificação 4,8 · R$ 67,90, Compre Kit Adesivos Caminhão Vw 16-170 Resinados + Etiquetas Decalque R851 na Shopee Brasil! ITENS INCLUSOS: 02 und – ETIQUETAS 02 und – ADESIVOS EMBLEMAS ..., Não inclui: Azul | Precisa incluir:Azul, R$ 120,35 Em estoqueMaterial Adesivo autocolante. • Fácil aplicação. • Suporta aplicação de verniz automotivo (quando o adesivo não for resinado) • Produzido com recorte ...Não inclui: 17851 Azul, R$ 120,35 Em estoque, Material Adesivo autocolante. • Fácil aplicação. • Suporta aplicação de verniz automotivo (quando o adesivo não for resinado) • Produzido com recorte ..., Não inclui: 17851 Azul, R$ 107,99 Em estoqueCompre Kit Adesivos Resinados 16-170 P/ Caminhão Volkswagen na Shopee Brasil! LEIA COM ATENÇÃO TODA A DESCRIÇÃO ANTES DE COMPRAR !!!! Kit Adesivos Resinados ...Não inclui: 17851 Cor Azul, R$ 107,99 Em estoque, Compre Kit Adesivos Resinados 16-170 P/ Caminhão Volkswagen na Shopee Brasil! LEIA COM ATENÇÃO TODA A DESCRIÇÃO ANTES DE COMPRAR !!!! Kit Adesivos Resinados ..., Não inclui: 17851 Cor Azul, Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. descrição detalhada. | Genérica ..., Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. descrição detalhada. | Genérica ..., Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. R$ 61 ,90 12 x R$ 6 ,00., Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. R$ 61 ,90 12 x R$ 6 ,00., Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. R$ 61 ,90 12 x R$ 6 ,00., Kit Adesivos Resinado Para Volkswagen 16 170 17851 Cor Azul. R$ 61 ,90 12 x R$ 6 ,00., 16,5 cm ou mais (1556). INOVA ADESIVOS. Localização Sarandi - RS. Membro desde ... Kit Adesivos Resinado Para Volkswagen 16-170 17851 Cor Azul. R$ 62Sarandi ..., 16,5 cm ou mais (1556). INOVA ADESIVOS. Localização Sarandi - RS. Membro desde ... Kit Adesivos Resinado Para Volkswagen 16-170 17851 Cor Azul. R$ 62Sarandi ..., Para mostrar os resultados mais relevantes, omitimos algumas entradas bastante semelhantes aos 10 resultados já exibidos.\\nSe preferir, você pode repetir a pesquisa incluindo os resultados omitidos.\n", + "21626 MLB3354972659 Acessórios para Veículos Tuning 10 Placas Aluminio Cuidado Superfície Quente Não Toque 7x7cm - Produzindo desde 2010, com equipamentos de qualidade e alta tecnologia, seguindo rigorosos procedimentos que seguem desde a compra da matéria-prima de acordo com as normas de segurança vigentes, métodos de produção para aumentar a durabilidade e a qualidade visual de todos os produtos fornecidos.\\n\\n- Compre com quem sempre esteve buscando inovação e qualidade para nossos clientes.\\n\\n***Enviamos nossos produtos em até 24hs. ***\\n\\n____________________________________________________________\\n\\nDESCRIÇÃO:\\n\\n***Placa Etiqueta Cuidado - Superfície Quente***\\n\\nEsta placa é indicado para sinalização de locais onde a superficie é quente e corre o risco de ferir\\n\\nDimensões: 7x7cm\\nMaterial: Aluminio 0,5mm\\n\\nItens Inclusos:\\n10x Placa Etiqueta Cuidado - Superfície Quente 7x7cm\\n\\n____________________________________________________________\\n\\nPERGUNTAS FREQUENTES:\\n\\nO PRODUTO É NOVO OU USADO?\\nR: Todos os nossos produtos são novos e feitos com tecnologia de ponta.\\n\\nVOCÊS ENTREGAM EM TODO O BRASIL?\\nR: Sim, entregamos em todo o território nacional.\\n\\nCOMO É CALCULADO O FRETE?\\nR: Consultar direto no anuncio no campo de envio logo abaixo do valor do produto.\\n\\nCOMPRANDO ACIMA DE R$79,00 TENHO FRETE GRÁTIS?\\nR: O frete grátis varia conforme as políticas do mercado livre, então quer saber se possui o benefício simule sua compra diretamente no anuncio ou adicionando os produtos ao carrinho.\\n\\nENVIAM NO MESMO DIA?\\nR: Sim, costumamos enviar no mesmo dia as compras efetuadas até as 13h.\\n\\nPODEMOS RETIRAR OS PRODUTOS COMPRADOS?\\nR: Sim, porém e necessário entrar em contato antes conosco para modificarmos o anuncio e habilitarmos a opção de retirada em nosso endereço.\\n\\nVOCÊS POSSUEM LOJA FISICA?\\nR: Sim, somos uma empresa localizada na cidade de Campinas-SP. Com mais de 10 anos de experiência e reconhecida em todo o Brasil.\\n\\nQUAL O HORÁRIO DE ATENDIMENTO DE VOCÊS?\\nR: Nosso horário de atendimento é de segunda a sexta das 7:30 às 17:20h\\n(exceto feriados)\\n\\nVOCÊS EMITEM NOTA FISCAL (NFe) ?\\nR: Sim emitimos nota fiscal para empresas e pessoas fisicas, porem todos os dados devem estar devidamente cadastrados na sua conta do Mercado Livre antes de efetuar a compra.\\n___________________________________________________________\\n\\n***GARANTIA DE 30 DIAS PARA QUALQUER PRODUTO COM DEFEITO****\\n\\n___________________________________________________________\\n\\nPara qualquer dúvida ou problema, pode contar com nossa equipe de atendimento para auxilia-lo na que precisar. R$ 50,40 Em estoqueDescrição. - Produzindo desde 2010, com equipamentos de qualidade e alta tecnologia, seguindo rigorosos procedimentos que seguem desde a compra da ..., R$ 50,40 Em estoque, Descrição. - Produzindo desde 2010, com equipamentos de qualidade e alta tecnologia, seguindo rigorosos procedimentos que seguem desde a compra da ..., R$ 11,99 a R$ 89,99Disponíveis em diversos materiais e tamanhos, as placas estão de acordo com as Normas Regulamentadoras NR 10, NR 12, NR 19 e NR 26 do Ministério do Trabalho.Não inclui: 7x7cm | Precisa incluir:7x7cm, R$ 11,99 a R$ 89,99, Disponíveis em diversos materiais e tamanhos, as placas estão de acordo com as Normas Regulamentadoras NR 10, NR 12, NR 19 e NR 26 do Ministério do Trabalho., Não inclui: 7x7cm | Precisa incluir:7x7cm, R$ 1,60 a R$ 10,99Etiqueta - Cuidado - Superfície Quente · Indicação de uso: Para ambiente externo recomendamos o uso de placas em ACM 3mm, devido a sua resistência a sol e chuva., R$ 1,60 a R$ 10,99, Etiqueta - Cuidado - Superfície Quente · Indicação de uso: Para ambiente externo recomendamos o uso de placas em ACM 3mm, devido a sua resistência a sol e chuva., R$ 13,80 Em estoquePlaca cuidado superfície quente não toque · PVC (PS 1 mm) · Alumínio Composto (ACM 3 mm) ...Não inclui: 7x7cm | Precisa incluir:7x7cm, R$ 13,80 Em estoque, Placa cuidado superfície quente não toque · PVC (PS 1 mm) · Alumínio Composto (ACM 3 mm) ..., Não inclui: 7x7cm | Precisa incluir:7x7cm, Adesivo Etiqueta Cuidado Superfície Quente Não Toque 7x7 5un. Avaliação 5 de 5. 4 opiniões.5.0 (4). R$20,90. Patrocinado. 10 Placas Aluminio Cuidado ..., Adesivo Etiqueta Cuidado Superfície Quente Não Toque 7x7 5un. Avaliação 5 de 5. 4 opiniões.5.0 (4). R$20,90. Patrocinado. 10 Placas Aluminio Cuidado ..., R$ 17,08 a R$ 63,39Placa Superfície Quente Não Toque, sinalização de perigo, em alumínio, PVC expandido ou vinil autoadesivo, Ideal para ambientes internos e externos.Não inclui: 10 7x7cm, R$ 17,08 a R$ 63,39, Placa Superfície Quente Não Toque, sinalização de perigo, em alumínio, PVC expandido ou vinil autoadesivo, Ideal para ambientes internos e externos., Não inclui: 10 7x7cm, R$ 9,99 a R$ 88,99Placa Atenção Superfície Quente Não Toque. Referência: 2279-24. Material. Escolha uma opção. Escolha uma opção, PVC 2MM, PVC FLEX 0,80mm, Aluminio (ACM 3mm).Não inclui: 7x7cm | Precisa incluir:7x7cm, R$ 9,99 a R$ 88,99, Placa Atenção Superfície Quente Não Toque. Referência: 2279-24. Material. Escolha uma opção. Escolha uma opção, PVC 2MM, PVC FLEX 0,80mm, Aluminio (ACM 3mm)., Não inclui: 7x7cm | Precisa incluir:7x7cm, Classificação 4,9 · R$ 24,90- Medidas:18cm x 23cm - Fixação:Todas as placas possuem adesivo dupla face para aplicação em qualquer tipo de superfície lisa. *Garantia de 12 meses e ...Não inclui: Aluminio 7x7cm, Classificação 4,9 · R$ 24,90, - Medidas:18cm x 23cm - Fixação:Todas as placas possuem adesivo dupla face para aplicação em qualquer tipo de superfície lisa. *Garantia de 12 meses e ..., Não inclui: Aluminio 7x7cm, R$ 17,08 a R$ 63,39Placa cuidado superfície quente não toque em material vinil autoadesivo, pvc expandido e alumínio, nas medidas 25 cm x 18 cm e 35 cm x 25 cm.Não inclui: 10 7x7cm, R$ 17,08 a R$ 63,39, Placa cuidado superfície quente não toque em material vinil autoadesivo, pvc expandido e alumínio, nas medidas 25 cm x 18 cm e 35 cm x 25 cm., Não inclui: 10 7x7cm\n", + "21629 MLB2788442707 Acessórios para Veículos Tuning Kit Lâmpadas Zafira Interior Teto Pingo Placa Canbus Premium Seu carro mais moderno com lâmpadas LED.\\n\\n- Nossas lâmpadas leds são de fabricados com materiais sofisticados com sistema Canbus/Canceller.\\n- Nossa empresa realiza teste em todas as lâmpadas antes de enviar.\\n\\nKit Lâmpada Led Zafira\\n\\nEspecificações:\\n\\nLâmpadas LED Canbus\\nTonalidade de Cor: 4300k branco puro\\nGarantia de 90 dias após o recebimento do pedido.\\n\\n**Informação Importante**:\\n\\nLâmpadas LED tem polaridade correta, se ao ligar, não acender, basta inverter as lâmpadas e acionar novamente Classificação 4,6 (10) · R$ 49,00 · Em estoqueDescrição. Seu carro mais moderno com lâmpadas LED. - Nossas lâmpadas leds são de fabricados com materiais sofisticados com sistema Canbus/Canceller., Classificação 4,6 (10) · R$ 49,00 · Em estoque, Descrição. Seu carro mais moderno com lâmpadas LED. - Nossas lâmpadas leds são de fabricados com materiais sofisticados com sistema Canbus/Canceller., Classificação 4,7 · R$ 74,00 · Em estoqueNossos leds são de Qualidade Premium com sistema Canbus/Canceller. Todas as lâmpadas são brevemente testadas, garantindo seu perfeito funcionamento! Qualidade ..., Classificação 4,7 · R$ 74,00 · Em estoque, Nossos leds são de Qualidade Premium com sistema Canbus/Canceller. Todas as lâmpadas são brevemente testadas, garantindo seu perfeito funcionamento! Qualidade ..., R$ 104,40 Em estoqueAs melhores lâmpadas de LED do mercado você encontra aqui na Premium LED. Qualidade garantida ... Placa 01 - Lâmpada Torpedo 16 LEDs - Luz De Porta Malas 02 ...Não inclui: Canbus | Precisa incluir:Canbus, R$ 104,40 Em estoque, As melhores lâmpadas de LED do mercado você encontra aqui na Premium LED. Qualidade garantida ... Placa 01 - Lâmpada Torpedo 16 LEDs - Luz De Porta Malas 02 ..., Não inclui: Canbus | Precisa incluir:Canbus, Descrição. Renove o interior do seu carro, troque as lâmpadas amareladas por LEDs e deixe seu carro com outra cara! • Nossos leds são de Qualidade Premium ..., Descrição. Renove o interior do seu carro, troque as lâmpadas amareladas por LEDs e deixe seu carro com outra cara! • Nossos leds são de Qualidade Premium ..., R$ 29,90Par Lâmpadas T10 Pingo Led Canbus Branco Lanterna Zafira 2001 2002 2003 2004 2005 2006 Meia Luz Farolete Canceller ; 03x de R$ 10,37. com juros. R$ 31,10 ; 04x de ..., R$ 29,90, Par Lâmpadas T10 Pingo Led Canbus Branco Lanterna Zafira 2001 2002 2003 2004 2005 2006 Meia Luz Farolete Canceller ; 03x de R$ 10,37. com juros. R$ 31,10 ; 04x de ..., Classificação 4,8 · R$ 9,99 · Em estoqueTeto Iluminado: As lâmpadas LED de teto proporcionam uma luz branca e brilhante, garantindo que todos os cantos do seu veículo estejam bem iluminados. Isso ..., Classificação 4,8 · R$ 9,99 · Em estoque, Teto Iluminado: As lâmpadas LED de teto proporcionam uma luz branca e brilhante, garantindo que todos os cantos do seu veículo estejam bem iluminados. Isso ..., A Premium LED é especializada em iluminação automotiva. Contamos com diversos modelos de lâmpadas para deixar o visual do seu carro mais atraente ..., A Premium LED é especializada em iluminação automotiva. Contamos com diversos modelos de lâmpadas para deixar o visual do seu carro mais atraente ..., 15 de jan. de 2020 · ... ou pingo, gostaria de saber também o modelo da lampada da luz interna ... Quais são os modelos das lâmpadas do teto, placa, re e farolete do Astra ..., 15 de jan. de 2020 · ... ou pingo, gostaria de saber também o modelo da lampada da luz interna ... Quais são os modelos das lâmpadas do teto, placa, re e farolete do Astra ..., Itens Inclusos: Produto: Kit Lâmpadas Super Brancas ASX, Baixo, Alto e Milha + Leds Lanterna Dianteira, Interior, Placa e Ré Tonalidade de Cor: Branca 4200K ..., Itens Inclusos: Produto: Kit Lâmpadas Super Brancas ASX, Baixo, Alto e Milha + Leds Lanterna Dianteira, Interior, Placa e Ré Tonalidade de Cor: Branca 4200K ..., R$ 29,90Par Lâmpadas T10 Pingo Led Canbus Branco Lanterna Zafira 2007 2008 2009 2010 2011 Meia Luz Farolete Canceller com as melhores condições você encontra no ..., R$ 29,90, Par Lâmpadas T10 Pingo Led Canbus Branco Lanterna Zafira 2007 2008 2009 2010 2011 Meia Luz Farolete Canceller com as melhores condições você encontra no ...\n", + "21636 MLB4360130324 Acessórios para Veículos Tuning Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 O Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 é confeccionado com maquinário de ponta e matéria prima de excelência, garantindo uma melhor aderência e maior durabilidade dos produtos. Fabricamos adesivos personalizados para motos, carros, máquinas pesadas entre outros, que são referência de qualidade em todo Brasil a mais de 10 anos.\\n\\nITENS INCLUSOS:\\n01 und - ADESIVO CHEVROLET\\n02 und - ADESIVOS TORNADO\\n02 und - ADESIVOS 4X4\\n01 und - ADESIVO S10\\n01 und - ADESIVO 2.8 TURBO INTERCOOLER\\n\\nCaracterísticas \\n\\n• Material auto colante.\\n\\n• Produto paralelo aos originais.\\n\\n• Fácil aplicação. \\n\\n• Suporta aplicação de verniz automotivo * exceto itens resinados.\\n\\n• Alta durabilidade. \\n\\n• Produzido com recorte eletrônico. \\n\\n• Utilizado somente materiais de primeira linha em sua produção. \\n\\n• Ótima aderência. \\n\\n• Resistente a chuva e raios UV. \\n\\n• Não perde coloração. \\n\\n• Embalagem com proteção para transporte.\\n\\n*Produtos que são resinados não tem necessidade e não aceitam aplicação de verniz.\\n\\nTAG: s10, chevrolet, tornado, 4x4, turbo, camioneta, caminhonete, carro, emblema, adesivo, faixa, lateral, tampa traseira, porta, kit, resinado. R$ 120,52Descrição. O Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 é confeccionado com maquinário de ponta e matéria prima de excelência, garantindo uma ..., R$ 120,52, Descrição. O Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 é confeccionado com maquinário de ponta e matéria prima de excelência, garantindo uma ..., Descrição. O Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 é confeccionado com maquinário de ponta e matéria prima de excelência, garantindo uma ..., Descrição. O Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 é confeccionado com maquinário de ponta e matéria prima de excelência, garantindo uma ..., Frete grátis com entrega no mesmo dia ✓ Compre parcelado sem juros e receba seu ☞ Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53., Frete grátis com entrega no mesmo dia ✓ Compre parcelado sem juros e receba seu ☞ Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53., R$ 120,52 Em estoqueA Decalx Adesivos confecciona o Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 com maquinário de ponta e matéria prima de excelência, garantindo uma ..., R$ 120,52 Em estoque, A Decalx Adesivos confecciona o Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53 com maquinário de ponta e matéria prima de excelência, garantindo uma ..., R$ 112,00Descrição. As Faixas Decorativas e os Emblemas Automotivos, além de determinar, em muitos casos, o modelo do veículo, também personalizam o seu carro e ..., R$ 112,00, Descrição. As Faixas Decorativas e os Emblemas Automotivos, além de determinar, em muitos casos, o modelo do veículo, também personalizam o seu carro e ..., Classificação 4,8 · R$ 119,90Compre Kit Adesivos S10 Tornado 2.8 Turbo 4x4 2006 Faixa Prata R772 na Shopee Brasil! ITENS INCLUSOS: 02 UND - ADESIVOS 4x4 RESINADOS PRATA 02 UND ..., Classificação 4,8 · R$ 119,90, Compre Kit Adesivos S10 Tornado 2.8 Turbo 4x4 2006 Faixa Prata R772 na Shopee Brasil! ITENS INCLUSOS: 02 UND - ADESIVOS 4x4 RESINADOS PRATA 02 UND ..., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. descrição detalhada. Garantia De Fábrica ..., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. descrição detalhada. Garantia De Fábrica ..., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. R$ 77 ,80 3 x R$ 25 ,93., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. R$ 77 ,80 3 x R$ 25 ,93., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. R$ 77 ,80 3 x R$ 25 ,93., Kit Adesivo Chevrolet S10 Tornado 4x4 2006 Prata S10kit53. R$ 77 ,80 3 x R$ 25 ,93., Para mostrar os resultados mais relevantes, omitimos algumas entradas bastante semelhantes aos 10 resultados já exibidos.\\nSe preferir, você pode repetir a pesquisa incluindo os resultados omitidos.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "import spacy\n", + "from spacy.lang.pt import Portuguese\n", + "\n", + "nlp = spacy.load(\"pt_core_news_sm\")\n", + "\n", + "def count_tokens(text):\n", + " encoding = tiktoken.encoding_for_model(\"gpt-3.5-turbo\")\n", + " return len(encoding.encode(text))\n", + "\n", + "def text_to_chunks(text):\n", + " chunks = [[]]\n", + " chunk_total_words = 0\n", + "\n", + " sentences = nlp(text)\n", + "\n", + " for sentence in sentences.sents:\n", + " chunk_total_words += len(sentence.text.split(\" \"))\n", + "\n", + " if chunk_total_words > 2000:\n", + " chunks.append([])\n", + " chunk_total_words = len(sentence.text.split(\" \"))\n", + "\n", + " chunks[len(chunks)-1].append(sentence.text)\n", + "\n", + " return chunks\n", + "\n", + "def chat_gpt_summarize(text):\n", + " prompt = f\"Resuma o seguinte texto em no máximo 5 frases:\\n{text}\"\n", + "\n", + " response = client.completions.create(\n", + " model=\"gpt-3.5-turbo-instruct\",\n", + " prompt=prompt,\n", + " temperature=0.3,\n", + " max_tokens=150,\n", + " top_p=1,\n", + " frequency_penalty=0,\n", + " presence_penalty=1\n", + " )\n", + "\n", + " return response.choices[0].text\n", + "\n", + "def summarize_text(text):\n", + "\n", + " chunks = text_to_chunks(text)\n", + "\n", + " chunk_summaries = []\n", + "\n", + " for chunk in chunks:\n", + " chunk_summary = chat_gpt_summarize(\" \".join(chunk))\n", + " chunk_summaries.append(chunk_summary)\n", + " break\n", + "\n", + " summary = \" \".join(chunk_summaries)\n", + "\n", + " return summary\n", + "\n", + "def find_best_position_to_cut(text):\n", + " lo = 0\n", + " hi = len(text)-1\n", + " mid = hi\n", + "\n", + " while(lo <= hi):\n", + " mid = (lo + hi) >> 1\n", + "\n", + " if count_tokens(text[0:mid]) >= 1000:\n", + " hi = mid - 1\n", + " else:\n", + " lo = mid + 1\n", + "\n", + " return mid\n" + ], + "metadata": { + "id": "iBttmWyaE8Pv" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df_ml = df_ml[df_ml['category'] == 'Acessórios para Veículos']\n", + "\n", + "df_ml['description'] = df_ml['description'].apply(lambda x: x[0: find_best_position_to_cut(x)+1])\n", + "df_ml['about'] = df_ml['about'].apply(lambda x: x[0: find_best_position_to_cut(x)+1])\n", + "\n", + "df_ml['size'] = df_ml['description'].apply(lambda x: count_tokens(x))\n", + "\n", + "df_ml = df_ml.sort_values(by=['size'], ascending=False)\n", + "\n", + "df_ml['sequence'] = df_ml.groupby('sub_category').cumcount()\n", + "\n", + "df_ml = df_ml[(df_ml['sequence'] <= 5)]\n", + "\n", + "df_ml = df_ml.reset_index(drop=True)\n", + "\n", + "print(df_ml.tail(10).to_string())" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "tpxEZQOHKGxC", + "outputId": "3389c785-a80c-4ff4-9bba-594f79c7c48a" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + " id category sub_category title description about size sequence\n", + "128 MLB3399127837 Acessórios para Veículos Motos Farol Honda Cbx 200 Strada 1993á2003 Sejam bem-vindos aos nossos anúncios!!!\\n\\nFAROL HONDA CBX 200 STRADA.\\nANO:1993Á2003\\nProduto usado genuína original.\\nPeças e acessórios vendidos com garantia de 90 dias, com nota fiscal e baixa no DETRAN!!!!\\nNão nos responsabilizamos pela instalação por pessoas não qualificadas. \\nÀ garantia perde o efeito se o produto sofrer algum dano provocado por acidente, uso inadequado ou no caso de apresentar sinal de violação.\\nTodas as perguntas serão respondidas o mais breve possível, tire todas as dúvidas antes de efetuar a compra, evitando assim transtornos futuros.\\nAlgumas das peças das fotos podem não estar mais disponíveis, por favor consultar pelo chat de perguntas a disponibilidade das peças.\\nPossuindo a peça em estoque, ela será anunciada e o link será enviado no chat de perguntas para efetuar a compra da mesma após as informações e valor da peça terem sido esclarecidos.\\nPara peças não aceita pelo mercado envios, a preferência da transportadora ficará a cargo do comprador ( solicitar coleta junto a nós ) e o custo do frete deverá ser pago pelo comprador.\\nTrabalhamos com peças e acessórios em geral para motos nacionais e importadas, realize seu orçamento sem compromisso temos em estoque vários modelos disponíveis!!!\\nEstamos no mercado para oferecer aos nossos clientes peças com qualidade e 100% de procedência.\\nCONFORME A LEI DESMONTAGEM DESCRITAS NO ARTIGO 4º LEI FEDERAL 12.977/2014, ARTIGO 2º LEI ESTADUAL 15.276/2014, devidamente autorizada a comercializar peças para motocicletas usadas de reposição.\\nSomos vendedores Mercado Líder, e isto reforça nosso compromisso com a agilidade e qualidade em nossas vendas.\\nTodos os nossos produtos são 100% originais, com certificado de procedência legal, certidão de baixa junto ao Detran, fotos do veículo de onde saíram as peças, e demais documentos necessários para a regularização e vistoria. Possuímos loja física em São Paulo/SP com mais de 05 vendedores, desta forma nossos produtos podem ser retirados em mãos durante o período comercial ou enviados via correios e transportadoras.\\nNossa estrutura é composta por um amplo espaço, que somados totalizam mais de 350m², contendo mais de 1.500 mil motocicletas NACIONAIS e IMPORTADOS de alta e baixa cilindradas para retirada de peças e acessórios.\\nConsiderando que recebemos em média 50 novas motos por mês, nem todas as peças estão anunciadas, desta forma FIQUE A VONTADE PARA SOLICITAR UM ORÇAMENTO DE QUALQUER PEÇA DE QUALQUER MOTO em qualquer de nossos anúncios!!!!! NOSSA EQUIPE ESTA A DISPOSIÇÃO!!\\n.............................................................................................................\\nAlemão Moto Peças desde 1998 vendendo com qualidade e excelência, com preços justos e total satisfação dos nossos clientes. Sendo a loja física e virtual do Brasil com maior variedade de peças para moto de alta performance.\\nAgradecemos a preferência!!!\\nAtendimento:\\nSegunda à Sexta: 08:00hs às 18:00hs\\nSábados: 08:00hs às 14:30hs R$ 45,10Produto de excelente qualidade e ótimo custo benefício, unindo qualidade e eficiência na sua utilidade. Especificações Técnicas: Aplicação: Honda Cbx 200 Strada ...Não inclui: 1993á2003 | Precisa incluir:1993á2003, R$ 45,10, Produto de excelente qualidade e ótimo custo benefício, unindo qualidade e eficiência na sua utilidade. Especificações Técnicas: Aplicação: Honda Cbx 200 Strada ..., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Descrição. LOJA DE PAULA MOTOPARTS Sua satisfação, nosso compromisso! Compra 100% Segura e Garantida! Produto disponível para envio imediato! O Aro de Farol ..., Descrição. LOJA DE PAULA MOTOPARTS Sua satisfação, nosso compromisso! Compra 100% Segura e Garantida! Produto disponível para envio imediato! O Aro de Farol ..., Classificação 4,8 (36) · R$ 92,00 · Em estoqueFarol Completo DESCRIÇÃO: Produto elaborado com material de alta qualidade, testado e aprovado dentro das normas de segurança. Bloco de Óptico.Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 4,8 (36) · R$ 92,00 · Em estoque, Farol Completo DESCRIÇÃO: Produto elaborado com material de alta qualidade, testado e aprovado dentro das normas de segurança. Bloco de Óptico., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 4,9 (20) Carcaca farol moto cbx strada cromada alta qualidade. Farol Completo Suporte Cromado Cbx 200 Strada - Lente Vidro. R$137,12. em. 4x. R$34,28. sem juros., Classificação 4,9 (20) , Carcaca farol moto cbx strada cromada alta qualidade. Farol Completo Suporte Cromado Cbx 200 Strada - Lente Vidro. R$137,12. em. 4x. R$34,28. sem juros., R$ 22,90 Em estoqueDescrição Geral. ENVIAREMOS: -1 BLOCO OPTICO DO FAROL ... PROIBIDA A REPRODUÇÃO TOTAL OU PARCIAL. PREÇOS E ESTOQUE SUJEITOS A ..., R$ 22,90 Em estoque, Descrição Geral. ENVIAREMOS: -1 BLOCO OPTICO DO FAROL ... PROIBIDA A REPRODUÇÃO TOTAL OU PARCIAL. PREÇOS E ESTOQUE SUJEITOS A ..., A partir de R$ 604,81Seta Pisca Para Cbx 200 Strada 1993 á 2003 / Xlx 350 1990 1991. R$ 79,90. 75%. R ... Farol Completo Sem ..., A partir de R$ 604,81, Seta Pisca Para Cbx 200 Strada 1993 á 2003 / Xlx 350 1990 1991. R$ 79,90. 75%. R ... Farol Completo Sem ..., R$ 122,00 Em estoqueDescrição. farol completo cbx strada 200 todas componente 1 aro do farol 1 globo ótico do farol 1 carcaça preta do farol completo novo com total garantia do ...Não inclui: 1993á2003 | Precisa incluir:1993á2003, R$ 122,00 Em estoque, Descrição. farol completo cbx strada 200 todas componente 1 aro do farol 1 globo ótico do farol 1 carcaça preta do farol completo novo com total garantia do ..., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 5,0 (1) Painel Completo Honda Cbx 200 Strada De 1993 Até 2003. R$ 26 828 4\n", + "129 MLB3872021912 Acessórios para Veículos Motos Farol Yamaha Factor 125 Completo 2009á2016 Sejam bem-vindos aos nossos anúncios!!!\\n\\nFAROL YAMAHA FACTOR 125 COMPLETO.\\nANO:2009Á2016\\nProduto usado genuína original\\nPeças e acessórios vendidos com garantia de 90 dias, com nota fiscal e baixa no DETRAN!!!!\\nNão nos responsabilizamos pela instalação por pessoas não qualificadas. À garantia perde o efeito se o produto sofrer algum dano provocado por acidente, uso inadequado ou no caso de apresentar sinal de violação.\\nTodas as perguntas serão respondidas o mais breve possível, tire todas as dúvidas antes de efetuar a compra, evitando assim transtornos futuros.\\nAlgumas das peças das fotos podem não estar mais disponíveis, por favor consultar pelo chat de perguntas a disponibilidade das peças.\\nPossuindo a peça em estoque, ela será anunciada e o link será enviado no chat de perguntas para efetuar a compra da mesma após as informações e valor da peça terem sido esclarecidos.\\nPara peças não aceita pelo mercado envios, a preferência da transportadora ficará a cargo do comprador ( solicitar coleta junto a nós ) e o custo do frete deverá ser pago pelo comprador.\\nTrabalhamos com peças e acessórios em geral para motos nacionais e importadas, realize seu orçamento sem compromisso temos em estoque vários modelos disponíveis!!!\\nEstamos no mercado para oferecer aos nossos clientes peças com qualidade e 100% de procedência, CONFORME A LEI DESMONTAGEM DESCRITAS NO ARTIGO 4º LEI FEDERAL 12.977/2014, ARTIGO 2º LEI ESTADUAL 15.276/2014, devidamente autorizada a comercializar peças para motocicletas usadas de reposição.\\nSomos vendedores Mercado Líder, e isto reforça nosso compromisso com a agilidade e qualidade em nossas vendas.\\nTodos os nossos produtos são 100% originais, com certificado de procedência legal, certidão de baixa junto ao Detran, fotos do veículo de onde saíram as peças, e demais documentos necessários para a regularização e vistoria. Possuímos loja física em São Paulo/SP com mais de 05 vendedores, desta forma nossos produtos podem ser retirados em mãos durante o período comercial ou enviados via correios e transportadoras.\\nNossa estrutura é composta por um amplo espaço, que somados totalizam mais de 350m², contendo mais de 1.500 mil motocicletas NACIONAIS e IMPORTADOS de alta e baixa cilindradas para retirada de peças e acessórios.\\nConsiderando que recebemos em média 50 novas motos por mês, nem todas as peças estão anunciadas, desta forma FIQUE A VONTADE PARA SOLICITAR UM ORÇAMENTO DE QUALQUER PEÇA DE QUALQUER MOTO em qualquer de nossos anúncios!!!!! NOSSA EQUIPE ESTA A DISPOSIÇÃO!!\\n.............................................................................................................\\nAlemão Moto Peças desde 1998 vendendo com qualidade e excelência, com preços justos e total satisfação dos nossos clientes. Sendo a loja física e virtual do Brasil com maior variedade de peças para moto de alta performance.\\nAgradecemos a preferência!!!\\nAtendimento:\\nSegunda à Sexta: 08:00hs às 18:00hs\\nSábados: 08:00hs às 14:30hs R$ 78,40Yamaha YBR 125 Factor -> 2009 até 2014. Marca: Pro ... Imagem meramente ilustrativa, verifique descrição do produto ou consulte nosso SAC para mais detalhes.Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 78,40, Yamaha YBR 125 Factor -> 2009 até 2014. Marca: Pro ... Imagem meramente ilustrativa, verifique descrição do produto ou consulte nosso SAC para mais detalhes., Não inclui: 2009á2016 | Precisa incluir:2009á2016, Classificação 4,8 (4) · R$ 149,99 · Em estoqueFAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016; - Fabricado pela ..., Classificação 4,8 (4) · R$ 149,99 · Em estoque, FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016; - Fabricado pela ..., Classificação 4,8 · R$ 104,99Compre Farol Completo Aro Cromado Ybr 125 Factor Ano 2009 A 2016 na Shopee Brasil! Bem vindo a Painelli Moto Peças! Nossas carenagens são mais do que apenas ..., Classificação 4,8 · R$ 104,99, Compre Farol Completo Aro Cromado Ybr 125 Factor Ano 2009 A 2016 na Shopee Brasil! Bem vindo a Painelli Moto Peças! Nossas carenagens são mais do que apenas ..., R$ 52,90 Em estoqueDescrição. FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016;Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 52,90 Em estoque, Descrição. FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016;, Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 75,66 Em estoqueFAROL COMPLETO Farol Completo Yamaha YBR 125 Factor 125 / Fazer 250 (adaptação) 2006 a 2010 Ótimo acabamento, seguindo os padrões de qualidade e fabricação ...Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 75,66 Em estoque, FAROL COMPLETO Farol Completo Yamaha YBR 125 Factor 125 / Fazer 250 (adaptação) 2006 a 2010 Ótimo acabamento, seguindo os padrões de qualidade e fabricação ..., Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 427,90427,90. Ou 12 x de R$ 35,65. sem juros. Economize R$ 43,00. Quantidade. +. -. COMPRAR AGORA ... Descrição do produto. Farol Completo YBR Factor 150 125 Original ...Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 427,90, 427,90. Ou 12 x de R$ 35,65. sem juros. Economize R$ 43,00. Quantidade. +. -. COMPRAR AGORA ... Descrição do produto. Farol Completo YBR Factor 150 125 Original ..., Não inclui: 2009á2016 | Precisa incluir:2009á2016, farol ybr factor 125 2009 a 2016. 6 produtos encontrados. Farol Completo Yamaha YBR Factor 125 2009 à 2016. R$ 119,90. no Pix. ou R$ 119,90 em 2x de R$ 59 ..., farol ybr factor 12 828 5\n", + "130 MLB1871009311 Acessórios para Veículos Serviços Programados Serviço Troca De Amortecedores Dianteiros + Alinhamento 3 D MÃO DE OBRA | SERVIÇO TROCA DE AMORTECEDORES DIANTEIROS :\\nCORSA DE 1994 ATÉ 2001\\nCORSA PICK UP\\nCORSA WAGON\\nCORSA CLASSIC TODOS\\nCELTA TODOS\\nPRISMA TODOS EXCETO NEW PRISMA\\n\\nEsse é um serviço prestado por: KIN SERVIÇOS AUTOMOTIVOS\\n\\nVocê está adquirindo apenas o serviço de mão-de-obra, que inclui a experiência e qualificação da nossa equipe especializada na execução da TROCA DE AMORTECEDORES + ALINHAMENTO 3D (não inclui serviços de cáster e cambagem)\\n\\nTempo de execução do serviço: 1,5 horas\\n\\nO agendamento deste serviço deve ser feito no período máximo de (10) dias úteis.\\nServiço válido somente na : KIN SERVIÇOS AUTOMOTIVOS, localizada na cidade São Paulo, Av. Itaquera 2829 z. Leste ( Estacionamento do HIPER EXTRA GAMELINHA)\\n\\nPasso-a-passo\\n\\n1. Compre o serviço pelo Anúncio do Mercado Livre;\\n2. Após a confirmação de pagamento entraremos em contato com você informando as instruções de agendamento;\\n3. Pronto, no dia e horário agendado, estaremos te esperando para executar o serviço contratado!\\n\\nÉ uma compra segura!\\n\\n1. Você está protegido pela política de compra do Mercado Livre e do Mercado Pago.\\n2. Você pode e deve avaliar nossos serviços e consultar a nossa reputação.\\n3. Vamos entrar em contato através da própria plataforma Mercado Livre, protegendo sua privacidade e dados.\\nNão Inclui:\\n- Peças necessárias para os serviços\\nCondições:\\n- Oferta de serviço válida somente para peças originais das marcas ZF (TRW, SACHS, VARGA, Lemforder e ZF) e mediante a apresentação da Nota Fiscal de compra da peça\\n- Visando a qualidade e segurança do serviço: a oficina se reserva no direito de, identificada a necessidade de troca de outras peças, informar previamente o Cliente com o respectivo orçamento.\\n- O oficina se reserva no direito de cancelar a compra dos serviços se entender pela impossibilidade de execução do mesmo em decorrência da necessidade de execução de outros serviços não contratados pelo Cliente e que impactem diretamente na qualidade e segurança dos serviços contratados – nesta hipótese é necessário fazer o procedimento do Mercado Livre para devolução do valor\\n- Garantia dos serviços por 90 dias.\\nEstão excluídos da garantia:\\n- Problemas no veículo em decorrência da não realização de serviços não contratados pelo Cliente\\n\\nCONHEÇA A KIN SERVIÇOS AUTOMOTIVOS.\\n\\nEstamos localizados na cidade São Paulo, Av. Itaquera 2829 z. Leste (Estacionamento do HIPER EXTRA GAMELINHA), especializada em suspensão, freio, alinhamento, balanceamento, cuidando sempre da segurança e desempenho dos carros de nossos clientes que seguem satisfeitos com a qualidade de tudo o que realizamos por aqui.\\nFazemos parte do programa Oficinas ZF [pro]Tech, isso quer dizer que contamos com o suporte, informação e tecnologia de uma plataforma desenvolvida para otimizar e desenvolver oficinas no Brasil, de uma das maiores indústrias de auto peças e tecnologia do mundo.\\nNos vemos em breve! O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., 25 de jan. de 2021 · Confira os cuidados para fazer a manutenção e outras informações necessárias sobre esse serviço. Quais são os sinais de problemas no amortecedor ..., 25 de jan. de 2021 · Confira os cuidados para fazer a manutenção e outras informações necessárias sobre esse serviço. Quais são os sinais de problemas no amortecedor ..., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Esse é um fator muito importante, porque faz com que os próprios clientes se sintam mais satisfeitos com o serviço prestado pela oficina ou autocenter.Não inclui: Amortecedores | Precisa incluir:Amortecedores, Esse é um fator muito importante, porque faz com que os próprios clientes se sintam mais satisfeitos com o serviço prestado pela oficina ou autocenter., Não inclui: Amortecedores | Precisa incluir:Amortecedores, 7 de dez. de 2016 · Uma das fórmulas para obtê-las pode vir apenas de um serviço, quando bem executado: o alinhamento. Ele tem a missão de deixar o volante centrado ..., 7 de dez. de 2016 · Uma das fórmulas para obtê-las pode vir apenas de um serviço, quando bem executado: o alinhamento. Ele tem a missão de deixar o volante centrado ..., 13 de mar. de 2017 · Vendo esses vídeos dá mesmo vontade botar a mão na massa pois a gente põe nosso carro ...Duração: 18:20Data da postagem: 13 de mar. de 2017, 13 de mar. de 2017 · Vendo esses vídeos dá mesmo vontade botar a mão na massa pois a gente põe nosso carro ...Duração: 18:20Data da postagem: 13 de mar. de 2017, R$ 996,00Os melhores profissionais para TROCA COMPLETA DE AMORTECEDORES PARA CELTA E CLASSIC você encontra na Nova Chevrolet. Os serviços são feitos com hora marcada ..., R$ 996,00, Os melhores profissionais para TROCA COMPLETA DE AMORTECEDORES PARA CELTA E CLASSIC você encontra na Nova Chevrolet. Os serviços são feitos com hora marcada ..., Se o amortecedor dianteiro ou traseiro estiver com defeito, isso resultará ... Alinhamento 3D · Balanceador Digital · Detector de Ruído – RUIDCAR · Equipamento de ..., Se o amortecedor dianteiro ou traseiro estiver com defeito, isso resultará ... Alinhamento 3D · Balanceador Digital · Detector de Ruído – RUIDCAR · Equipamento de ..., 19 de fev. de 2018 · O amortecedor controla esse movimento, atuando na oscilação da mola. Em conjunto, essas duas peças dissipam a perturbação gerada pelo buraco, ...Não inclui: 3 | Precisa incluir:3, 19 de fev. de 2018 · O amortecedor controla esse movimento, atuando na oscilação da mola. Em conjunto, essas duas peças dissipam a perturbação gerada pelo buraco, ..., Não inclui: 3 | Precisa incluir:3 824 4\n", + "131 MLB1872129065 Acessórios para Veículos Serviços Programados Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D MÃO DE OBRA | SERVIÇO TROCA DE AMORTECEDORES DIANTEIROS E TRASEIROS + ALINHAMENTO 3D :PALIO, SIENA, UNO, STRADA...\\n\\nEsse é um serviço prestado por: KIN SERVIÇOS AUTOMOTIVOS \\n\\nVocê está adquirindo apenas o serviço de mão-de-obra, que inclui a experiência e qualificação da nossa equipe especializada na execução da TROCA DE AMORTECEDORES + ALINHAMENTO 3D (não inclui serviços de cáster e cambagem)\\n\\nTempo de execução do serviço: 2,5 horas\\n\\nO agendamento deste serviço deve ser feito no período máximo de (10) dias úteis.\\nServiço válido somente na : KIN SERVIÇOS AUTOMOTIVOS, localizada na cidade São Paulo, Av. Itaquera 2829 z. Leste ( Estacionamento do HIPER EXTRA GAMELINHA)\\n\\n\\nPasso-a-passo\\n\\n1. Compre o serviço pelo Anúncio do Mercado Livre;\\n2. Após a confirmação de pagamento entraremos em contato com você informando as instruções de agendamento;\\n3. Pronto, no dia e horário agendado, estaremos te esperando para executar o serviço contratado!\\n\\nÉ uma compra segura!\\n\\n1. Você está protegido pela política de compra do Mercado Livre e do Mercado Pago.\\n2. Você pode e deve avaliar nossos serviços e consultar a nossa reputação.\\n3. Vamos entrar em contato através da própria plataforma Mercado Livre, protegendo sua privacidade e dados.\\nNão Inclui:\\n- Peças necessárias para os serviços\\nCondições:\\n- Oferta de serviço válida somente para peças originais das marcas ZF (TRW, SACHS, VARGA, Lemforder e ZF) e mediante a apresentação da Nota Fiscal de compra da peça\\n- Visando a qualidade e segurança do serviço: a oficina se reserva no direito de, identificada a necessidade de troca de outras peças, informar previamente o Cliente com o respectivo orçamento.\\n- O oficina se reserva no direito de cancelar a compra dos serviços se entender pela impossibilidade de execução do mesmo em decorrência da necessidade de execução de outros serviços não contratados pelo Cliente e que impactem diretamente na qualidade e segurança dos serviços contratados – nesta hipótese é necessário fazer o procedimento do Mercado Livre para devolução do valor\\n- Garantia dos serviços por 90 dias.\\nEstão excluídos da garantia:\\n- Problemas no veículo em decorrência da não realização de serviços não contratados pelo Cliente\\n\\nCONHEÇA A KIN SERVIÇOS AUTOMOTIVOS.\\n\\nEstamos localizados na cidade São Paulo, Av. Itaquera 2829 z. Leste (Estacionamento do HIPER EXTRA GAMELINHA), especializada em suspensão, freio, alinhamento, balanceamento, cuidando sempre da segurança e desempenho dos carros de nossos clientes que seguem satisfeitos com a qualidade de tudo o que realizamos por aqui.\\nFazemos parte do programa Oficinas ZF [pro]Tech, isso quer dizer que contamos com o suporte, informação e tecnologia de uma plataforma desenvolvida para otimizar e desenvolver oficinas no Brasil, de uma das maiores indústrias de auto peças e tecnologia do mundo.\\nNos vemos em breve! O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., 7 de dez. de 2016 · Apenas quando há qualquer outro parâmetro diferente do nominal, seja na dianteira, seja na traseira, é necessário fazer alinhamento técnico, ou ..., 7 de dez. de 2016 · Apenas quando há qualquer outro parâmetro diferente do nominal, seja na dianteira, seja na traseira, é necessário fazer alinhamento técnico, ou ..., 19 de fev. de 2018 · Se seu sistema de suspensão está gasto, com amortecedores estourados ou pivôs com folga, o pneu do carro sofre, pois o amortecedor não consegue ...Não inclui: 3 | Precisa incluir:3, 19 de fev. de 2018 · Se seu sistema de suspensão está gasto, com amortecedores estourados ou pivôs com folga, o pneu do carro sofre, pois o amortecedor não consegue ..., Não inclui: 3 | Precisa incluir:3, Item: 0001. Descrição: SEVIÇO TROCA AMORTECEDOR DIANTEIRO: Especificação : serviço de substituiçao dos amortecedores dianteiro-carro pequeno. Quantidade:., Item: 0001. Descrição: SEVIÇO TROCA AMORTECEDOR DIANTEIRO: Especificação : serviço de substituiçao dos amortecedores dianteiro-carro pequeno. Quantidade:., O serviço de alinhamento consiste na verificação dos ângulos de cáster, câmber e convergência, e dependendo do tipo de suspensão do veículo a correção de alguns ..., O serviço de alinhamento consiste na verificação dos ângulos de cáster, câmber e convergência, e dependendo do tipo de suspensão do veículo a correção de alguns ..., 6 de mai. de 2021 · Listão mostra 10 sinais de que o amortecedor, um dos componentes mais importantes da suspensão do carro, está prestes a dar problema., 6 de mai. de 2021 · Listão mostra 10 sinais de que o amortecedor, um dos componentes mais importantes da suspensão do carro, está prestes a dar problema., Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D. R$330. em. 10x. R$33. sem juros. Serviço Troca Dos Amortecedores Dianteiros Corsa E Celta. R$140 ..., Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D. R$330. em. 10x. R$33. sem juros. Serviço Troca Dos Amortecedores Dianteiros Corsa E Celta. R$140 ..., 14 de abr. de 2021 · Neste vídeo, você confere o processo da troca do amortecedor dianteiro do Chevrolet ...Duração: 20:12Data da postagem: 14 de abr. de 2021, 14 de abr. de 2021 · Neste vídeo, você confere o processo da troca do amortecedor dianteiro do Chevrolet ...Duração: 20:12Data da postagem: 14 de abr. 803 5\n", + "132 MLB3567632285 Acessórios para Veículos Tags de Pagamento de Pedágio 10 Tags Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade ATIVAÇÃO DO PRODUTO DEVE SER FEITA PELO 0800 DESCRITO NA AMBALAGEM.\\nNÃO ATIVAR PELO APLICATIVO!\\n\\nSem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de combustível e outros estabelecimentos credenciados. O serviço funciona por um sistema de identificação automática de veículos a partir de um adesivo especial, colado no para-brisa do carro.\\n\\nComo funciona o serviço?\\nA tag Sem Parar Pré-Pago opera por meio de recargas. Com isso, o usuário desfruta de todos os benefícios, prezando pela agilidade nos afazeres. No geral, o serviço é muito utilizado para pagar pedágios, estacionamentos e outras despesas sem precisar sair do carro, e muitas vezes usuários da tag contam com filas especiais.\\n\\nEsta embalagem dá direito a 30 reais de crédito para usar em qualquer serviço Sem Parar. As próximas recargas devem ser realizadas exclusivamente pelo APP.\\n\\nRecargas disponíveis no APP:\\nR$30 - R$5(taxa) = R$25\\nR$50 - R$10(taxa) = R$40\\nR$80 - R$15(taxa) = R$65\\nR$150 - R$25(taxa) = R$125\\nR$250 - R$35(taxa) = R$215\\n\\nProduto válido somente para novos cliente de veículos de passeio e utilitários de até 2 eixos simples. Caso houver débitos pendentes junto ao Sem Parar, a ativação pode não ser concluída.\\n\\nPerguntas frequentes:\\n- O que é tag?\\nTag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar.\\n\\n- Esta tag é pré-pago?\\nSim. A tag será automaticamente bloqueada quando identificado saldo zero ou negativo, e o desbloqueio ocorrerá após uma nova recarga.\\n\\n- Posso usar os 30 reais nos pedágios e estacionamentos?\\nSim. Os 30 reais são para utilização em qualquer serviço Sem Parar.\\n\\n- Tem alguma taxa?\\nSim. Caso fique sem usar o Sem Parar Pré-Pago por 90 dias,\\nserá aplicada a tarifa de manutenção de R$3/mês até que volte a usar.\\n\\n- O que acontece se o saldo ficar negativo?\\nApós 30 dias, será aplicado cobrança no cartão de crédito cadastrado o valor do saldo negativo com acréscimo de 5%.\\n\\n- Preciso ter cartão de crédito?\\nSim. É obrigatório o cadastro de um cartão de crédito pessoal para ativação.\\n\\n- Quanto tempo demora para liberar o uso.\\nO prazo de desbloqueio do adesivo é de até 10 dias contados da ativação do serviço.\\n\\n- Como faço para ativar?\\nA ativação deve ser feita ligando para o Sem Parar, através do 0800 descrido na embalagem do produto. Ativações pelo aplicativo podem não entregar os benefícios descritos acima. R$ 25,00 Em estoqueSem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., R$ 25,00 Em estoque, Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., Classificação 4,5 (152) · R$ 30,00Tag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar. - Esta tag é pré-pago ..., Classificação 4,5 (152) · R$ 30,00, Tag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar. - Esta tag é pré-pago ..., Sem mensalidade, com sistema pré-pago e controle dos gastos. · Usos em pedágios e estacionamentos disponíveis. · Acompanhamento de saldo, extrato e recargas ..., Sem mensalidade, com sistema pré-pago e controle dos gastos. · Usos em pedágios e estacionamentos disponíveis. · Acompanhamento de saldo, extrato e recargas ..., R$ 106,49Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade com as melhores condições você encontra no site do Magalu. Confira!, R$ 106,49, Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade com as melhores condições você encontra no site do Magalu. Confira!, R$ 30,50Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., R$ 30,50, Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., Mercado Pago, Itaú e Veloe são algumas das empresas que oferecem tags de pedágio grátis; saiba mais e veja qual a melhor para você., Mercado Pago, Itaú e Veloe são algumas das empresas que oferecem tags de pedágio grátis; saiba mais e veja qual a melhor para você., 6 de jul. de 2023 · Além da versão pré-paga —que é sem mensalidade, ou seja, o usuário coloca previamente determinado valor— os planos pós-pagos vão de R$ 19,90 a R ..., 6 de jul. de 2023 · Além da versão pré-paga —que é sem mensalidade, ou seja, o usuário coloca previamente determinado valor— os planos pós-pagos vão de R$ 19,90 a R ..., 25 de fev. de 2022 · Comprei uma tag pré-paga de R$30,00 sem mensalidade do Sem Parar. Na ... Sem Parar 30 DIAS APÓS A ATIVAÇÃO DA TAG. TRINTA DIAS!!!!! Como uma ..., 25 de fev. de 2022 · Comprei uma tag pré-paga de R$30,00 sem mensalidade do Sem Parar. Na ... Sem Parar 30 DIAS APÓS A ATIVAÇÃO DA TAG. TRINTA DIAS!!!!! Como uma ..., Sem Parar: a melhor tag da categoria, 100% pedágios do Brasil, funcionando em mais de 1.400 postos de combustíveis, +700 drive-thrus, +130 lava-rápidos; ..., Sem Parar: a melhor tag da categoria, 100% pedágios do Brasil, funcionando em mais de 1.400 postos de combustíveis, +700 drive-thrus, +130 lava-rápidos; ..., Classificação 4,3 (98) · R$ 29,90Kit 2 Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade. R$60. R$575% OFF. em. 12x. R$5,54. Enviado pelo. Patrocinado. Tag Sem Parar Pré-pago Ganhe 30 ..., Classificação 4,3 747 0\n", + "133 MLB2803610889 Acessórios para Veículos Tags de Pagamento de Pedágio Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS.\\nOBRIGADO.\\n\\nPorta TAG (tipo Sem Parar) transparente com ventosas - 1 un.\\n\\nNÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), IMAGENS ILUSTRATIVAS COM A SUGESTÃO DE USO.\\n\\nModelo: \\nPlaca compatível com as TAG´s de empresas de acesso tipo Sem Parar - ConectCar entre outras que sirvam dentro da área de 14cm x 2,5cm\\n\\nEspecificação técnica: \\n\\nA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade.\\n\\nPara a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem comprometer a durabilidade dos adesivos originais.\\n\\nConteúdo da embalagem:\\n01 Chapa plástica transparente.\\n02 Ventosas.\\n\\nMedidas aproximadas:\\nAltura: 3,6 cm.\\nComprimento: 16 cm.\\n\\nUM PRODUTO RODRIGO OLIVEIRA SERVIÇOS GRÁFICOS Classificação 4,6 (37) · R$ 22,98 · Em estoque... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Classificação 4,6 (37) · R$ 22,98 · Em estoque, ... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remo��ão e a recolocação de forma rápida e prática sem ..., Classificação 4,8 (27) · R$ 24,80 · Em estoqueDescrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., Classificação 4,8 (27) · R$ 24,80 · Em estoque, Descrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., R$ 45,99 Em estoqueA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., R$ 45,99 Em estoque, A placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., Classificação 4,8 (17) · R$ 27,99 · Em estoquePorta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., Classificação 4,8 (17) · R$ 27,99 · Em estoque, Porta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., R$ 21,87Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 21,87, Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 18,90 Em estoqueSua fixação é sem furo, ideal para locais que não podem ser danificados, não precisa de ferramentas e não faz barulho. 322 1\n", + "134 MLB2803610924 Acessórios para Veículos Tags de Pagamento de Pedágio Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS.\\nOBRIGADO.\\n\\nPorta TAG (tipo Sem Parar) transparente com ventosas - 1 un.\\n\\nNÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), IMAGENS ILUSTRATIVAS COM A SUGESTÃO DE USO.\\n\\nModelo: \\nPlaca compatível com as TAG´s de empresas de acesso tipo Sem Parar - ConectCar entre outras que sirvam dentro da área de 14cm x 2,5cm\\n\\nEspecificação técnica: \\n\\nA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade.\\n\\nPara a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem comprometer a durabilidade dos adesivos originais.\\n\\nConteúdo da embalagem:\\n01 Chapa plástica transparente.\\n02 Ventosas.\\n\\nMedidas aproximadas:\\nAltura: 3,6 cm.\\nComprimento: 16 cm.\\n\\nUM PRODUTO RODRIGO OLIVEIRA SERVIÇOS GRÁFICOS Classificação 4,6 (37) · R$ 22,98 · Em estoque... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Classificação 4,6 (37) · R$ 22,98 · Em estoque, ... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Classificação 4,8 (27) · R$ 24,80 · Em estoqueDescrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., Classificação 4,8 (27) · R$ 24,80 · Em estoque, Descrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., R$ 45,99 Em estoqueA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., R$ 45,99 Em estoque, A placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., Classificação 4,8 (17) · R$ 27,99 · Em estoquePorta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., Classificação 4,8 (17) · R$ 27,99 · Em estoque, Porta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., R$ 21,87Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 21,87, Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 18,90 Em estoqueSua fixação é sem furo, ideal para locais que não podem ser danificados, não precisa de ferramentas e não faz barulho. 322 2\n", + "135 MLB3137398046 Acessórios para Veículos Tags de Pagamento de Pedágio Taggy Pedagios Economize mais de 2 horas em viagens em filas de Pedágio ainda Ganha mais 14 Serviços de guinchos, assistências 24 hrs pane eletrica, pane seca , hospedagem , retorno a domicílio caso acontecer algo com seu Veículo, táxi ou Uber em caso de acidentes , guincho para terceiro caso de colisão , chaveiro e conte com uma equipe especializada em Assistências em todos Brasil e pode adicionar outras coisas junto \\n\\nSem Fidelidade \\nSó paga o mês que for usar .. \\nPrático e rápido .. Veja como é fácil! 1. Solicite. Escolha um dos Bancos ou Fintechs parceiros. Solicite seu Taggy diretamente nos canais do parceiro. Conheça nossos parceiros.Pedágios: onde usar o seu... · Pagamento de pedágios · Parceiros Comerciais, Veja como é fácil! 1. Solicite. Escolha um dos Bancos ou Fintechs parceiros. Solicite seu Taggy diretamente nos canais do parceiro. Conheça nossos parceiros., Pedágios: onde usar o seu... · Pagamento de pedágios · Parceiros Comerciais, Taggy é um serviço de pagamento eletrônico de pedágios e estacionamentos diferente. Ele é oferecido diretamente aos usuários através dos Bancos e Fintechs ..., Taggy é um serviço de pagamento eletrônico de pedágios e estacionamentos diferente. Ele é oferecido diretamente aos usuários através dos Bancos e Fintechs ..., Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país!, Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país!, Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país ... Quando visita um website, este pode armazenar ou recolher informações no seu navegador, ..., Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país ... Quando visita um website, este pode armazenar ou recolher informações no seu navegador, ..., 6 de jan. de 2022 · Conheça e saiba como assinar as principais tags de pedágios das estradas brasileiras, entre as quais Sem Parar, Valoe, ConnectCar e Tag ..., 6 de jan. de 2022 · Conheça e saiba como assinar as principais tags de pedágios das estradas brasileiras, entre as quais Sem Parar, Valoe, ConnectCar e Tag ..., O Sicoob Tag é uma solução para passagem automática em pedágios e estacionamentos, com o pagamento debitado direto da conta. Serviço disponível para os ..., O Sicoob Tag é uma solução para passagem automática em pedágios e estacionamentos, com o pagamento debitado direto da conta. Serviço disponível para os ..., 27 de dez. de 2021 · Tag de pedágio: por que é associada à placa e não ao CPF ou CNH. Modalidade para evitar filas e facilitar pagamento de taxas em rodovias ..., 27 de dez. de 2021 · Tag de pedágio: por que é associada à placa e não ao CPF ou CNH. Modalidade para evitar filas e facilitar pagamento de taxas em rodovias ..., 17 de fev. de 2022 · Se você buscou informações sobre a tag de pedágios e estacionamentos do C6 Bank na internet, provavelmente se deparou com dois nomes durante ..., 17 de fev. de 2022 · Se você buscou informações sobre a tag de pedágios e estacionamentos do C6 Bank na internet, provavelmente se deparou com dois nomes durante ..., 6 de jul. de 2023 · O Taggy é bem diferente das outras supracitadas, pois é o primeiro serviço de pagamento de pedágios e estacionamentos do país. Ele é oferecido ..., 6 de jul. de 2023 · O Taggy é bem diferente das outras supracitadas, pois é o primeiro serviço de pagamento de pedágios e estacionamentos do país. Ele é oferecido ..., 12 de dez. de 2020 · Como a Taggy é vinculada à conta do usuário nessas empresas, não há taxa de adesão ou manutenção, nem necessidade de recarga. O valor do pedágio ..., 12 de dez. de 2020 · Como a Taggy é vinculada à conta do usuário nessas empresas, não há taxa de adesão ou manutenção, nem necessidade de recarga. O valor do pedágio ... 136 3\n", + "136 MLB2181137200 Acessórios para Veículos Tags de Pagamento de Pedágio Acabamento Central Tampa Pcx Original 12/14 Cod 5863 Acabamento central pcx original pcx original.conendo riscos 1 trava quebrada ver fotos.\\n\\n\\nTire suas duvidas conosco antes de efetuar a sua compra pit stop recuperadora de motos batidas R$ 299 ,00 9 x R$ 33 ,22. Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 3 x R$ 19 ,00. Esticador Corrente Cbx 250 Twister 2005, ..., R$ 299 ,00 9 x R$ 33 ,22. Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 3 x R$ 19 ,00. Esticador Corrente Cbx 250 Twister 2005, ..., Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 6 x R$ 9 ,50., Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 6 x R$ 9 ,50., Maranhão bases. Orçamento Sintético. Item. Código Banco. Descrição. Und. Quant. Valor Unit. Valor Unit. Total. Peso(%) com BOI. SERVIÇOS INICIAIS. 0,00. 0,00 %., Maranhão bases. Orçamento Sintético. Item. Código Banco. Descrição. Und. Quant. Valor Unit. Valor Unit. Total. Peso(%) com BOI. SERVIÇOS INICIAIS. 0,00. 0,00 %., 1. Tabela de Preços 20/01/2020. Código Descrição do Produt Valor 30 Dias 30/60 30/60/90 d. 33338 ABRAÇADEIRA BIKE ALUMINIO 31,8MM C/BLOCAGEM PRETO SF-QR16 ..., 1. Tabela de Preços 20/01/2020. Código Descrição do Produt Valor 30 Dias 30/60 30/60/90 d. 33338 ABRAÇADEIRA BIKE ALUMINIO 31,8MM C/BLOCAGEM PRETO SF-QR16 ..., 7 de mar. de 2023 · Não poderão disputar licitação ou participar da execução de contrato, direta ou ... central de atendimentos da. Plataforma ou pelo e-mail contato ..., 7 de mar. de 2023 · Não poderão disputar licitação ou participar da execução de contrato, direta ou ... central de atendimentos da. Plataforma ou pelo e-mail contato ..., Para mostrar os resultados mais relevantes, omitimos algumas entradas bastante semelhantes aos 5 resultados já exibidos.\\nSe preferir, você pode repetir a pesquisa incluindo os resultados omitidos. 50 4\n", + "137 MLB4099671134 Acessórios para Veículos Tags de Pagamento de Pedágio Farol Direito Clitroen Picasso Xsara 2010 Original \\nUsado em bom estado geral \\n\\nLado Direito R$ 379,05 IndisponívelFAROL DIANTEIRO DIREITO CITROEN XSARA PICASSO ORIGINAL ano 2008 2009 2010 2011 2012 PEÇA SEMI NOVA ORIGINAL RETIRADA DE SUCATA ADQUIRIDA LEGALMENTE EM ..., R$ 379,05 Indisponível, FAROL DIANTEIRO DIREITO CITROEN XSARA PICASSO ORIGINAL ano 2008 2009 2010 2011 2012 PEÇA SEMI NOVA ORIGINAL RETIRADA DE SUCATA ADQUIRIDA LEGALMENTE EM ..., R$ 1.699,90 Em estoque- MODELO ELETRICO OU MANUAL ( NAO ACOMPANHA MOTOR ) - Encaixe da lâmpada H4 ... LADO DIREITO E LADO ESQUERDO DÚVIDAS FREQUENTES . OS PRODUTOS SÃO NOVOS Todos ..., R$ 1.699,90 Em estoque, - MODELO ELETRICO OU MANUAL ( NAO ACOMPANHA MOTOR ) - Encaixe da lâmpada H4 ... LADO DIREITO E LADO ESQUERDO DÚVIDAS FREQUENTES . OS PRODUTOS SÃO NOVOS Todos ..., R$ 979,99Descrição do Produto. Farol Principal lado direito (do passageiro) aplicável nos veículos Citroen Xsara Picasso Hatch 4 portas anos 2008 a 2012. Possui máscara ..., R$ 979,99, Descrição do Produto. Farol Principal lado direito (do passageiro) aplicável nos veículos Citroen Xsara Picasso Hatch 4 portas anos 2008 a 2012. Possui máscara ..., R$ 746,91 Em estoqueDescrição. Compatível com: Citroën - Xsara 2006 - Xsara 2007 - Xsara 2008 ... ESCOLHER OS LADOS DESEJADOS LADO DIREITO OU ESQUERDO DÚVIDAS FREQUENTES . OS ..., R$ 746,91 Em estoque, Descrição. Compatível com: Citroën - Xsara 2006 - Xsara 2007 - Xsara 2008 ... ESCOLHER OS LADOS DESEJADOS LADO DIREITO OU ESQUERDO DÚVIDAS FREQUENTES . OS ..., Frete grátis no dia ✓ Compre Farol Xsara Picasso 2005 2006 2007 2008 2009 2010 parcelado sem juros! Saiba mais sobre nossas incríveis ofertas e promoções ..., Frete grátis no dia ✓ Compre Farol Xsara Picasso 2005 2006 2007 2008 2009 2010 parcelado sem juros! Saiba mais sobre nossas incríveis ofertas e promoções ..., R$ 1.074,10 Em estoqueDescrição. Código do produto: 14175. O farol é uma peça essencial para sinalização e visibilidade em vias noturnas e para maior segurança eles devem estar ..., R$ 1.074,10 Em estoque, Descrição. Código do produto: 14175. O farol é uma peça essencial para sinalização e visibilidade em vias noturnas e para maior segurança eles devem estar ..., R$ 249,99Descrição. LEIA DESCRIÇÃO ABAIXO PEÇA EM ÓTIMO ESTADO PARA USO VOCÊ JÁ PENSOU ... - DEPOSITO OU TRANSFERÊNCIA. - BOLETO OU CARTÃO. 6. MOTORES E CAMBIOS SÃO ..., R$ 249,99, Descrição. LEIA DESCRIÇÃO ABAIXO PEÇA EM ÓTIMO ESTADO PARA USO VOCÊ JÁ PENSOU ... - DEPOSITO OU TRANSFERÊNCIA. - BOLETO OU CARTÃO. 6. MOTORES E CAMBIOS SÃO ..., R$ 700,12Descrição. *** MULTIMARCAS AUTOPARTS *** FAROL DIREITO , LADO DO PASSAGEIRO PEÇA GENUÍNA VALEO APLICAÇÃO: •CITROEN PICASSO 1999 A 2012. CITROËN Xsara Picasso ( ..., R$ 700,12, Descrição. *** MULTIMARCAS AUTOPA 13 5\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "df_ml = df_ml[df_ml['category'] == 'Acessórios para Veículos']\n", + "\n", + "df_ml['sales_pitch'] = df_ml[['sub_category', 'title', 'description']].apply(lambda x: f'Nome do produto:{x[0]}\\nCategoria do produto:{x[1]}\\nSugestão de como vender:{x[2]}', axis=1)\n", + "df_ml['about'] = df_ml[['sub_category', 'title', 'about']].apply(lambda x: f'Nome do produto:{x[0]}\\nCategoria do produto:{x[1]}\\nSobre o produto:{x[2]}', axis=1)\n", + "\n", + "# df_ml['sales_pitch'] = df_ml['sales_pitch'].apply(lambda x: chat_gpt_summarize(x))\n", + "# map_about = {}\n", + "# lt_about = list(df_ml[['id', 'about']].apply(lambda x: {'id': x[0], 'about': x[1]}, axis=1).to_list())\n", + "\n", + "# for about in lt_about:\n", + "# map_about[about['id']] = chat_gpt_summarize(about['about'])\n", + "\n", + "# df_ml['about'] = df_ml['about'].map(map_about)\n", + "\n", + "df_ml = df_ml[['title', 'category', 'sub_category', 'sales_pitch', 'about']]\n", + "\n", + "# df_ml = df_ml.head(50)\n", + "\n", + "print(df_ml.shape[0])\n", + "print(df_ml.tail(10).to_string())" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "h54fzf1UTQol", + "outputId": "01b31de5-d59b-4242-deb4-9e0c9b32bb33" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "138\n", + " title category sub_category sales_pitch about\n", + "128 Farol Honda Cbx 200 Strada 1993á2003 Acessórios para Veículos Motos Nome do produto:Motos\\nCategoria do produto:Farol Honda Cbx 200 Strada 1993á2003\\nSugestão de como vender:Sejam bem-vindos aos nossos anúncios!!!\\n\\nFAROL HONDA CBX 200 STRADA.\\nANO:1993Á2003\\nProduto usado genuína original.\\nPeças e acessórios vendidos com garantia de 90 dias, com nota fiscal e baixa no DETRAN!!!!\\nNão nos responsabilizamos pela instalação por pessoas não qualificadas. \\nÀ garantia perde o efeito se o produto sofrer algum dano provocado por acidente, uso inadequado ou no caso de apresentar sinal de violação.\\nTodas as perguntas serão respondidas o mais breve possível, tire todas as dúvidas antes de efetuar a compra, evitando assim transtornos futuros.\\nAlgumas das peças das fotos podem não estar mais disponíveis, por favor consultar pelo chat de perguntas a disponibilidade das peças.\\nPossuindo a peça em estoque, ela será anunciada e o link será enviado no chat de perguntas para efetuar a compra da mesma após as informações e valor da peça terem sido esclarecidos.\\nPara peças não aceita pelo mercado envios, a preferência da transportadora ficará a cargo do comprador ( solicitar coleta junto a nós ) e o custo do frete deverá ser pago pelo comprador.\\nTrabalhamos com peças e acessórios em geral para motos nacionais e importadas, realize seu orçamento sem compromisso temos em estoque vários modelos disponíveis!!!\\nEstamos no mercado para oferecer aos nossos clientes peças com qualidade e 100% de procedência.\\nCONFORME A LEI DESMONTAGEM DESCRITAS NO ARTIGO 4º LEI FEDERAL 12.977/2014, ARTIGO 2º LEI ESTADUAL 15.276/2014, devidamente autorizada a comercializar peças para motocicletas usadas de reposição.\\nSomos vendedores Mercado Líder, e isto reforça nosso compromisso com a agilidade e qualidade em nossas vendas.\\nTodos os nossos produtos são 100% originais, com certificado de procedência legal, certidão de baixa junto ao Detran, fotos do veículo de onde saíram as peças, e demais documentos necessários para a regularização e vistoria. Possuímos loja física em São Paulo/SP com mais de 05 vendedores, desta forma nossos produtos podem ser retirados em mãos durante o período comercial ou enviados via correios e transportadoras.\\nNossa estrutura é composta por um amplo espaço, que somados totalizam mais de 350m², contendo mais de 1.500 mil motocicletas NACIONAIS e IMPORTADOS de alta e baixa cilindradas para retirada de peças e acessórios.\\nConsiderando que recebemos em média 50 novas motos por mês, nem todas as peças estão anunciadas, desta forma FIQUE A VONTADE PARA SOLICITAR UM ORÇAMENTO DE QUALQUER PEÇA DE QUALQUER MOTO em qualquer de nossos anúncios!!!!! NOSSA EQUIPE ESTA A DISPOSIÇÃO!!\\n.............................................................................................................\\nAlemão Moto Peças desde 1998 vendendo com qualidade e excelência, com preços justos e total satisfação dos nossos clientes. Sendo a loja física e virtual do Brasil com maior variedade de peças para moto de alta performance.\\nAgradecemos a preferência!!!\\nAtendimento:\\nSegunda à Sexta: 08:00hs às 18:00hs\\nSábados: 08:00hs às 14:30hs Nome do produto:Motos\\nCategoria do produto:Farol Honda Cbx 200 Strada 1993á2003\\nSobre o produto:R$ 45,10Produto de excelente qualidade e ótimo custo benefício, unindo qualidade e eficiência na sua utilidade. Especificações Técnicas: Aplicação: Honda Cbx 200 Strada ...Não inclui: 1993á2003 | Precisa incluir:1993á2003, R$ 45,10, Produto de excelente qualidade e ótimo custo benefício, unindo qualidade e eficiência na sua utilidade. Especificações Técnicas: Aplicação: Honda Cbx 200 Strada ..., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Descrição. LOJA DE PAULA MOTOPARTS Sua satisfação, nosso compromisso! Compra 100% Segura e Garantida! Produto disponível para envio imediato! O Aro de Farol ..., Descrição. LOJA DE PAULA MOTOPARTS Sua satisfação, nosso compromisso! Compra 100% Segura e Garantida! Produto disponível para envio imediato! O Aro de Farol ..., Classificação 4,8 (36) · R$ 92,00 · Em estoqueFarol Completo DESCRIÇÃO: Produto elaborado com material de alta qualidade, testado e aprovado dentro das normas de segurança. Bloco de Óptico.Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 4,8 (36) · R$ 92,00 · Em estoque, Farol Completo DESCRIÇÃO: Produto elaborado com material de alta qualidade, testado e aprovado dentro das normas de segurança. Bloco de Óptico., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 4,9 (20) Carcaca farol moto cbx strada cromada alta qualidade. Farol Completo Suporte Cromado Cbx 200 Strada - Lente Vidro. R$137,12. em. 4x. R$34,28. sem juros., Classificação 4,9 (20) , Carcaca farol moto cbx strada cromada alta qualidade. Farol Completo Suporte Cromado Cbx 200 Strada - Lente Vidro. R$137,12. em. 4x. R$34,28. sem juros., R$ 22,90 Em estoqueDescrição Geral. ENVIAREMOS: -1 BLOCO OPTICO DO FAROL ... PROIBIDA A REPRODUÇÃO TOTAL OU PARCIAL. PREÇOS E ESTOQUE SUJEITOS A ..., R$ 22,90 Em estoque, Descrição Geral. ENVIAREMOS: -1 BLOCO OPTICO DO FAROL ... PROIBIDA A REPRODUÇÃO TOTAL OU PARCIAL. PREÇOS E ESTOQUE SUJEITOS A ..., A partir de R$ 604,81Seta Pisca Para Cbx 200 Strada 1993 á 2003 / Xlx 350 1990 1991. R$ 79,90. 75%. R ... Farol Completo Sem ..., A partir de R$ 604,81, Seta Pisca Para Cbx 200 Strada 1993 á 2003 / Xlx 350 1990 1991. R$ 79,90. 75%. R ... Farol Completo Sem ..., R$ 122,00 Em estoqueDescrição. farol completo cbx strada 200 todas componente 1 aro do farol 1 globo ótico do farol 1 carcaça preta do farol completo novo com total garantia do ...Não inclui: 1993á2003 | Precisa incluir:1993á2003, R$ 122,00 Em estoque, Descrição. farol completo cbx strada 200 todas componente 1 aro do farol 1 globo ótico do farol 1 carcaça preta do farol completo novo com total garantia do ..., Não inclui: 1993á2003 | Precisa incluir:1993á2003, Classificação 5,0 (1) Painel Completo Honda Cbx 200 Strada De 1993 Até 2003. R$ 26\n", + "129 Farol Yamaha Factor 125 Completo 2009á2016 Acessórios para Veículos Motos Nome do produto:Motos\\nCategoria do produto:Farol Yamaha Factor 125 Completo 2009á2016\\nSugestão de como vender:Sejam bem-vindos aos nossos anúncios!!!\\n\\nFAROL YAMAHA FACTOR 125 COMPLETO.\\nANO:2009Á2016\\nProduto usado genuína original\\nPeças e acessórios vendidos com garantia de 90 dias, com nota fiscal e baixa no DETRAN!!!!\\nNão nos responsabilizamos pela instalação por pessoas não qualificadas. À garantia perde o efeito se o produto sofrer algum dano provocado por acidente, uso inadequado ou no caso de apresentar sinal de violação.\\nTodas as perguntas serão respondidas o mais breve possível, tire todas as dúvidas antes de efetuar a compra, evitando assim transtornos futuros.\\nAlgumas das peças das fotos podem não estar mais disponíveis, por favor consultar pelo chat de perguntas a disponibilidade das peças.\\nPossuindo a peça em estoque, ela será anunciada e o link será enviado no chat de perguntas para efetuar a compra da mesma após as informações e valor da peça terem sido esclarecidos.\\nPara peças não aceita pelo mercado envios, a preferência da transportadora ficará a cargo do comprador ( solicitar coleta junto a nós ) e o custo do frete deverá ser pago pelo comprador.\\nTrabalhamos com peças e acessórios em geral para motos nacionais e importadas, realize seu orçamento sem compromisso temos em estoque vários modelos disponíveis!!!\\nEstamos no mercado para oferecer aos nossos clientes peças com qualidade e 100% de procedência, CONFORME A LEI DESMONTAGEM DESCRITAS NO ARTIGO 4º LEI FEDERAL 12.977/2014, ARTIGO 2º LEI ESTADUAL 15.276/2014, devidamente autorizada a comercializar peças para motocicletas usadas de reposição.\\nSomos vendedores Mercado Líder, e isto reforça nosso compromisso com a agilidade e qualidade em nossas vendas.\\nTodos os nossos produtos são 100% originais, com certificado de procedência legal, certidão de baixa junto ao Detran, fotos do veículo de onde saíram as peças, e demais documentos necessários para a regularização e vistoria. Possuímos loja física em São Paulo/SP com mais de 05 vendedores, desta forma nossos produtos podem ser retirados em mãos durante o período comercial ou enviados via correios e transportadoras.\\nNossa estrutura é composta por um amplo espaço, que somados totalizam mais de 350m², contendo mais de 1.500 mil motocicletas NACIONAIS e IMPORTADOS de alta e baixa cilindradas para retirada de peças e acessórios.\\nConsiderando que recebemos em média 50 novas motos por mês, nem todas as peças estão anunciadas, desta forma FIQUE A VONTADE PARA SOLICITAR UM ORÇAMENTO DE QUALQUER PEÇA DE QUALQUER MOTO em qualquer de nossos anúncios!!!!! NOSSA EQUIPE ESTA A DISPOSIÇÃO!!\\n.............................................................................................................\\nAlemão Moto Peças desde 1998 vendendo com qualidade e excelência, com preços justos e total satisfação dos nossos clientes. Sendo a loja física e virtual do Brasil com maior variedade de peças para moto de alta performance.\\nAgradecemos a preferência!!!\\nAtendimento:\\nSegunda à Sexta: 08:00hs às 18:00hs\\nSábados: 08:00hs às 14:30hs Nome do produto:Motos\\nCategoria do produto:Farol Yamaha Factor 125 Completo 2009á2016\\nSobre o produto:R$ 78,40Yamaha YBR 125 Factor -> 2009 até 2014. Marca: Pro ... Imagem meramente ilustrativa, verifique descrição do produto ou consulte nosso SAC para mais detalhes.Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 78,40, Yamaha YBR 125 Factor -> 2009 até 2014. Marca: Pro ... Imagem meramente ilustrativa, verifique descrição do produto ou consulte nosso SAC para mais detalhes., Não inclui: 2009á2016 | Precisa incluir:2009á2016, Classificação 4,8 (4) · R$ 149,99 · Em estoqueFAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016; - Fabricado pela ..., Classificação 4,8 (4) · R$ 149,99 · Em estoque, FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016; - Fabricado pela ..., Classificação 4,8 · R$ 104,99Compre Farol Completo Aro Cromado Ybr 125 Factor Ano 2009 A 2016 na Shopee Brasil! Bem vindo a Painelli Moto Peças! Nossas carenagens são mais do que apenas ..., Classificação 4,8 · R$ 104,99, Compre Farol Completo Aro Cromado Ybr 125 Factor Ano 2009 A 2016 na Shopee Brasil! Bem vindo a Painelli Moto Peças! Nossas carenagens são mais do que apenas ..., R$ 52,90 Em estoqueDescrição. FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016;Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 52,90 Em estoque, Descrição. FAROL COMPLETO MONTADO MODELO ORIGINAL Principais características: - Compatível com os modelos de motos: Yamaha Factor 125 2009 até 2016;, Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 75,66 Em estoqueFAROL COMPLETO Farol Completo Yamaha YBR 125 Factor 125 / Fazer 250 (adaptação) 2006 a 2010 Ótimo acabamento, seguindo os padrões de qualidade e fabricação ...Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 75,66 Em estoque, FAROL COMPLETO Farol Completo Yamaha YBR 125 Factor 125 / Fazer 250 (adaptação) 2006 a 2010 ��timo acabamento, seguindo os padrões de qualidade e fabricação ..., Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 427,90427,90. Ou 12 x de R$ 35,65. sem juros. Economize R$ 43,00. Quantidade. +. -. COMPRAR AGORA ... Descrição do produto. Farol Completo YBR Factor 150 125 Original ...Não inclui: 2009á2016 | Precisa incluir:2009á2016, R$ 427,90, 427,90. Ou 12 x de R$ 35,65. sem juros. Economize R$ 43,00. Quantidade. +. -. COMPRAR AGORA ... Descrição do produto. Farol Completo YBR Factor 150 125 Original ..., Não inclui: 2009á2016 | Precisa incluir:2009á2016, farol ybr factor 125 2009 a 2016. 6 produtos encontrados. Farol Completo Yamaha YBR Factor 125 2009 à 2016. R$ 119,90. no Pix. ou R$ 119,90 em 2x de R$ 59 ..., farol ybr factor 12\n", + "130 Serviço Troca De Amortecedores Dianteiros + Alinhamento 3 D Acessórios para Veículos Serviços Programados Nome do produto:Serviços Programados\\nCategoria do produto:Serviço Troca De Amortecedores Dianteiros + Alinhamento 3 D\\nSugestão de como vender:MÃO DE OBRA | SERVIÇO TROCA DE AMORTECEDORES DIANTEIROS :\\nCORSA DE 1994 ATÉ 2001\\nCORSA PICK UP\\nCORSA WAGON\\nCORSA CLASSIC TODOS\\nCELTA TODOS\\nPRISMA TODOS EXCETO NEW PRISMA\\n\\nEsse é um serviço prestado por: KIN SERVIÇOS AUTOMOTIVOS\\n\\nVocê está adquirindo apenas o serviço de mão-de-obra, que inclui a experiência e qualificação da nossa equipe especializada na execução da TROCA DE AMORTECEDORES + ALINHAMENTO 3D (não inclui serviços de cáster e cambagem)\\n\\nTempo de execução do serviço: 1,5 horas\\n\\nO agendamento deste serviço deve ser feito no período máximo de (10) dias úteis.\\nServiço válido somente na : KIN SERVIÇOS AUTOMOTIVOS, localizada na cidade São Paulo, Av. Itaquera 2829 z. Leste ( Estacionamento do HIPER EXTRA GAMELINHA)\\n\\nPasso-a-passo\\n\\n1. Compre o serviço pelo Anúncio do Mercado Livre;\\n2. Após a confirmação de pagamento entraremos em contato com você informando as instruções de agendamento;\\n3. Pronto, no dia e horário agendado, estaremos te esperando para executar o serviço contratado!\\n\\nÉ uma compra segura!\\n\\n1. Você está protegido pela política de compra do Mercado Livre e do Mercado Pago.\\n2. Você pode e deve avaliar nossos serviços e consultar a nossa reputação.\\n3. Vamos entrar em contato através da própria plataforma Mercado Livre, protegendo sua privacidade e dados.\\nNão Inclui:\\n- Peças necessárias para os serviços\\nCondições:\\n- Oferta de serviço válida somente para peças originais das marcas ZF (TRW, SACHS, VARGA, Lemforder e ZF) e mediante a apresentação da Nota Fiscal de compra da peça\\n- Visando a qualidade e segurança do serviço: a oficina se reserva no direito de, identificada a necessidade de troca de outras peças, informar previamente o Cliente com o respectivo orçamento.\\n- O oficina se reserva no direito de cancelar a compra dos serviços se entender pela impossibilidade de execução do mesmo em decorrência da necessidade de execução de outros serviços não contratados pelo Cliente e que impactem diretamente na qualidade e segurança dos serviços contratados – nesta hipótese é necessário fazer o procedimento do Mercado Livre para devolução do valor\\n- Garantia dos serviços por 90 dias.\\nEstão excluídos da garantia:\\n- Problemas no veículo em decorrência da não realização de serviços não contratados pelo Cliente\\n\\nCONHEÇA A KIN SERVIÇOS AUTOMOTIVOS.\\n\\nEstamos localizados na cidade São Paulo, Av. Itaquera 2829 z. Leste (Estacionamento do HIPER EXTRA GAMELINHA), especializada em suspensão, freio, alinhamento, balanceamento, cuidando sempre da segurança e desempenho dos carros de nossos clientes que seguem satisfeitos com a qualidade de tudo o que realizamos por aqui.\\nFazemos parte do programa Oficinas ZF [pro]Tech, isso quer dizer que contamos com o suporte, informação e tecnologia de uma plataforma desenvolvida para otimizar e desenvolver oficinas no Brasil, de uma das maiores indústrias de auto peças e tecnologia do mundo.\\nNos vemos em breve! Nome do produto:Serviços Programados\\nCategoria do produto:Serviço Troca De Amortecedores Dianteiros + Alinhamento 3 D\\nSobre o produto:O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., 25 de jan. de 2021 · Confira os cuidados para fazer a manutenção e outras informações necessárias sobre esse serviço. Quais são os sinais de problemas no amortecedor ..., 25 de jan. de 2021 · Confira os cuidados para fazer a manutenção e outras informações necessárias sobre esse serviço. Quais são os sinais de problemas no amortecedor ..., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Esse é um fator muito importante, porque faz com que os próprios clientes se sintam mais satisfeitos com o serviço prestado pela oficina ou autocenter.Não inclui: Amortecedores | Precisa incluir:Amortecedores, Esse é um fator muito importante, porque faz com que os próprios clientes se sintam mais satisfeitos com o serviço prestado pela oficina ou autocenter., Não inclui: Amortecedores | Precisa incluir:Amortecedores, 7 de dez. de 2016 · Uma das fórmulas para obtê-las pode vir apenas de um serviço, quando bem executado: o alinhamento. Ele tem a missão de deixar o volante centrado ..., 7 de dez. de 2016 · Uma das fórmulas para obtê-las pode vir apenas de um serviço, quando bem executado: o alinhamento. Ele tem a missão de deixar o volante centrado ..., 13 de mar. de 2017 · Vendo esses vídeos dá mesmo vontade botar a mão na massa pois a gente põe nosso carro ...Duração: 18:20Data da postagem: 13 de mar. de 2017, 13 de mar. de 2017 · Vendo esses vídeos dá mesmo vontade botar a mão na massa pois a gente põe nosso carro ...Duração: 18:20Data da postagem: 13 de mar. de 2017, R$ 996,00Os melhores profissionais para TROCA COMPLETA DE AMORTECEDORES PARA CELTA E CLASSIC você encontra na Nova Chevrolet. Os serviços são feitos com hora marcada ..., R$ 996,00, Os melhores profissionais para TROCA COMPLETA DE AMORTECEDORES PARA CELTA E CLASSIC você encontra na Nova Chevrolet. Os serviços são feitos com hora marcada ..., Se o amortecedor dianteiro ou traseiro estiver com defeito, isso resultará ... Alinhamento 3D · Balanceador Digital · Detector de Ruído – RUIDCAR · Equipamento de ..., Se o amortecedor dianteiro ou traseiro estiver com defeito, isso resultará ... Alinhamento 3D · Balanceador Digital · Detector de Ruído – RUIDCAR · Equipamento de ..., 19 de fev. de 2018 · O amortecedor controla esse movimento, atuando na oscilação da mola. Em conjunto, essas duas peças dissipam a perturbação gerada pelo buraco, ...Não inclui: 3 | Precisa incluir:3, 19 de fev. de 2018 · O amortecedor controla esse movimento, atuando na oscilação da mola. Em conjunto, essas duas peças dissipam a perturbação gerada pelo buraco, ..., Não inclui: 3 | Precisa incluir:3\n", + "131 Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D Acessórios para Veículos Serviços Programados Nome do produto:Serviços Programados\\nCategoria do produto:Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D\\nSugestão de como vender:MÃO DE OBRA | SERVIÇO TROCA DE AMORTECEDORES DIANTEIROS E TRASEIROS + ALINHAMENTO 3D :PALIO, SIENA, UNO, STRADA...\\n\\nEsse é um serviço prestado por: KIN SERVIÇOS AUTOMOTIVOS \\n\\nVocê está adquirindo apenas o serviço de mão-de-obra, que inclui a experiência e qualificação da nossa equipe especializada na execução da TROCA DE AMORTECEDORES + ALINHAMENTO 3D (não inclui serviços de cáster e cambagem)\\n\\nTempo de execução do serviço: 2,5 horas\\n\\nO agendamento deste serviço deve ser feito no período máximo de (10) dias úteis.\\nServiço válido somente na : KIN SERVIÇOS AUTOMOTIVOS, localizada na cidade São Paulo, Av. Itaquera 2829 z. Leste ( Estacionamento do HIPER EXTRA GAMELINHA)\\n\\n\\nPasso-a-passo\\n\\n1. Compre o serviço pelo Anúncio do Mercado Livre;\\n2. Após a confirmação de pagamento entraremos em contato com você informando as instruções de agendamento;\\n3. Pronto, no dia e horário agendado, estaremos te esperando para executar o serviço contratado!\\n\\nÉ uma compra segura!\\n\\n1. Você está protegido pela política de compra do Mercado Livre e do Mercado Pago.\\n2. Você pode e deve avaliar nossos serviços e consultar a nossa reputação.\\n3. Vamos entrar em contato através da própria plataforma Mercado Livre, protegendo sua privacidade e dados.\\nNão Inclui:\\n- Peças necessárias para os serviços\\nCondições:\\n- Oferta de serviço válida somente para peças originais das marcas ZF (TRW, SACHS, VARGA, Lemforder e ZF) e mediante a apresentação da Nota Fiscal de compra da peça\\n- Visando a qualidade e segurança do serviço: a oficina se reserva no direito de, identificada a necessidade de troca de outras peças, informar previamente o Cliente com o respectivo orçamento.\\n- O oficina se reserva no direito de cancelar a compra dos serviços se entender pela impossibilidade de execução do mesmo em decorrência da necessidade de execução de outros serviços não contratados pelo Cliente e que impactem diretamente na qualidade e segurança dos serviços contratados – nesta hipótese é necessário fazer o procedimento do Mercado Livre para devolução do valor\\n- Garantia dos serviços por 90 dias.\\nEstão excluídos da garantia:\\n- Problemas no veículo em decorrência da não realização de serviços não contratados pelo Cliente\\n\\nCONHEÇA A KIN SERVIÇOS AUTOMOTIVOS.\\n\\nEstamos localizados na cidade São Paulo, Av. Itaquera 2829 z. Leste (Estacionamento do HIPER EXTRA GAMELINHA), especializada em suspensão, freio, alinhamento, balanceamento, cuidando sempre da segurança e desempenho dos carros de nossos clientes que seguem satisfeitos com a qualidade de tudo o que realizamos por aqui.\\nFazemos parte do programa Oficinas ZF [pro]Tech, isso quer dizer que contamos com o suporte, informação e tecnologia de uma plataforma desenvolvida para otimizar e desenvolver oficinas no Brasil, de uma das maiores indústrias de auto peças e tecnologia do mundo.\\nNos vemos em breve! Nome do produto:Serviços Programados\\nCategoria do produto:Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D\\nSobre o produto:O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O preço de um amortecedor pode variar bastante, dependendo se o carro é importado ou fabricado no Brasil. Vale lembrar, ainda, que os amortecedores são vendidos ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., O alinhamento é um serviço muito conhecido pelos motoristas. Até porque é feito com frequência… ou deveria ser! Mas, como qualquer outro item relacionado ao ..., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., Utiliza parâmetros em terceira dimensão para fazer o alinhamento. Ou seja, medidas x, y e z. É feita a leitura individual de cada roda, aumentando a precisão., 7 de dez. de 2016 · Apenas quando há qualquer outro parâmetro diferente do nominal, seja na dianteira, seja na traseira, é necessário fazer alinhamento técnico, ou ..., 7 de dez. de 2016 · Apenas quando há qualquer outro parâmetro diferente do nominal, seja na dianteira, seja na traseira, é necessário fazer alinhamento técnico, ou ..., 19 de fev. de 2018 · Se seu sistema de suspensão está gasto, com amortecedores estourados ou pivôs com folga, o pneu do carro sofre, pois o amortecedor não consegue ...Não inclui: 3 | Precisa incluir:3, 19 de fev. de 2018 · Se seu sistema de suspensão está gasto, com amortecedores estourados ou pivôs com folga, o pneu do carro sofre, pois o amortecedor não consegue ..., Não inclui: 3 | Precisa incluir:3, Item: 0001. Descrição: SEVIÇO TROCA AMORTECEDOR DIANTEIRO: Especificação : serviço de substituiçao dos amortecedores dianteiro-carro pequeno. Quantidade:., Item: 0001. Descrição: SEVIÇO TROCA AMORTECEDOR DIANTEIRO: Especificação : serviço de substituiçao dos amortecedores dianteiro-carro pequeno. Quantidade:., O serviço de alinhamento consiste na verificação dos ângulos de cáster, câmber e convergência, e dependendo do tipo de suspensão do veículo a correção de alguns ..., O serviço de alinhamento consiste na verificação dos ângulos de cáster, câmber e convergência, e dependendo do tipo de suspensão do veículo a correção de alguns ..., 6 de mai. de 2021 · Listão mostra 10 sinais de que o amortecedor, um dos componentes mais importantes da suspensão do carro, está prestes a dar problema., 6 de mai. de 2021 · Listão mostra 10 sinais de que o amortecedor, um dos componentes mais importantes da suspensão do carro, está prestes a dar problema., Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D. R$330. em. 10x. R$33. sem juros. Serviço Troca Dos Amortecedores Dianteiros Corsa E Celta. R$140 ..., Serviço Troca De Amort. Diant. E Tras. + Alinhamento 3 D. R$330. em. 10x. R$33. sem juros. Serviço Troca Dos Amortecedores Dianteiros Corsa E Celta. R$140 ..., 14 de abr. de 2021 · Neste vídeo, você confere o processo da troca do amortecedor dianteiro do Chevrolet ...Duração: 20:12Data da postagem: 14 de abr. de 2021, 14 de abr. de 2021 · Neste vídeo, você confere o processo da troca do amortecedor dianteiro do Chevrolet ...Duração: 20:12Data da postagem: 14 de abr.\n", + "132 10 Tags Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:10 Tags Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade\\nSugestão de como vender:ATIVAÇÃO DO PRODUTO DEVE SER FEITA PELO 0800 DESCRITO NA AMBALAGEM.\\nNÃO ATIVAR PELO APLICATIVO!\\n\\nSem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de combustível e outros estabelecimentos credenciados. O serviço funciona por um sistema de identificação automática de veículos a partir de um adesivo especial, colado no para-brisa do carro.\\n\\nComo funciona o serviço?\\nA tag Sem Parar Pré-Pago opera por meio de recargas. Com isso, o usuário desfruta de todos os benefícios, prezando pela agilidade nos afazeres. No geral, o serviço é muito utilizado para pagar pedágios, estacionamentos e outras despesas sem precisar sair do carro, e muitas vezes usuários da tag contam com filas especiais.\\n\\nEsta embalagem dá direito a 30 reais de crédito para usar em qualquer serviço Sem Parar. As próximas recargas devem ser realizadas exclusivamente pelo APP.\\n\\nRecargas disponíveis no APP:\\nR$30 - R$5(taxa) = R$25\\nR$50 - R$10(taxa) = R$40\\nR$80 - R$15(taxa) = R$65\\nR$150 - R$25(taxa) = R$125\\nR$250 - R$35(taxa) = R$215\\n\\nProduto válido somente para novos cliente de veículos de passeio e utilitários de até 2 eixos simples. Caso houver débitos pendentes junto ao Sem Parar, a ativação pode não ser concluída.\\n\\nPerguntas frequentes:\\n- O que é tag?\\nTag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar.\\n\\n- Esta tag é pré-pago?\\nSim. A tag será automaticamente bloqueada quando identificado saldo zero ou negativo, e o desbloqueio ocorrerá após uma nova recarga.\\n\\n- Posso usar os 30 reais nos pedágios e estacionamentos?\\nSim. Os 30 reais são para utilização em qualquer serviço Sem Parar.\\n\\n- Tem alguma taxa?\\nSim. Caso fique sem usar o Sem Parar Pré-Pago por 90 dias,\\nserá aplicada a tarifa de manutenção de R$3/mês até que volte a usar.\\n\\n- O que acontece se o saldo ficar negativo?\\nApós 30 dias, será aplicado cobrança no cartão de crédito cadastrado o valor do saldo negativo com acréscimo de 5%.\\n\\n- Preciso ter cartão de crédito?\\nSim. É obrigatório o cadastro de um cartão de crédito pessoal para ativação.\\n\\n- Quanto tempo demora para liberar o uso.\\nO prazo de desbloqueio do adesivo é de até 10 dias contados da ativação do serviço.\\n\\n- Como faço para ativar?\\nA ativação deve ser feita ligando para o Sem Parar, através do 0800 descrido na embalagem do produto. Ativações pelo aplicativo podem não entregar os benefícios descritos acima. Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:10 Tags Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade\\nSobre o produto:R$ 25,00 Em estoqueSem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., R$ 25,00 Em estoque, Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., Classificação 4,5 (152) · R$ 30,00Tag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar. - Esta tag é pré-pago ..., Classificação 4,5 (152) · R$ 30,00, Tag é um adesivo que é colado no vidro do seu carro para o pagamento automático nos estabelecimentos identificados com placa do Sem Parar. - Esta tag é pré-pago ..., Sem mensalidade, com sistema pré-pago e controle dos gastos. · Usos em pedágios e estacionamentos disponíveis. · Acompanhamento de saldo, extrato e recargas ..., Sem mensalidade, com sistema pré-pago e controle dos gastos. · Usos em pedágios e estacionamentos disponíveis. · Acompanhamento de saldo, extrato e recargas ..., R$ 106,49Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade com as melhores condições você encontra no site do Magalu. Confira!, R$ 106,49, Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade com as melhores condições você encontra no site do Magalu. Confira!, R$ 30,50Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., R$ 30,50, Sem Parar é uma tag de pagamento automático que pode ser utilizada para pagar despesas e ganhar tempo em pedágios, estacionamentos, drive-thrus, postos de ..., Mercado Pago, Itaú e Veloe são algumas das empresas que oferecem tags de pedágio grátis; saiba mais e veja qual a melhor para você., Mercado Pago, Itaú e Veloe são algumas das empresas que oferecem tags de pedágio grátis; saiba mais e veja qual a melhor para você., 6 de jul. de 2023 · Além da versão pré-paga —que é sem mensalidade, ou seja, o usuário coloca previamente determinado valor— os planos pós-pagos vão de R$ 19,90 a R ..., 6 de jul. de 2023 · Além da versão pré-paga —que é sem mensalidade, ou seja, o usuário coloca previamente determinado valor— os planos pós-pagos vão de R$ 19,90 a R ..., 25 de fev. de 2022 · Comprei uma tag pré-paga de R$30,00 sem mensalidade do Sem Parar. Na ... Sem Parar 30 DIAS APÓS A ATIVAÇÃO DA TAG. TRINTA DIAS!!!!! Como uma ..., 25 de fev. de 2022 · Comprei uma tag pré-paga de R$30,00 sem mensalidade do Sem Parar. Na ... Sem Parar 30 DIAS APÓS A ATIVAÇÃO DA TAG. TRINTA DIAS!!!!! Como uma ..., Sem Parar: a melhor tag da categoria, 100% pedágios do Brasil, funcionando em mais de 1.400 postos de combustíveis, +700 drive-thrus, +130 lava-rápidos; ..., Sem Parar: a melhor tag da categoria, 100% pedágios do Brasil, funcionando em mais de 1.400 postos de combustíveis, +700 drive-thrus, +130 lava-rápidos; ..., Classificação 4,3 (98) · R$ 29,90Kit 2 Tag Sem Parar Pré-pago Ganhe 30 Reais Sem Mensalidade. R$60. R$575% OFF. em. 12x. R$5,54. Enviado pelo. Patrocinado. Tag Sem Parar Pré-pago Ganhe 30 ..., Classificação 4,3\n", + "133 Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un.\\nSugestão de como vender:ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS.\\nOBRIGADO.\\n\\nPorta TAG (tipo Sem Parar) transparente com ventosas - 1 un.\\n\\nNÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), IMAGENS ILUSTRATIVAS COM A SUGESTÃO DE USO.\\n\\nModelo: \\nPlaca compatível com as TAG´s de empresas de acesso tipo Sem Parar - ConectCar entre outras que sirvam dentro da área de 14cm x 2,5cm\\n\\nEspecificação técnica: \\n\\nA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade.\\n\\nPara a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem comprometer a durabilidade dos adesivos originais.\\n\\nConteúdo da embalagem:\\n01 Chapa plástica transparente.\\n02 Ventosas.\\n\\nMedidas aproximadas:\\nAltura: 3,6 cm.\\nComprimento: 16 cm.\\n\\nUM PRODUTO RODRIGO OLIVEIRA SERVIÇOS GRÁFICOS Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un.\\nSobre o produto:Classificação 4,6 (37) · R$ 22,98 · Em estoque... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Classificação 4,6 (37) · R$ 22,98 · Em estoque, ... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Classificação 4,8 (27) · R$ 24,80 · Em estoqueDescrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., Classificação 4,8 (27) · R$ 24,80 · Em estoque, Descrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., R$ 45,99 Em estoqueA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., R$ 45,99 Em estoque, A placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., Classificação 4,8 (17) · R$ 27,99 · Em estoquePorta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., Classificação 4,8 (17) · R$ 27,99 · Em estoque, Porta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., R$ 21,87Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 21,87, Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 18,90 Em estoqueSua fixação é sem furo, ideal para locais que não podem ser danificados, não precisa de ferramentas e não faz barulho. \n", + "134 Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un.\\nSugestão de como vender:ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS.\\nOBRIGADO.\\n\\nPorta TAG (tipo Sem Parar) transparente com ventosas - 1 un.\\n\\nNÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), IMAGENS ILUSTRATIVAS COM A SUGESTÃO DE USO.\\n\\nModelo: \\nPlaca compatível com as TAG´s de empresas de acesso tipo Sem Parar - ConectCar entre outras que sirvam dentro da área de 14cm x 2,5cm\\n\\nEspecificação técnica: \\n\\nA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade.\\n\\nPara a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem comprometer a durabilidade dos adesivos originais.\\n\\nConteúdo da embalagem:\\n01 Chapa plástica transparente.\\n02 Ventosas.\\n\\nMedidas aproximadas:\\nAltura: 3,6 cm.\\nComprimento: 16 cm.\\n\\nUM PRODUTO RODRIGO OLIVEIRA SERVIÇOS GRÁFICOS Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un.\\nSobre o produto:Classificação 4,6 (37) · R$ 22,98 · Em estoque... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Classificação 4,6 (37) · R$ 22,98 · Em estoque, ... ou o acesso ao seu condomínio ou estacionamento mais fácil e prática. Benefícios do Produto: Nossos clientes adoram o Porta Tag - veja o que eles dizem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de forma pratica e segura e facilita a remoção e a recolocação de forma rápida e prática sem ..., Classificação 4,8 (27) · R$ 24,80 · Em estoqueDescrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., Classificação 4,8 (27) · R$ 24,80 · Em estoque, Descrição. ATENÇÃO: PRECISANDO COMPRAR MAIS DE UMA UNIDADE, POR GENTILEZA ENVIE MENSAGEM NO PAINEL SOLICITANDO O LINK COM AS QUANTIDADES DESEJADAS., R$ 45,99 Em estoqueA placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., R$ 45,99 Em estoque, A placa descritiva transparente é feita em chapa plástica transparente da mais alta qualidade. Para a fixação no vidro, a placa acompanha duas ventosas. Fixa de ..., Classificação 4,8 (17) · R$ 27,99 · Em estoquePorta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., Classificação 4,8 (17) · R$ 27,99 · Em estoque, Porta TAG (tipo Sem Parar) transparente com ventosas MODELO ENVELOPE - 1 un. NÃO ACOMPANHA AS TAG DAS EMPRESAS DE ACESSO (Tipo Sem Parar - ConectCar), ..., R$ 21,87Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 21,87, Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., Porta Tag (tipo Sem Parar) Transparente Com Ventosas - 1 Un. · Balcão 120cm MDF 1 Porta 4 Gavetas Sem Tampo com Rodapé em PVC Lisboa Itatiaia · 2 Em 1 Usb C ..., R$ 18,90 Em estoqueSua fixação é sem furo, ideal para locais que não podem ser danificados, não precisa de ferramentas e não faz barulho. \n", + "135 Taggy Pedagios Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Taggy Pedagios \\nSugestão de como vender:Economize mais de 2 horas em viagens em filas de Pedágio ainda Ganha mais 14 Serviços de guinchos, assistências 24 hrs pane eletrica, pane seca , hospedagem , retorno a domicílio caso acontecer algo com seu Veículo, táxi ou Uber em caso de acidentes , guincho para terceiro caso de colisão , chaveiro e conte com uma equipe especializada em Assistências em todos Brasil e pode adicionar outras coisas junto \\n\\nSem Fidelidade \\nSó paga o mês que for usar .. \\nPrático e rápido .. Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Taggy Pedagios \\nSobre o produto:Veja como é fácil! 1. Solicite. Escolha um dos Bancos ou Fintechs parceiros. Solicite seu Taggy diretamente nos canais do parceiro. Conheça nossos parceiros.Pedágios: onde usar o seu... · Pagamento de pedágios · Parceiros Comerciais, Veja como é fácil! 1. Solicite. Escolha um dos Bancos ou Fintechs parceiros. Solicite seu Taggy diretamente nos canais do parceiro. Conheça nossos parceiros., Pedágios: onde usar o seu... · Pagamento de pedágios · Parceiros Comerciais, Taggy é um serviço de pagamento eletrônico de pedágios e estacionamentos diferente. Ele é oferecido diretamente aos usuários através dos Bancos e Fintechs ..., Taggy é um serviço de pagamento eletrônico de pedágios e estacionamentos diferente. Ele é oferecido diretamente aos usuários através dos Bancos e Fintechs ..., Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país!, Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país!, Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país ... Quando visita um website, este pode armazenar ou recolher informações no seu navegador, ..., Taggy é o primeiro serviço Whitelabel de pagamento de pedágios do país ... Quando visita um website, este pode armazenar ou recolher informações no seu navegador, ..., 6 de jan. de 2022 · Conheça e saiba como assinar as principais tags de pedágios das estradas brasileiras, entre as quais Sem Parar, Valoe, ConnectCar e Tag ..., 6 de jan. de 2022 · Conheça e saiba como assinar as principais tags de pedágios das estradas brasileiras, entre as quais Sem Parar, Valoe, ConnectCar e Tag ..., O Sicoob Tag é uma solução para passagem automática em pedágios e estacionamentos, com o pagamento debitado direto da conta. Serviço disponível para os ..., O Sicoob Tag é uma solução para passagem automática em pedágios e estacionamentos, com o pagamento debitado direto da conta. Serviço disponível para os ..., 27 de dez. de 2021 · Tag de pedágio: por que é associada à placa e não ao CPF ou CNH. Modalidade para evitar filas e facilitar pagamento de taxas em rodovias ..., 27 de dez. de 2021 · Tag de pedágio: por que é associada à placa e não ao CPF ou CNH. Modalidade para evitar filas e facilitar pagamento de taxas em rodovias ..., 17 de fev. de 2022 · Se você buscou informações sobre a tag de pedágios e estacionamentos do C6 Bank na internet, provavelmente se deparou com dois nomes durante ..., 17 de fev. de 2022 · Se você buscou informações sobre a tag de pedágios e estacionamentos do C6 Bank na internet, provavelmente se deparou com dois nomes durante ..., 6 de jul. de 2023 · O Taggy é bem diferente das outras supracitadas, pois é o primeiro serviço de pagamento de pedágios e estacionamentos do país. Ele é oferecido ..., 6 de jul. de 2023 · O Taggy é bem diferente das outras supracitadas, pois é o primeiro serviço de pagamento de pedágios e estacionamentos do país. Ele é oferecido ..., 12 de dez. de 2020 · Como a Taggy é vinculada à conta do usuário nessas empresas, não há taxa de adesão ou manutenção, nem necessidade de recarga. O valor do pedágio ..., 12 de dez. de 2020 · Como a Taggy é vinculada à conta do usuário nessas empresas, não há taxa de adesão ou manutenção, nem necessidade de recarga. O valor do pedágio ...\n", + "136 Acabamento Central Tampa Pcx Original 12/14 Cod 5863 Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Acabamento Central Tampa Pcx Original 12/14 Cod 5863\\nSugestão de como vender:Acabamento central pcx original pcx original.conendo riscos 1 trava quebrada ver fotos.\\n\\n\\nTire suas duvidas conosco antes de efetuar a sua compra pit stop recuperadora de motos batidas Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Acabamento Central Tampa Pcx Original 12/14 Cod 5863\\nSobre o produto:R$ 299 ,00 9 x R$ 33 ,22. Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 3 x R$ 19 ,00. Esticador Corrente Cbx 250 Twister 2005, ..., R$ 299 ,00 9 x R$ 33 ,22. Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 3 x R$ 19 ,00. Esticador Corrente Cbx 250 Twister 2005, ..., Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 6 x R$ 9 ,50., Acabamento Central Tampa Pcx Original 12/14 Cod 5863. R$ 57 ,00 6 x R$ 9 ,50., Maranhão bases. Orçamento Sintético. Item. Código Banco. Descrição. Und. Quant. Valor Unit. Valor Unit. Total. Peso(%) com BOI. SERVIÇOS INICIAIS. 0,00. 0,00 %., Maranhão bases. Orçamento Sintético. Item. Código Banco. Descrição. Und. Quant. Valor Unit. Valor Unit. Total. Peso(%) com BOI. SERVIÇOS INICIAIS. 0,00. 0,00 %., 1. Tabela de Preços 20/01/2020. Código Descrição do Produt Valor 30 Dias 30/60 30/60/90 d. 33338 ABRAÇADEIRA BIKE ALUMINIO 31,8MM C/BLOCAGEM PRETO SF-QR16 ..., 1. Tabela de Preços 20/01/2020. Código Descrição do Produt Valor 30 Dias 30/60 30/60/90 d. 33338 ABRAÇADEIRA BIKE ALUMINIO 31,8MM C/BLOCAGEM PRETO SF-QR16 ..., 7 de mar. de 2023 · Não poderão disputar licitação ou participar da execução de contrato, direta ou ... central de atendimentos da. Plataforma ou pelo e-mail contato ..., 7 de mar. de 2023 · Não poderão disputar licitação ou participar da execução de contrato, direta ou ... central de atendimentos da. Plataforma ou pelo e-mail contato ..., Para mostrar os resultados mais relevantes, omitimos algumas entradas bastante semelhantes aos 5 resultados já exibidos.\\nSe preferir, você pode repetir a pesquisa incluindo os resultados omitidos.\n", + "137 Farol Direito Clitroen Picasso Xsara 2010 Acessórios para Veículos Tags de Pagamento de Pedágio Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Farol Direito Clitroen Picasso Xsara 2010\\nSugestão de como vender:Original \\nUsado em bom estado geral \\n\\nLado Direito Nome do produto:Tags de Pagamento de Pedágio\\nCategoria do produto:Farol Direito Clitroen Picasso Xsara 2010\\nSobre o produto:R$ 379,05 IndisponívelFAROL DIANTEIRO DIREITO CITROEN XSARA PICASSO ORIGINAL ano 2008 2009 2010 2011 2012 PEÇA SEMI NOVA ORIGINAL RETIRADA DE SUCATA ADQUIRIDA LEGALMENTE EM ..., R$ 379,05 Indisponível, FAROL DIANTEIRO DIREITO CITROEN XSARA PICASSO ORIGINAL ano 2008 2009 2010 2011 2012 PEÇA SEMI NOVA ORIGINAL RETIRADA DE SUCATA ADQUIRIDA LEGALMENTE EM ..., R$ 1.699,90 Em estoque- MODELO ELETRICO OU MANUAL ( NAO ACOMPANHA MOTOR ) - Encaixe da lâmpada H4 ... LADO DIREITO E LADO ESQUERDO DÚVIDAS FREQUENTES . OS PRODUTOS SÃO NOVOS Todos ..., R$ 1.699,90 Em estoque, - MODELO ELETRICO OU MANUAL ( NAO ACOMPANHA MOTOR ) - Encaixe da lâmpada H4 ... LADO DIREITO E LADO ESQUERDO DÚVIDAS FREQUENTES . OS PRODUTOS SÃO NOVOS Todos ..., R$ 979,99Descrição do Produto. Farol Principal lado direito (do passageiro) aplicável nos veículos Citroen Xsara Picasso Hatch 4 portas anos 2008 a 2012. Possui máscara ..., R$ 979,99, Descrição do Produto. Farol Principal lado direito (do passageiro) aplicável nos veículos Citroen Xsara Picasso Hatch 4 portas anos 2008 a 2012. Possui máscara ..., R$ 746,91 Em estoqueDescrição. Compatível com: Citroën - Xsara 2006 - Xsara 2007 - Xsara 2008 ... ESCOLHER OS LADOS DESEJADOS LADO DIREITO OU ESQUERDO DÚVIDAS FREQUENTES . OS ..., R$ 746,91 Em estoque, Descrição. Compatível com: Citroën - Xsara 2006 - Xsara 2007 - Xsara 2008 ... ESCOLHER OS LADOS DESEJADOS LADO DIREITO OU ESQUERDO DÚVIDAS FREQUENTES . OS ..., Frete grátis no dia ✓ Compre Farol Xsara Picasso 2005 2006 2007 2008 2009 2010 parcelado sem juros! Saiba mais sobre nossas incríveis ofertas e promoções ..., Frete grátis no dia ✓ Compre Farol Xsara Picasso 2005 2006 2007 2008 2009 2010 parcelado sem juros! Saiba mais sobre nossas incríveis ofertas e promoções ..., R$ 1.074,10 Em estoqueDescrição. Código do produto: 14175. O farol é uma peça essencial para sinalização e visibilidade em vias noturnas e para maior segurança eles devem estar ..., R$ 1.074,10 Em estoque, Descrição. Código do produto: 14175. O farol é uma peça essencial para sinalização e visibilidade em vias noturnas e para maior segurança eles devem estar ..., R$ 249,99Descrição. LEIA DESCRIÇÃO ABAIXO PEÇA EM ÓTIMO ESTADO PARA USO VOCÊ JÁ PENSOU ... - DEPOSITO OU TRANSFERÊNCIA. - BOLETO OU CARTÃO. 6. MOTORES E CAMBIOS SÃO ..., R$ 249,99, Descrição. LEIA DESCRIÇÃO ABAIXO PEÇA EM ÓTIMO ESTADO PARA USO VOCÊ JÁ PENSOU ... - DEPOSITO OU TRANSFERÊNCIA. - BOLETO OU CARTÃO. 6. MOTORES E CAMBIOS SÃO ..., R$ 700,12Descrição. *** MULTIMARCAS AUTOPARTS *** FAROL DIREITO , LADO DO PASSAGEIRO PEÇA GENUÍNA VALEO APLICAÇÃO: •CITROEN PICASSO 1999 A 2012. CITROËN Xsara Picasso ( ..., R$ 700,12, Descrição. *** MULTIMARCAS AUTOPA\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# 4. Embedding" + ], + "metadata": { + "id": "Mv3mUiNQzas4" + } + }, + { + "cell_type": "code", + "source": [ + "loader_sales_pitch = DataFrameLoader(df_ml, page_content_column=\"sales_pitch\")\n", + "documents_sales_pitch = loader_sales_pitch.load()\n", + "documents_sales_pitch.extend(loader_sales_pitch.load_and_split())" + ], + "metadata": { + "id": "7ZHo8CL-EmRP" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "loader_about = DataFrameLoader(df_ml, page_content_column=\"about\")\n", + "documents_about = loader_about.load()\n", + "documents_about.extend(loader_about.load_and_split())" + ], + "metadata": { + "id": "Sjpc_3624ODx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "!gdown 11CA58XtVtqiLTpxDY3YLvfkPV37ROsSc\n", + "\n", + "!unzip -q my_deeplake.zip" + ], + "metadata": { + "id": "hkvokhuYk0jf", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "1425a4cd-8ad7-4298-e3f5-bdc279000f66" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Downloading...\n", + "From: https://drive.google.com/uc?id=11CA58XtVtqiLTpxDY3YLvfkPV37ROsSc\n", + "To: /content/my_deeplake.zip\n", + "\r 0% 0.00/3.98M [00:00