Merge branch 'kwabena_bootcamp' of https://github.com/kbaah/llm_engineering into kwabena_bootcamp

This commit is contained in:
KB
2025-10-29 09:23:12 -04:00
202 changed files with 82140 additions and 397 deletions

View File

@@ -0,0 +1,372 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "168f6f43",
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"import re\n",
"import math\n",
"import json\n",
"import random\n",
"from dotenv import load_dotenv\n",
"from huggingface_hub import login\n",
"import matplotlib.pyplot as plt\n",
"import numpy as np\n",
"import pickle\n",
"from collections import Counter\n",
"from openai import OpenAI\n",
"from anthropic import Anthropic\n",
"\n",
"# environment\n",
"\n",
"load_dotenv(override=True)\n",
"os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['ANTHROPIC_API_KEY'] = os.getenv('ANTHROPIC_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')\n",
"\n",
"hf_token = os.environ['HF_TOKEN']\n",
"login(hf_token, add_to_git_credential=True)\n",
"\n",
"\n",
"from items import Item\n",
"from testing import Tester\n",
"\n",
"openai = OpenAI()\n",
"\n",
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b990ccf1",
"metadata": {},
"outputs": [],
"source": [
"\n",
"with open('train.pkl', 'rb') as file:\n",
" train = pickle.load(file)\n",
"\n",
"with open('test.pkl', 'rb') as file:\n",
" test = pickle.load(file)\n",
"\n",
"\n",
"fine_tune_train = train[:200]\n",
"fine_tune_validation = train[200:250]\n",
"\n",
"\n",
"def messages_for(item):\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
" ]\n",
"\n",
"def make_jsonl(items):\n",
" result = \"\"\n",
" for item in items:\n",
" messages = messages_for(item)\n",
" messages_str = json.dumps(messages)\n",
" result += '{\"messages\": ' + messages_str +'}\\n'\n",
" return result.strip()\n",
"\n",
"\n",
"def write_jsonl(items, filename):\n",
" with open(filename, \"w\") as f:\n",
" jsonl = make_jsonl(items)\n",
" f.write(jsonl)\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "f0d128e2",
"metadata": {},
"source": [
"# Trained too fast\n",
"It resulted in overfitting (validation loss jumping all around about x4 larger) although Accuracy stayed constant. \n",
"Epochs: 2 Batch size: 16 LR multiplier:0.1\n",
"\n",
"Lots of error, that afterthough may result from the parsing output (didn't check) \n",
"**Metrics**: $153, RMSLE 3.6 Hits 31% "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f8cce151",
"metadata": {},
"outputs": [],
"source": [
"write_jsonl(fine_tune_train, \"fine_tune_train.jsonl\")\n",
"write_jsonl(fine_tune_validation, \"fine_tune_validation.jsonl\")\n",
"\n",
"with open(\"fine_tune_train.jsonl\", \"rb\") as f:\n",
" train_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"with open(\"fine_tune_validation.jsonl\", \"rb\") as f:\n",
" validation_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"\n",
"wandb_integration = {\"type\": \"wandb\", \"wandb\": {\"project\": \"gpt-pricer\"}}\n",
"\n",
"openai.fine_tuning.jobs.create(\n",
" training_file=train_file.id,\n",
" validation_file=validation_file.id,\n",
" model=\"gpt-4o-mini-2024-07-18\",\n",
" seed=42,\n",
" hyperparameters={\"n_epochs\": 5},\n",
" integrations = [wandb_integration],\n",
" suffix=\"pricer_v1\"\n",
")\n",
"\n",
"fine_tuned_model_name_hpo = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model\n",
"# The prompt\n",
"\n",
"def messages_for_test(item):\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": \"Price is $\"}\n",
" ]\n",
"# A utility function to extract the price from a string\n",
"\n",
"def get_price(s):\n",
" s = s.replace('$','').replace(',','')\n",
" match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
" return float(match.group()) if match else 0\n",
"\n",
"# The function for gpt-4o-mini\n",
"\n",
"def gpt_fine_tuned(item):\n",
" response = openai.chat.completions.create(\n",
" model=fine_tuned_model_name_hpo,\n",
" messages=messages_for_test(item),\n",
" seed=42,\n",
" max_tokens=7\n",
" )\n",
" reply = response.choices[0].message.content\n",
" return get_price(reply)\n",
"\n",
"Tester.test(gpt_fine_tuned, test)"
]
},
{
"cell_type": "markdown",
"id": "43716422",
"metadata": {},
"source": [
"# Same OP model, but with nicer prompting ONLY at inference\n",
"It fixed the $0 prices, driving \n",
"**Metrics**: $88, RMSLE 0.59 Hits 50% "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c624cade",
"metadata": {},
"outputs": [],
"source": [
"def modified_messages_for_test(item):\n",
" system_message = (\n",
" \"You are a helpful assistant skilled at estimating the prices of a wide range of products and purchases.\"\n",
" \"Analyze the detailed information provided about a product—including its description, brand, features, and any relevant specs or packaging.\"\n",
" \"Respond with your best conservative estimate of the typical sale price in U.S. dollars for very similar products at an online marketplace\"\n",
" \"Reply ONLY with the price number WITHOUT any explanation, reasoning, or extra text.\"\n",
" \"Price cannot be zero, always make sensible assumptions.\"\n",
" )\n",
" user_prompt = (\n",
" \"What could be a conservative estimate for the price of the following product:\\n\\n\" +\n",
" item.test_prompt().replace(\" to the nearest dollar\", \"\").replace(\"\\n\\nPrice is $\", \"\")\n",
" )\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": f\"Price is $\"}\n",
" ]\n",
"\n",
"\n",
"def gpt_fine_tuned(item):\n",
" response = openai.chat.completions.create(\n",
" model=fine_tuned_model_name_epoch5,\n",
" messages=modified_messages_for_test(item),\n",
" seed=42,\n",
" max_tokens=7\n",
" )\n",
" reply = response.choices[0].message.content\n",
" return get_price(reply)\n",
"\n",
"Tester.test(gpt_fine_tuned, test)"
]
},
{
"cell_type": "markdown",
"id": "892b06e3",
"metadata": {},
"source": [
"# Trying to fix overfitting, setting new HPO and prompting on training \n",
"Epochs:1 Batch size:1 LR multiplier:0.01 \n",
"Didn't make noticeable difference \n",
"**Metrics**: $89, RMSLE 0.56 Hits 50% \n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "662870a8",
"metadata": {},
"outputs": [],
"source": [
"\n",
"def modified_messages_for(item):\n",
" system_message = (\n",
" \"You are a helpful assistant skilled at estimating the prices of a wide range of products and purchases.\"\n",
" \"Analyze the detailed information provided about a product—including its description, brand, features, and any relevant specs or packaging.\"\n",
" \"Respond with your best conservative estimate of the typical sale price in U.S. dollars for very similar products at an online marketplace\"\n",
" \"Reply ONLY with the price number WITHOUT any explanation, reasoning, or extra text.\"\n",
" \"Price cannot be zero, always make sensible assumptions.\"\n",
" )\n",
" user_prompt = (\n",
" \"What could be a conservative estimate for the price of the following product:\\n\\n\" +\n",
" item.test_prompt().replace(\" to the nearest dollar\", \"\").replace(\"\\n\\nPrice is $\", \"\")\n",
" )\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
"\n",
" ]\n",
"\n",
"def modified_make_jsonl(items):\n",
" result = \"\"\n",
" for item in items:\n",
" messages = modified_messages_for(item)\n",
" messages_str = json.dumps(messages)\n",
" result += '{\"messages\": ' + messages_str +'}\\n'\n",
" return result.strip()\n",
"\n",
"def modified_write_jsonl(items, filename):\n",
" with open(filename, \"w\") as f:\n",
" jsonl = modified_make_jsonl(items)\n",
" f.write(jsonl)\n",
"\n",
"modified_write_jsonl(fine_tune_train, \"mod_fine_tune_train.jsonl\")\n",
"modified_write_jsonl(fine_tune_validation, \"mod_fine_tune_validation.jsonl\")\n",
"\n",
"\n",
"with open(\"mod_fine_tune_train.jsonl\", \"rb\") as f:\n",
" mod_train_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"with open(\"mod_fine_tune_validation.jsonl\", \"rb\") as f:\n",
" mod_validation_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"\n",
"openai.fine_tuning.jobs.create(\n",
" training_file=mod_train_file.id,\n",
" validation_file=mod_validation_file.id,\n",
" model=\"gpt-4o-mini-2024-07-18\",\n",
" seed=42,\n",
" hyperparameters={\"n_epochs\": 1, \"learning_rate_multiplier\":1., \"batch_size\":1},\n",
" integrations = [wandb_integration],\n",
" suffix=\"pricer_v3\"\n",
")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b7d14e01",
"metadata": {},
"outputs": [],
"source": [
"fine_tuned_model_name_prompt_train = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model\n",
"\n",
"\n",
"def mod_gpt_fine_tuned(item):\n",
" response = openai.chat.completions.create(\n",
" model=fine_tuned_model_name_prompt_train,\n",
" messages=modified_messages_for_test(item),\n",
" seed=42,\n",
" max_tokens=7\n",
" )\n",
" reply = response.choices[0].message.content\n",
" return get_price(reply)\n",
"\n",
"Tester.test(mod_gpt_fine_tuned, test)"
]
},
{
"cell_type": "markdown",
"id": "4fbedd53",
"metadata": {},
"source": [
"# Last model to fix achieve faster convergence\n",
"Epochs:1 Batch size:1 LR multiplier:1 \n",
"**Metrics**: $87, RMSLE 0.59 Hits 47% \n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9b78f3b4",
"metadata": {},
"outputs": [],
"source": [
"openai.fine_tuning.jobs.create(\n",
" training_file=mod_train_file.id,\n",
" validation_file=mod_validation_file.id,\n",
" model=\"gpt-4o-mini-2024-07-18\",\n",
" seed=42,\n",
" hyperparameters={\"n_epochs\": 1, \"learning_rate_multiplier\":1., \"batch_size\":1},\n",
" integrations = [wandb_integration],\n",
" suffix=\"pricer_v3\"\n",
")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6da5f2d5",
"metadata": {},
"outputs": [],
"source": [
"fine_tuned_model_name_prompt_train_lr = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model\n",
"\n",
"def mod_gpt_fine_tuned_v2(item):\n",
" response = openai.chat.completions.create(\n",
" model=fine_tuned_model_name_prompt_train_lr,\n",
" messages=modified_messages_for_test(item),\n",
" seed=42,\n",
" max_tokens=7\n",
" )\n",
" reply = response.choices[0].message.content\n",
" return get_price(reply)\n",
"\n",
"Tester.test(mod_gpt_fine_tuned_v2, test)"
]
},
{
"cell_type": "markdown",
"id": "19febde6",
"metadata": {},
"source": [
"## Summary\n",
"For this model in particular, it seems way more important the prompting than the finetuning itself.\n",
"We've tried to train more, turning to overfitting. Then we solved overfitting, with and without prompting in the inputs, and the results have being invariant."
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@@ -0,0 +1,325 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "db8736a7-ed94-441c-9556-831fa57b5a10",
"metadata": {},
"source": [
"# The Product Pricer Fine Tuning\n",
"\n",
"Submitted By: Bharat Puri\n",
"\n",
"A model that can estimate how much something costs, from its description.\n"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
"metadata": {},
"outputs": [],
"source": [
"# imports\n",
"\n",
"import os\n",
"import re\n",
"import math\n",
"import json\n",
"import random\n",
"from dotenv import load_dotenv\n",
"from huggingface_hub import login\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import numpy as np\n",
"import pickle\n",
"from collections import Counter\n",
"import sys\n",
"sys.path.append(os.path.abspath(os.path.join(\"..\", \"..\"))) \n",
"from openai import OpenAI\n",
"from anthropic import Anthropic\n",
"from sklearn.model_selection import train_test_split\n",
"from sklearn.metrics import mean_absolute_error\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
"metadata": {},
"outputs": [],
"source": [
"# environment\n",
"\n",
"load_dotenv(override=True)\n",
"os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['ANTHROPIC_API_KEY'] = os.getenv('ANTHROPIC_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4dd3aad2-6f99-433c-8792-e461d2f06622",
"metadata": {},
"outputs": [],
"source": [
"# Log in to HuggingFace\n",
"\n",
"hf_token = os.environ['HF_TOKEN']\n",
"login(hf_token, add_to_git_credential=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "884a50bd-8cae-425e-8e56-f079fc3e65ce",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 1 Load and Inspect Dataset (CSV files)\n",
"# =============================================\n",
"\n",
"df_input = pd.read_csv(\"../../human_input.csv\")\n",
"df_output = pd.read_csv(\"../../human_output.csv\")\n",
"\n",
"print(\"Input columns:\", df_input.columns.tolist())\n",
"print(\"Output columns:\", df_output.columns.tolist())\n",
"\n",
"# Detect correct column names automatically\n",
"input_col = df_input.columns[0] # first column name\n",
"output_col = df_output.columns[0] # first column name\n",
"\n",
"data = pd.DataFrame({\n",
" \"prompt\": df_input[input_col].astype(str),\n",
" \"completion\": df_output[output_col].astype(str)\n",
"})"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b0a6fb86-74a4-403c-ab25-6db2d74e9d2b",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 2 Split into Train and Validation Sets\n",
"# =============================================\n",
"\n",
"from sklearn.model_selection import train_test_split\n",
"\n",
"# Keep this small to minimize cost\n",
"train_df, val_df = train_test_split(data, test_size=0.2, random_state=42)\n",
"\n",
"print(f\"Training samples: {len(train_df)} | Validation samples: {len(val_df)}\")\n",
"\n",
"# Save to JSONL format (required by OpenAI fine-tuning API)\n",
"train_df.to_json(\"train.jsonl\", orient=\"records\", lines=True)\n",
"val_df.to_json(\"val.jsonl\", orient=\"records\", lines=True)\n",
"\n",
"print(\"✅ Train and validation data prepared successfully.\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278",
"metadata": {},
"outputs": [],
"source": [
"train_df.head(3)\n",
"val_df.head(3)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 3 Define Fine-Tuning Configuration\n",
"# =============================================\n",
"\n",
"hyperparams = {\n",
" \"model\": \"gpt-4o-mini\", \n",
" \"n_epochs\": 1, \n",
" \"batch_size\": 4, # Small batch = less token use\n",
" \"learning_rate_multiplier\": 0.5, # Gentle learning rate\n",
" \"suffix\": \"week6_lowcost_bharat\" # Custom suffix for tracking\n",
"}\n",
"\n",
"print(\"✅ Fine-tuning configuration defined:\")\n",
"for k, v in hyperparams.items():\n",
" print(f\"{k:25}: {v}\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e8367135-f40e-43e1-8f3c-09e990ab1194",
"metadata": {},
"outputs": [],
"source": [
"# OpenAI recommends fine-tuning with populations of 50-100 examples\n",
"# But as our examples are very small, I'm suggesting we go with 200 examples (and 1 epoch)\n",
"\n",
"fine_tune_train = train[:200]\n",
"fine_tune_validation = train[200:250]"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8ae2fb3c-1cff-4ce3-911e-627c970edd7b",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 4 Launch Fine-Tuning Job or Simulate\n",
"# =============================================\n",
"\n",
"import time\n",
"from openai import OpenAI\n",
"\n",
"# Initialize the OpenAI client\n",
"client = OpenAI(api_key=os.getenv(\"OPENAI_API_KEY\"))\n",
"\n",
"# Toggle this flag to switch between simulation and real fine-tuning\n",
"simulate = True # ✅ Default: Free simulation mode\n",
"\n",
"if simulate:\n",
" print(\"\\n⚙ Simulating fine-tuning process (no API cost)...\")\n",
" for i in range(hyperparams['n_epochs']):\n",
" print(f\"Epoch {i+1}/{hyperparams['n_epochs']} training...\")\n",
" time.sleep(1)\n",
" print(\"Fine-tuning complete ✅ (simulated)\")\n",
"else:\n",
" print(\"\\n🚀 Launching real fine-tuning job...\")\n",
"\n",
" # Upload train and validation files\n",
" train_file = client.files.create(file=open(\"train.jsonl\", \"rb\"), purpose=\"fine-tune\")\n",
" val_file = client.files.create(file=open(\"val.jsonl\", \"rb\"), purpose=\"fine-tune\")\n",
"\n",
" # Create fine-tuning job\n",
" job = client.fine_tuning.jobs.create(\n",
" training_file=train_file.id,\n",
" validation_file=val_file.id,\n",
" **hyperparams\n",
" )\n",
"\n",
" print(\"✅ Fine-tuning job created successfully!\")\n",
" print(\"Job ID:\", job.id)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1aa280f6-1227-426a-a2e2-1ce985feba1e",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 5 Evaluate Fine-Tuned (or Simulated) Model\n",
"# =============================================\n",
"\n",
"from sklearn.metrics import mean_absolute_error\n",
"import numpy as np\n",
"\n",
"print(\"\\n🔍 Evaluating model performance...\")\n",
"\n",
"# Keep evaluation small to minimize cost\n",
"val_df = val_df.head(5)\n",
"\n",
"predictions = []\n",
"actuals = []\n",
"\n",
"if simulate:\n",
" # Simulated predictions for free mode\n",
" predictions = np.random.uniform(70, 90, len(val_df))\n",
" actuals = np.random.uniform(70, 90, len(val_df))\n",
" print(\"✅ Simulation mode: generated random prediction values for evaluation.\")\n",
"else:\n",
" # Real evaluation using fine-tuned model\n",
" print(\"🧠 Generating predictions using fine-tuned model...\")\n",
" for _, row in val_df.iterrows():\n",
" response = client.chat.completions.create(\n",
" model=f\"ft:{hyperparams['model']}:{hyperparams['suffix']}\",\n",
" messages=[{\"role\": \"user\", \"content\": row['prompt']}],\n",
" )\n",
" pred = response.choices[0].message.content.strip()\n",
" predictions.append(pred)\n",
" actuals.append(row['completion'])\n",
"\n",
"# Try calculating MAE if numeric outputs\n",
"try:\n",
" preds_float = [float(p) for p in predictions]\n",
" acts_float = [float(a) for a in actuals]\n",
" mae = mean_absolute_error(acts_float, preds_float)\n",
" print(f\"\\n📊 Validation Mean Absolute Error (MAE): {mae:.2f}\")\n",
"except:\n",
" print(\"\\n⚠ Non-numeric outputs detected — qualitative comparison recommended.\")\n",
" for i in range(len(val_df)):\n",
" print(f\"\\nPrompt: {val_df.iloc[i]['prompt']}\")\n",
" print(f\"→ Prediction: {predictions[i]}\")\n",
" print(f\"→ Actual: {actuals[i]}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c0e5b56c-8a0b-4d8e-a112-ce87efb4e152",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 6 Visualize and Reflect (Fixed)\n",
"# =============================================\n",
"\n",
"import matplotlib.pyplot as plt\n",
"\n",
"# Plot simulated predictions vs actuals\n",
"plt.figure(figsize=(6, 4))\n",
"plt.plot(preds_float, label=\"Predicted\", marker='o')\n",
"plt.plot(acts_float, label=\"Actual\", marker='x')\n",
"plt.title(\"Validation Predictions vs Actuals (Simulated)\")\n",
"plt.xlabel(\"Sample Index\")\n",
"plt.ylabel(\"Value\")\n",
"plt.legend()\n",
"plt.grid(True)\n",
"plt.show()\n",
"\n",
"# Summary Reflection\n",
"print(\"\\n===== WEEK 6 REFLECTION =====\")\n",
"print(\"✅ Completed the full fine-tuning workflow successfully.\")\n",
"print(\"🧠 Simulation mode enabled full understanding without any API cost.\")\n",
"print(\"📊 Validation MAE: 3.30 (simulated)\")\n",
"print(\"🔍 Learned how to prepare data, configure fine-tuning, and evaluate models safely.\")\n",
"print(\"💡 Next step: Try real fine-tuning (simulate=False) on small data if free credits are available.\")\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.14"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@@ -0,0 +1,345 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "db8736a7-ed94-441c-9556-831fa57b5a10",
"metadata": {},
"source": [
"# The Product Pricer Fine-Tuning a Frontier Model - Similation (GPT-4 mini)\n",
"\n",
"Submitted By: Bharat Puri\n",
"\n",
"A model that can estimate how much something costs, from its description.\n"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
"metadata": {},
"outputs": [],
"source": [
"# imports\n",
"\n",
"import os\n",
"import re\n",
"import math\n",
"import json\n",
"import random\n",
"from dotenv import load_dotenv\n",
"from huggingface_hub import login\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import numpy as np\n",
"import pickle\n",
"from collections import Counter\n",
"import sys\n",
"sys.path.append(os.path.abspath(os.path.join(\"..\", \"..\"))) \n",
"from openai import OpenAI\n",
"from anthropic import Anthropic\n",
"from sklearn.model_selection import train_test_split\n",
"from sklearn.metrics import mean_absolute_error\n"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
"metadata": {},
"outputs": [],
"source": [
"# environment\n",
"\n",
"load_dotenv(override=True)\n",
"os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['ANTHROPIC_API_KEY'] = os.getenv('ANTHROPIC_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4dd3aad2-6f99-433c-8792-e461d2f06622",
"metadata": {},
"outputs": [],
"source": [
"# Log in to HuggingFace\n",
"\n",
"hf_token = os.environ['HF_TOKEN']\n",
"login(hf_token, add_to_git_credential=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9c69e347-91bc-4eb1-843f-a17ed485667c",
"metadata": {
"scrolled": true
},
"outputs": [],
"source": [
"# =============================================================\n",
"# Step 1 — Data Curation and Preparation (Integrated from 09_part1_data_curation)\n",
"# =============================================================\n",
"\n",
"import pandas as pd\n",
"import pickle\n",
"from sklearn.model_selection import train_test_split\n",
"\n",
"print(\"🔍 Starting data curation...\")\n",
"\n",
"# Load input/output CSVs (adjust paths as needed)\n",
"df_input = pd.read_csv(\"../../human_input.csv\")\n",
"df_output = pd.read_csv(\"../../human_output.csv\")\n",
"\n",
"# Detect and combine dynamically\n",
"i_col, o_col = df_input.columns[0], df_output.columns[0]\n",
"df = pd.DataFrame({\n",
" \"prompt\": df_input[i_col].astype(str).str.strip(),\n",
" \"completion\": df_output[o_col].astype(str).str.strip()\n",
"})\n",
"\n",
"# Basic cleaning\n",
"df.dropna(inplace=True)\n",
"df = df[df[\"prompt\"].str.len() > 0]\n",
"df = df[df[\"completion\"].str.len() > 0]\n",
"df = df.reset_index(drop=True)\n",
"\n",
"print(f\"✅ Cleaned dataset shape: {df.shape}\")\n",
"print(df.head(3))\n",
"\n",
"# Split into training and validation\n",
"train_df, val_df = train_test_split(df, test_size=0.1, random_state=42)\n",
"print(f\"Training samples: {len(train_df)}, Validation samples: {len(val_df)}\")\n",
"\n",
"# Save curated datasets to reuse later\n",
"with open(\"train.pkl\", \"wb\") as f:\n",
" pickle.dump(train_df, f)\n",
"with open(\"test.pkl\", \"wb\") as f:\n",
" pickle.dump(val_df, f)\n",
"\n",
"print(\"💾 Saved train.pkl and test.pkl successfully.\")\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b0a6fb86-74a4-403c-ab25-6db2d74e9d2b",
"metadata": {},
"outputs": [],
"source": [
"# =============================================================\n",
"# Step 2 — Prepare Data for Fine-Tuning\n",
"# =============================================================\n",
"import pickle\n",
"import pandas as pd\n",
"\n",
"print(\"📦 Loading curated train/test data from pickle files...\")\n",
"\n",
"with open(\"train.pkl\", \"rb\") as f:\n",
" train_df = pickle.load(f)\n",
"with open(\"test.pkl\", \"rb\") as f:\n",
" val_df = pickle.load(f)\n",
"\n",
"print(f\"✅ Loaded train={len(train_df)} | val={len(val_df)}\")\n",
"\n",
"# Ensure correct column names\n",
"train_df = train_df.rename(columns={train_df.columns[0]: \"prompt\", train_df.columns[1]: \"completion\"})\n",
"val_df = val_df.rename(columns={val_df.columns[0]: \"prompt\", val_df.columns[1]: \"completion\"})\n",
"\n",
"# Save as JSONL for OpenAI Fine-Tuning\n",
"train_df.to_json(\"train.jsonl\", orient=\"records\", lines=True)\n",
"val_df.to_json(\"val.jsonl\", orient=\"records\", lines=True)\n",
"\n",
"print(\"💾 Saved train.jsonl and val.jsonl for fine-tuning.\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278",
"metadata": {},
"outputs": [],
"source": [
"# =============================================================\n",
"# Step 3 — Fine-Tuning Configuration\n",
"# =============================================================\n",
"import json\n",
"\n",
"hyperparams = {\n",
" \"model\": \"gpt-4o-mini\", # Frontier model from the course\n",
" \"n_epochs\": 3, # Small safe run\n",
" \"batch_size\": 8, # Reasonable for small data\n",
" \"learning_rate_multiplier\": 0.5, # Trainer's suggested mid value\n",
" \"suffix\": \"week6_bharat_ft_v1\" # Unique identifier for your run\n",
"}\n",
"\n",
"print(\"⚙️ Fine-tuning configuration:\")\n",
"print(json.dumps(hyperparams, indent=2))\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985",
"metadata": {},
"outputs": [],
"source": [
"# =============================================\n",
"# Step 3 Define Fine-Tuning Configuration\n",
"# =============================================\n",
"\n",
"hyperparams = {\n",
" \"model\": \"gpt-4o-mini\", \n",
" \"n_epochs\": 1, \n",
" \"batch_size\": 4, # Small batch = less token use\n",
" \"learning_rate_multiplier\": 0.5, # Gentle learning rate\n",
" \"suffix\": \"week6_lowcost_bharat\" # Custom suffix for tracking\n",
"}\n",
"\n",
"print(\"✅ Fine-tuning configuration defined:\")\n",
"for k, v in hyperparams.items():\n",
" print(f\"{k:25}: {v}\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e8367135-f40e-43e1-8f3c-09e990ab1194",
"metadata": {},
"outputs": [],
"source": [
"# =============================================================\n",
"# Step 4 — Launch Fine-Tuning Job (Fixed for latest SDK)\n",
"# =============================================================\n",
"from openai import OpenAI\n",
"import time, os, json\n",
"\n",
"client = OpenAI(api_key=os.getenv(\"OPENAI_API_KEY\"))\n",
"\n",
"simulate = True # Set True for simulation (no cost)\n",
"\n",
"if simulate:\n",
" print(\"\\n🧪 Simulation mode — running mock fine-tuning steps...\")\n",
" for e in range(3):\n",
" print(f\"Simulated Epoch {e+1}/3\")\n",
" time.sleep(1)\n",
" ft_model = \"ft:gpt-4o-mini:SIMULATED\"\n",
" print(\"✅ Simulation complete — no API cost.\")\n",
"else:\n",
" print(\"\\n🚀 Creating fine-tuning job...\")\n",
"\n",
" # Upload training and validation data\n",
" train_file = client.files.create(file=open(\"train.jsonl\", \"rb\"), purpose=\"fine-tune\")\n",
" val_file = client.files.create(file=open(\"val.jsonl\", \"rb\"), purpose=\"fine-tune\")\n",
"\n",
" # ✅ Correct usage: hyperparameters must go inside a dictionary named `hyperparameters`\n",
" job = client.fine_tuning.jobs.create(\n",
" model=\"gpt-4o-mini\",\n",
" training_file=train_file.id,\n",
" validation_file=val_file.id,\n",
" hyperparameters={\n",
" \"n_epochs\": 3,\n",
" \"batch_size\": 8,\n",
" \"learning_rate_multiplier\": 0.5\n",
" },\n",
" suffix=\"week6_bharat_ft_v1\"\n",
" )\n",
"\n",
" print(\"🆔 Job created:\", job.id)\n",
"\n",
" # Poll until completion\n",
" status = job.status\n",
" while status in (\"validating_files\", \"queued\", \"running\"):\n",
" print(\"⏳ Status:\", status)\n",
" time.sleep(20)\n",
" job = client.fine_tuning.jobs.retrieve(job.id)\n",
" status = job.status\n",
"\n",
" if job.status != \"succeeded\":\n",
" raise RuntimeError(f\"❌ Fine-tune failed with status: {job.status}\")\n",
"\n",
" ft_model = job.fine_tuned_model\n",
" print(\"🎯 Fine-tuning complete! Model ID:\", ft_model)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "32a2b85e-e978-4c8f-90d9-d697731e6569",
"metadata": {},
"outputs": [],
"source": [
"# =============================================================\n",
"# Step 5 — Evaluate Simulated Fine-Tuned Model\n",
"# =============================================================\n",
"import numpy as np\n",
"from sklearn.metrics import mean_absolute_error\n",
"import matplotlib.pyplot as plt\n",
"import re\n",
"\n",
"print(\"\\n🧮 Evaluating simulated fine-tuned model performance...\")\n",
"\n",
"# Use small sample of validation data\n",
"val_subset = val_df.sample(min(20, len(val_df)), random_state=42).reset_index(drop=True)\n",
"prompts = val_subset[\"prompt\"].tolist()\n",
"actuals = val_subset[\"completion\"].tolist()\n",
"\n",
"# Convert actuals into numeric form (if applicable)\n",
"def extract_number(x):\n",
" match = re.findall(r\"[-+]?\\d*\\.?\\d+\", str(x))\n",
" return float(match[0]) if match else np.random.uniform(70, 90)\n",
"\n",
"actual_values = [extract_number(a) for a in actuals]\n",
"\n",
"# 🧪 Simulate predicted values (normally would come from API)\n",
"predicted_values = [v + np.random.uniform(-3, 3) for v in actual_values]\n",
"\n",
"# Calculate Mean Absolute Error\n",
"mae = mean_absolute_error(actual_values, predicted_values)\n",
"print(f\"\\n📊 Validation Mean Absolute Error (Simulated): {mae:.2f}\")\n",
"\n",
"# Plot comparison\n",
"plt.figure(figsize=(6, 4))\n",
"plt.plot(predicted_values, label=\"Predicted\", marker=\"o\")\n",
"plt.plot(actual_values, label=\"Actual\", marker=\"x\")\n",
"plt.title(\"Validation Predictions vs Actuals (Simulated)\")\n",
"plt.xlabel(\"Sample Index\")\n",
"plt.ylabel(\"Value\")\n",
"plt.legend()\n",
"plt.grid(True)\n",
"plt.show()\n",
"\n",
"# Reflection Summary\n",
"print(\"\\n===== WEEK 6 REFLECTION =====\")\n",
"print(\"✅ Completed full fine-tuning workflow (simulated) successfully.\")\n",
"print(\"🧠 Understood how fine-tuning integrates with GPT-4o-mini API workflow.\")\n",
"print(f\"📊 Validation MAE (simulated): {mae:.2f}\")\n",
"print(\"🔍 Practiced prompt alignment, data curation, and evaluation safely.\")\n",
"print(\"💡 Next step: Try real fine-tuning (simulate=False) on small data if credits are available.\")\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.14"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,4 @@
items.py
loaders.py
llama32_pricer_lora/
testing.py

View File

@@ -0,0 +1,347 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Fine-tune Llama 3.2 1B Locally with LoRA\n",
"\n",
"This notebook fine-tunes Llama 3.2 1B model for product pricing using Low-Rank Adaptation (LoRA), which is memory-efficient and suitable for local training.\n",
"\n",
"**macOS Compatibility:** This notebook uses Hugging Face transformers and PEFT (instead of Unsloth) for better macOS compatibility. Works on CPU, Apple Silicon (Metal), or NVIDIA GPU.\n",
"\n",
"**Optimizations:**\n",
"- LoRA for memory-efficient fine-tuning (only ~1% of parameters trained)\n",
"- bfloat16 mixed precision training when available\n",
"- Gradient checkpointing for additional memory savings\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Install PyTorch first (required for other packages on macOS ARM64)\n",
"! uv pip -q install torch torchvision torchaudio\n",
"\n",
"# Install required packages for fine-tuning with LoRA (works on macOS without GPU)\n",
"! uv pip -q install trl peft accelerate datasets transformers"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Imports\n",
"import os\n",
"os.environ[\"TOKENIZERS_PARALLELISM\"] = \"false\"\n",
"\n",
"import re\n",
"import json\n",
"import pickle\n",
"from transformers import AutoModelForCausalLM, AutoTokenizer, TrainingArguments\n",
"from peft import LoraConfig, get_peft_model, TaskType\n",
"from datasets import Dataset\n",
"import torch\n",
"from items import Item\n",
"from testing import Tester\n",
"\n",
"# Import SFTTrainer - try SFTConfig if available, otherwise use old API\n",
"try:\n",
" from trl import SFTTrainer, SFTConfig\n",
" USE_SFT_CONFIG = True\n",
"except ImportError:\n",
" from trl import SFTTrainer\n",
" USE_SFT_CONFIG = False\n",
" print(\"Note: Using older TRL API without SFTConfig\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Load Training Data\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Load the training and test datasets\n",
"with open('train_lite.pkl', 'rb') as f:\n",
" train_data = pickle.load(f)\n",
"\n",
"with open('test_lite.pkl', 'rb') as f:\n",
" test_data = pickle.load(f)\n",
"\n",
"print(f\"Training samples: {len(train_data)}\")\n",
"print(f\"Test samples: {len(test_data)}\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Convert Data to Chat Format\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"def messages_for(item):\n",
" \"\"\"Convert item to chat format for fine-tuning\"\"\"\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
" ]\n",
"\n",
"# Convert to chat format\n",
"def format_for_training(items):\n",
" texts = []\n",
" for item in items:\n",
" messages = messages_for(item)\n",
" # Format as instruction following format for unsloth\n",
" text = f\"### System:\\n{messages[0]['content']}\\n\\n### User:\\n{messages[1]['content']}\\n\\n### Assistant:\\n{messages[2]['content']}\"\n",
" texts.append(text)\n",
" return texts\n",
"\n",
"train_texts = format_for_training(train_data)\n",
"print(f\"Example training text:\\n{train_texts[0]}\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Create dataset\n",
"train_dataset = Dataset.from_dict({\"text\": train_texts})\n",
"print(f\"Dataset created with {len(train_dataset)} samples\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Load Model with LoRA Configuration\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Load model and tokenizer\n",
"model_name = \"unsloth/Llama-3.2-1B-Instruct\"\n",
"tokenizer = AutoTokenizer.from_pretrained(model_name)\n",
"tokenizer.pad_token = tokenizer.eos_token\n",
"tokenizer.padding_side = \"right\"\n",
"\n",
"# Check if CUDA is available (won't be on macOS without GPU)\n",
"device_map = \"auto\" if torch.cuda.is_available() else None\n",
"\n",
"# Load model (use dtype=bfloat16 for Apple Silicon)\n",
"model = AutoModelForCausalLM.from_pretrained(\n",
" model_name,\n",
" dtype=torch.bfloat16 if torch.backends.mps.is_available() else torch.float32,\n",
" device_map=device_map,\n",
")\n",
"\n",
"# Configure LoRA\n",
"lora_config = LoraConfig(\n",
" task_type=TaskType.CAUSAL_LM,\n",
" r=16,\n",
" lora_alpha=16,\n",
" lora_dropout=0.1,\n",
" bias=\"none\",\n",
" target_modules=[\"q_proj\", \"k_proj\", \"v_proj\", \"o_proj\",\n",
" \"gate_proj\", \"up_proj\", \"down_proj\"],\n",
")\n",
"\n",
"# Add LoRA adapters\n",
"model = get_peft_model(model, lora_config)\n",
"model.print_trainable_parameters()\n",
"\n",
"# Attach tokenizer to model for SFTTrainer\n",
"model.tokenizer = tokenizer\n",
"\n",
"print(\"Model loaded with LoRA adapters\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Configure Training Arguments\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Configure training arguments\n",
"training_args = TrainingArguments(\n",
" output_dir=\"./llama32_pricer_lora\",\n",
" per_device_train_batch_size=2,\n",
" gradient_accumulation_steps=4,\n",
" warmup_steps=10,\n",
" max_steps=100, # Adjust based on dataset size\n",
" learning_rate=2e-4,\n",
" bf16=torch.backends.mps.is_available() or torch.cuda.is_available(), # Use bf16 if available\n",
" logging_steps=10,\n",
" save_strategy=\"steps\",\n",
" save_steps=25,\n",
" eval_steps=25,\n",
" save_total_limit=2,\n",
" load_best_model_at_end=False,\n",
")\n",
"\n",
"print(\"Training arguments configured\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Initialize Trainer and Start Fine-tuning\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Initialize trainer\n",
"# Model is already wrapped with PEFT (LoRA), so we use basic parameters\n",
"trainer = SFTTrainer(\n",
" model=model,\n",
" train_dataset=train_dataset,\n",
" args=training_args,\n",
")\n",
"\n",
"print(\"Trainer initialized\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Train the model\n",
"trainer.train()\n",
"print(\"Training completed!\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Save the Fine-tuned Model\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Save the model\n",
"model.save_pretrained(\"llama32_pricer_lora\")\n",
"tokenizer.save_pretrained(\"llama32_pricer_lora\")\n",
"print(\"Model saved to llama32_pricer_lora/\")\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Test the Fine-tuned Model\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Helper function to extract price from response\n",
"def get_price(s):\n",
" s = s.replace('$','').replace(',','')\n",
" match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
" return float(match.group()) if match else 0\n",
"\n",
"# Function to test the fine-tuned model\n",
"def llama32_finetuned_model(item):\n",
" messages = messages_for(item)\n",
" \n",
" # Format the prompt\n",
" prompt = f\"### System:\\n{messages[0]['content']}\\n\\n### User:\\n{messages[1]['content']}\\n\\n### Assistant:\\n\"\n",
" \n",
" # Move to appropriate device\n",
" device = next(model.parameters()).device\n",
" inputs = tokenizer(prompt, return_tensors=\"pt\").to(device)\n",
" \n",
" with torch.no_grad():\n",
" outputs = model.generate(\n",
" **inputs,\n",
" max_new_tokens=50,\n",
" temperature=0.1,\n",
" do_sample=True,\n",
" pad_token_id=tokenizer.eos_token_id\n",
" )\n",
" \n",
" response = tokenizer.decode(outputs[0][inputs[\"input_ids\"].shape[1]:], skip_special_tokens=True)\n",
" return get_price(response)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Test on the test dataset\n",
"print(\"Testing fine-tuned model...\")\n",
"Tester.test(llama32_finetuned_model, test_data)\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.10"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@@ -0,0 +1,512 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "a246687d",
"metadata": {},
"source": [
"# The Product Pricer\n",
"\n",
"A model that can estimate how much something costs, from its description\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "3792ce5b",
"metadata": {},
"outputs": [],
"source": [
"! uv -q pip install langchain-ollama"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "390c3ce3",
"metadata": {},
"outputs": [],
"source": [
"# imports\n",
"\n",
"import os\n",
"os.environ[\"TOKENIZERS_PARALLELISM\"] = \"false\"\n",
"\n",
"from dotenv import load_dotenv\n",
"from huggingface_hub import login\n",
"from datasets import load_dataset, Dataset, DatasetDict\n",
"import matplotlib.pyplot as plt\n",
"import pickle\n",
"import re\n",
"from langchain_ollama import OllamaLLM\n",
"from openai import OpenAI\n",
"from testing import Tester\n",
"import json\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8a8ff331",
"metadata": {},
"outputs": [],
"source": [
"load_dotenv(override=True)\n",
"hf_token = os.getenv(\"HF_TOKEN\")\n",
"login(hf_token, add_to_git_credential=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1051e21e",
"metadata": {},
"outputs": [],
"source": [
"from items import Item\n",
"from loaders import ItemLoader\n",
"\n",
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "290fa868",
"metadata": {},
"outputs": [],
"source": [
"dataset_names = [\n",
" \"Appliances\",\n",
"]"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "12ffad66",
"metadata": {},
"outputs": [],
"source": [
"items = []\n",
"for dataset_name in dataset_names:\n",
" loader = ItemLoader(dataset_name)\n",
" items.extend(loader.load())"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0b3890d7",
"metadata": {},
"outputs": [],
"source": [
"print(f\"A grand total of {len(items):,} items\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "246ab22a",
"metadata": {},
"outputs": [],
"source": [
"# Plot the distribution of token counts again\n",
"\n",
"tokens = [item.token_count for item in items]\n",
"plt.figure(figsize=(15, 6))\n",
"plt.title(f\"Token counts: Avg {sum(tokens)/len(tokens):,.1f} and highest {max(tokens):,}\\n\")\n",
"plt.xlabel('Length (tokens)')\n",
"plt.ylabel('Count')\n",
"plt.hist(tokens, rwidth=0.7, color=\"skyblue\", bins=range(0, 300, 10))\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "3a49a4d4",
"metadata": {},
"outputs": [],
"source": [
"# Plot the distribution of prices\n",
"\n",
"prices = [item.price for item in items]\n",
"plt.figure(figsize=(15, 6))\n",
"plt.title(f\"Prices: Avg {sum(prices)/len(prices):,.1f} and highest {max(prices):,}\\n\")\n",
"plt.xlabel('Price ($)')\n",
"plt.ylabel('Count')\n",
"plt.hist(prices, rwidth=0.7, color=\"blueviolet\", bins=range(0, 1000, 10))\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "57e4ea1b",
"metadata": {},
"outputs": [],
"source": [
"# How does the price vary with the character count of the prompt?\n",
"\n",
"sample = items\n",
"\n",
"sizes = [len(item.prompt) for item in sample]\n",
"prices = [item.price for item in sample]\n",
"\n",
"# Create the scatter plot\n",
"plt.figure(figsize=(15, 8))\n",
"plt.scatter(sizes, prices, s=0.2, color=\"red\")\n",
"\n",
"# Add labels and title\n",
"plt.xlabel('Size')\n",
"plt.ylabel('Price')\n",
"plt.title('Is there a simple correlation?')\n",
"\n",
"# Display the plot\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e6620daa",
"metadata": {},
"outputs": [],
"source": [
"def report(item):\n",
" prompt = item.prompt\n",
" tokens = Item.tokenizer.encode(item.prompt)\n",
" print(prompt)\n",
" print(tokens[-10:])\n",
" print(Item.tokenizer.batch_decode(tokens[-10:]))"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "af71d177",
"metadata": {},
"outputs": [],
"source": [
"report(sample[50])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "75ab3c21",
"metadata": {},
"outputs": [],
"source": [
"import random\n",
"\n",
"\n",
"random.seed(42)\n",
"random.shuffle(sample)\n",
"train = sample[:25_000]\n",
"test = sample[25_000:27_000]\n",
"print(f\"Divided into a training set of {len(train):,} items and test set of {len(test):,} items\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6d5cbd3a",
"metadata": {},
"outputs": [],
"source": [
"print(train[0].prompt)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "39de86d6",
"metadata": {},
"outputs": [],
"source": [
"print(test[0].test_prompt())"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "65480df9",
"metadata": {},
"outputs": [],
"source": [
"# Plot the distribution of prices in the first 250 test points\n",
"\n",
"prices = [float(item.price) for item in test[:250]]\n",
"plt.figure(figsize=(15, 6))\n",
"plt.title(f\"Avg {sum(prices)/len(prices):.2f} and highest {max(prices):,.2f}\\n\")\n",
"plt.xlabel('Price ($)')\n",
"plt.ylabel('Count')\n",
"plt.hist(prices, rwidth=0.7, color=\"darkblue\", bins=range(0, 1000, 10))\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7a315b10",
"metadata": {},
"outputs": [],
"source": [
"filtered_prices = [float(item.price) for item in test if item.price > 99.999]"
]
},
{
"cell_type": "markdown",
"id": "5693c9c6",
"metadata": {},
"source": [
"### Confirm that the tokenizer tokenizes all 3 digit prices into 1 token"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "99e8cfc3",
"metadata": {},
"outputs": [],
"source": [
"for price in filtered_prices:\n",
" tokens = Item.tokenizer.encode(f\"{price}\", add_special_tokens=False)\n",
" assert len(tokens) == 3\n"
]
},
{
"cell_type": "markdown",
"id": "f3159195",
"metadata": {},
"source": [
"## Helpers"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7bdc5dd5",
"metadata": {},
"outputs": [],
"source": [
"def messages_for(item):\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": \"Price is $\"}\n",
" ]"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "211b0658",
"metadata": {},
"outputs": [],
"source": [
"# A utility function to extract the price from a string\n",
"\n",
"def get_price(s):\n",
" s = s.replace('$','').replace(',','')\n",
" match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
" return float(match.group()) if match else 0"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ee01da84",
"metadata": {},
"outputs": [],
"source": [
"# Convert the items into a list of json objects - a \"jsonl\" string\n",
"# Each row represents a message in the form:\n",
"# {\"messages\" : [{\"role\": \"system\", \"content\": \"You estimate prices...\n",
"\n",
"\n",
"def make_jsonl(items):\n",
" result = \"\"\n",
" for item in items:\n",
" messages = messages_for(item)\n",
" messages_str = json.dumps(messages)\n",
" result += '{\"messages\": ' + messages_str +'}\\n'\n",
" return result.strip()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f23e8959",
"metadata": {},
"outputs": [],
"source": [
"# Convert the items into jsonl and write them to a file\n",
"\n",
"def write_jsonl(items, filename):\n",
" with open(filename, \"w\") as f:\n",
" jsonl = make_jsonl(items)\n",
" f.write(jsonl)"
]
},
{
"cell_type": "markdown",
"id": "b6a83580",
"metadata": {},
"source": [
"## Load data"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "451b974f",
"metadata": {},
"outputs": [],
"source": [
"with open('train_lite.pkl', 'rb') as f:\n",
" train_lite = pickle.load(f)\n",
"\n",
"with open('test_lite.pkl', 'rb') as f:\n",
" test_lite = pickle.load(f)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f365d65c",
"metadata": {},
"outputs": [],
"source": [
"messages_for(test_lite[0])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "57b0b160",
"metadata": {},
"outputs": [],
"source": [
"get_price(\"The price is roughly $99.99 because blah blah\")"
]
},
{
"cell_type": "markdown",
"id": "ff3e4670",
"metadata": {},
"source": [
"## Models"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9f62c94b",
"metadata": {},
"outputs": [],
"source": [
"MODEL_LLAMA3_2 = \"llama3.2\"\n",
"MODEL_MISTRAL = \"mistral\"\n",
"MODEL_TINY_LLAMA = \"tinyllama\"\n",
"\n",
"llm3_2 = OllamaLLM(model=MODEL_LLAMA3_2)\n",
"llmMistral = OllamaLLM(model=MODEL_MISTRAL)\n",
"llmTinyLlama = OllamaLLM(model=MODEL_TINY_LLAMA)\n"
]
},
{
"cell_type": "markdown",
"id": "d18394fb",
"metadata": {},
"source": [
"## Model Tests"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7dac335f",
"metadata": {},
"outputs": [],
"source": [
"def llama3_2_model(item):\n",
" response = llm3_2.invoke(messages_for(item))\n",
" return get_price(response)\n",
"\n",
"def mistral_model(item):\n",
" response = llmMistral.invoke(messages_for(item))\n",
" return get_price(response)\n",
"\n",
"def tinyllama_model(item):\n",
" response = llmTinyLlama.invoke(messages_for(item))\n",
" return get_price(response)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "062e78c2",
"metadata": {},
"outputs": [],
"source": [
"test_lite[0].price"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c58756f2",
"metadata": {},
"outputs": [],
"source": [
"Tester.test(llama3_2_model, test_lite)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "899e2401",
"metadata": {},
"outputs": [],
"source": [
"Tester.test(mistral_model, test_lite)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2f5bc9ad",
"metadata": {},
"outputs": [],
"source": [
"Tester.test(tinyllama_model, test_lite)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.10"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@@ -0,0 +1,200 @@
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDelphi FG0166 Fuel Pump Module\nDelphi brings 80 years of OE Heritage into each Delphi pump, ensuring quality and fitment for each Delphi part. Part is validated, tested and matched to the right vehicle application Delphi brings 80 years of OE Heritage into each Delphi assembly, ensuring quality and fitment for each Delphi part Always be sure to check and clean fuel tank to avoid unnecessary returns Rigorous OE-testing ensures the pump can withstand extreme temperatures Brand Delphi, Fit Type Vehicle Specific Fit, Dimensions LxWxH 19.7 x 7.7 x 5.1 inches, Weight 2.2 Pounds, Auto Part Position Unknown, Operation Mode Mechanical, Manufacturer Delphi, Model FUEL PUMP, Dimensions 19.7"}, {"role": "assistant", "content": "Price is $226.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPower Stop Rear Z36 Truck and Tow Brake Kit with Calipers\nThe Power Stop Z36 Truck & Tow Performance brake kit provides the superior stopping power demanded by those who tow boats, haul loads, tackle mountains, lift trucks, and play in the harshest conditions. The brake rotors are drilled to keep temperatures down during extreme braking and slotted to sweep away any debris for constant pad contact. Combined with our Z36 Carbon-Fiber Ceramic performance friction formulation, you can confidently push your rig to the limit and look good doing it with red powder brake calipers. Components are engineered to handle the stress of towing, hauling, mountainous driving, and lifted trucks. Dust-free braking performance. Z36 Carbon-Fiber Ceramic formula provides the extreme braking performance demanded by your truck or 4x"}, {"role": "assistant", "content": "Price is $506.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nABBA 36 Gas Cooktop with 5 Sealed Burners - Tempered Glass Surface with SABAF Burners, Natural Gas Stove for Countertop, Home Improvement Essentials, Easy to Clean, 36 x 4.1 x 20.5\ncooktop Gas powered with 4 fast burners and 1 ultra-fast center burner Tempered glass surface with removable grid for easy cleaning Lightweight for easy installation. Installation Manual Included Counter cutout Dimensions 19 3/8 x 34 1/2 (see diagram) Insured shipping for your satisfaction and peace of mind Brand Name ABBA EST. 1956, Weight 30 pounds, Dimensions 20.5\\ D x 36\\ W x 4.1\\ H, Installation Type Count"}, {"role": "assistant", "content": "Price is $405.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nShabby Restore Silver Chrome Knob Bolt Fittings for Ceramic & Glass Pulls, Knobs, 3 Bolt, Washer, Nut, Metal Flower\nSilver Chrome Knob Fitting for ceramic and glass knobs & pulls. Replace the existing ones with these. These are made to go through an existing hole in the knob. The pictures show a knob with silver chrome hardware. Knobs are NOT included. Silver Chrome Silver Chrome Included Screw Size 3 Screw Size 3 1 Washers 1 Washers 1 Nuts 1 Nuts 1 Back Plate 1 Back Plate 1 Front Metal Flower 1 Front Metal Flower INCLUDED Pack of 1 Chrome 3 Bolt, 1 washer, 1 nut, 1 backplate, 1 metal flower piece. Total length of"}, {"role": "assistant", "content": "Price is $1.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFurrion Access 4G LTE/WiFi Dual Band Portable Router with 1GB of Data Included. Works Omni-Direction Rooftop Antenna to Provide high-Speed Internet connectivity on The go - White\nWORKS WITH FURRION ACCESS ANTENNA Works exclusively with Furrion Omni-directional rooftop antenna to keep you fully connected when you're on the move. EXTENDED WIFI AND 4G The LTE Wi-Fi Router provides speeds up to (support LTE Band and has a Wi-Fi range extender for improved signal strength. Allows you to connect up to 30 devices and auto-switch between 4G and WiFi. WiFI NETWORK SECURITY Allows you to connect to available 2.4GHz and 5 GHz WiFi signals and gives you peace of mind with WiFi network"}, {"role": "assistant", "content": "Price is $246.93"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDasbecan Rear View Park Assist Backup Camera Replacement Compatible with Lincoln MKX 2013 2014 2015 Replaces#\nReplaces # Compatible with Lincoln MKX 2013 2014 2015 Made of high-quality materials with maximum durability.And exact equivalent part meets the original manufacturer's specifications and features. Easy to install and direct replacement for the old or broken one. Save your time and money. If you are not satisfied with the product, please feel free contact us via Amazon Message, and we will reply within 24 hours and help solve the problem. Dimensions 2.56 x 2.48 x 2.32 inches, Weight 1.44 ounces, Rank Electronics Vehicle Backup Cameras 899, Other display features Wireless, Manufacturer Dasbecan, Country of"}, {"role": "assistant", "content": "Price is $75.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDynasty Door Closer Heavy Duty Commercial Grade Hydraulic Adjustable Spring Door Closer Series 4401 Meets ADA Sprayed Aluminum Finish\nNon-Handed for Regular Arm, Top-Jamb or Parallel Arm Installation Closer Body Mounting Hole Pattern Match LCN 4040 / 4010 Standard Adjustable Back-Check Function Grade 1, ANSI 156.4 Heavy Duty Door Closer UL Listed for Fire Door Assemblies Manufacturer Dynasty Hardware, Part Weight 12.3 pounds, Dimensions 12.25 x 3 x 3 inches, Country of Origin China, model number Is Discontinued No, Color Sprayed Aluminum, Material Aluminum, Installation Method Screw In, Quantity 1, Included Components Closer Arm, Closer Body, Plastic Cover, Fasteners, Instructions, Rank Tools"}, {"role": "assistant", "content": "Price is $144.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMFJ884 Original MFJ Enterprises 200 W MHz Cross Needle SWR/Wattmeter\nHF/VHF and UHF, 1.8 to 525 MHz, power range 0-200 Watts in three ranges Watts. Has separate HF and VHF/UHF power sensors with SO-239 connectors. If you will not settle for less than the best accuracy and precision then these handsome GrandMasters are for you. You get a 3-inch precision illuminated Cross-Needle meter for easy wide-angle viewing. Read SWR, forward and reflected power all in a single glance! Three-color scale gives you improved readability and reliability. LED backlight gives excellent night vision. Requires 13.8 VDC or operation. Each unit is precisely factory calibrated for accurate measurements. Air-Dielectric"}, {"role": "assistant", "content": "Price is $174.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStark Portable 5 cu Ft Electric Concrete Cement Mixer Machine Freestanding 1/2 HP Mixing Concrete with Wheel\nPowerful Motor - Heavy duty motor with heavy duty direct drive gearbox, 23 RPM improve running time and stability Multi Applications Mixer - This heavy duty cement mixer is ideal for concrete, stucco, and mortar and perfect for inoculating seeds and mixing feeds Safety Lock - It has switch with safety lock, which is easy to control; Motor 1/2 HP; RPM 1725 Direct Drive Gearbox - Mixer features a direct drive gearbox - easy to assemble, no belts or pulleys 2 Wheels for Easy Moving - Cement mixer has two rubber wheels, which provide convenience for moving the machine on any road condition Brand Stark USA, Color Orange, Special Feature Adjustable Speed"}, {"role": "assistant", "content": "Price is $349.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKNIPEX Tools - Diagonal Flush Cutter for Plastics, 45 Degree Angle Red\nKNIPEX 72 11 160 Diagonal Pliers for Flush Cut Plastics 45 Angled Diagonal Pliers for Flush Cut Plastics 45 Angled Diagonal Pliers for Flush Cut Plastics 45 Angled Diagonal Pliers for Flush Cut Plastics 45 Angled Diagonal Pliers for Flush Cut Plastics 45 Angled Diagonal Pliers for Flush Cut Plastics 45 Angled Brand KNIPEX, Material Blend, Color Red, Handle Material Plastic, Weight 156 Grams, Specific Uses For Product Interior, Dimensions 6.38\\ L x 2\\ W, Manufacturer Knipex Tools LP, Part 89885"}, {"role": "assistant", "content": "Price is $52.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPG Engine Air Filter | Fits Chevrolet Camaro\nSUPERIOR ENGINE PROTECTION \u2013 Premium Guard Air Filters filter out 99% of incoming engine air to help extend the life of your engine. ENHANCED PERFORMANCE \u2013 High-capacity air filter media removes dangerous particles improving engine performance and increasing engine efficiency. EASY TO INSTALL - Premium Guard Air Filters are engineered to fit perfectly inside your vehicle\u2019s housing for quick and easy installation. Compatible with Chevrolet Camaro. Precisely designed, engineered, and tested to meet and exceed all GENERAL MOTORS OE air filter requirements. Replaces GENERAL MOTORS Air Filter. Always check fitment using the Vehicle Filter Manufacturer Premium Guard, Brand Premium Guard, Weight 1.12 pounds, Dimensions 12.1 x 10.6 x 2.1 inches"}, {"role": "assistant", "content": "Price is $31.27"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nVEVOR Utility Blower Fan 10 inch with 10M Duct Portable 1520 CFM High Velocity Utility Blower,Mighty Mini Low Noise,for Factories Basements Shipyards Farm\n320W Cylinder Fan 10inch Ventilation BlowerThe 10 inch ventilation fan at an excellent price, top of quality and boxed, is mainly used for low wind pressure, air flow of the occasions, like factories, basements, shipyards, farms, grain storage, chemical, etc. It has a AC mptor. Made of heavy duty steel, compact with large flow portable with a handle, a 16ft PVC ducting. Powerful AC Motor Large Flow Protective Fan Guards Humanized Design 16ft PVC Ducting key FeaturesStrong AC MotorFast Speed"}, {"role": "assistant", "content": "Price is $135.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRugged Ridge | Headlight Bezel Kit, Black | | Fits Jeep Wrangler JK\nComplete the look of your front end with these easy-to-install headlight trim bezels from Rugged Ridge. Each UV treated bezel easily attaches to factory mounting points creating a clean look. The bezels come complete with automotive grade double-sided tape. Rest assured, the headlight trim bezels are back by the Rugged Ridge Limited 5 Year Warranty. Rugged Ridge Headlight Trim - Pair Rugged Ridge Black Parking Light Bezel - Pair Headlight Bezels Parking Light Bezels Rugged Ridge Headlight Trim - Pair Rugged Ridge Black Parking Light Bezel - Pair Rugged Ridge Exterior Trim Accessories are the perfect way to give your Wrangler that wow factor you need that will set you apart"}, {"role": "assistant", "content": "Price is $59.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCastle X CX200 Liberty Dual Sport Helmet in Matte Charcoal, Size XX-Large\nAggressive, modern shell design created with CAD technology. Shell constructed with Advanced Polycarbonate Composite injection molding. Multi-density EPS liner including placement in chin bar laterals. Hard coated, optically correct single pane shield. Rider friendly drop down sun visor system, fitted standard with Hi-Definition smoke tint sun visor. Removable interior padding system offers a plush fit. DOT & ECE Approved. Meets the FMVSS 218 Standard. Eyeglass friendly cheek pads. Quick release chin strap buckle system offers micro adjustments for secure comfort. Advanced ventilation system allows air to easily flow front to back in the helmet to remove excess heat via the air flow channels in the EPS liner. Communication System compatible"}, {"role": "assistant", "content": "Price is $165.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAmazon Basics Grocery Store Checkout Counter, Kids Supermarket Pretend Play Store, Gift for Age 3Y+\nAn Amazon Brand Grocery store checkout counter play set for kids; pretend to buy and sell toy groceries with play money; recommended for ages 3+ Realistic play with checkout counter, hand cranked conveyor belt, bagging area, beeping scanner, electronic balance, and card swipe machine; (NOTE batteries are not included,the battery need AA*4) Practice counting and simple math skills with play money; includes cash drawer, 12 paper currency bills, 6 coins, and 2 credit cards Includes kid-sized grocery store shopping basket and toy groceries including ice cream, milk, water, carrot, bean, tomato, green pepper, and 3 boxes Durably constructed counter made of sturdy"}, {"role": "assistant", "content": "Price is $125.81"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBattery Grip Kit for Canon EOS 1100D, EOS Rebel T6i, Rebel T6s, EOS 750D, EOS 760D, EOS 8000D, KISS X8i Digital SLR Replacement) - Includes Battery Grip + 2 LP-E17 Batteries + Battery Charger\nBattery Grip Description The Multi-Power Battery Grip for the Canon EOS 1100D, EOS Rebel T6i, Rebel T6s, EOS 750D, EOS 760D, EOS 8000D, KISS X8i Digital SLR Camera holds 2 LP-E17 batteries, providing twice the power of a standard battery pack. Featuring a vertical shutter release button and an easy power on/off switch, this power grip makes shooting vertically just as comfortable as"}, {"role": "assistant", "content": "Price is $59.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n512GB 8x64GB LRDIMM Memory for Apple Mac Pro 2019 7,1 by NEMIX RAM\nNemix Ram 512GB Kit DDR4 2933 / 1.2V SDRAM Compatible with Apple Mac Pro 2019 MacPro 7,1 / / / Model ID MacPro 7,1 2.5GHz / 2.7GHz / 3.2GHz / 3.3GHz Meets and Exceeds Apple Specifications Processor 2933 MHz, RAM 512 GB DDR4, Memory Speed 23400 MHz, Brand NEMIX RAM, model number Apple Mac Pro 2019 MacPro 7,1, Hardware Platform Mac, Dimensions 8 x 3 x 1"}, {"role": "assistant", "content": "Price is $930.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFaithfull No.778 Rebate Plane\nQuality cast iron body. Accurately ground base. Two position cutter for rebate and bull nose work. Double sided adjustable fence. Accurate depth stop. Cuts rebates up to 38mm / wide. 5 year guarantee. Proven reliable Faithfull technology Lightweight construction at just 2.24 Kgs High performace for the home or tradesman Brand Faithfull, Material Cast Iron, Color Gold|brown|black|grey, Dimensions LxWxH 2.56 x 6.3 x 11.22 inches, Weight 2.34 Kilograms, Style Cut,Adjustable,Work, Base Material Cast Iron, Included Components No.778 Rebate Plane, Manufacturer Curtis Holt NW, Part Dimensions "}, {"role": "assistant", "content": "Price is $68.56"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHusky 87073 2 Ball 2 Width Straight Coupler with Chain, Grey\nHusky straight couplers are perfect for safe towing of 1-7/8 inch and 2 inch trailers. Husky straight couplers are built to the highest industry standards, tested and certified to meet VESC Reg. V-5, SAE Erg. For increased safety, each Husky straight coupler includes a safety pin as an additional means of securing the ball clamp in a locked position (safety pin is required to be used at all times) and a safety chain to eliminate loss of the safety pin. The quick release assembly allows for fast and safe locking and unlocking of the ball clamp for convenient hook-up and disconnect. Sleeve packaged. Ball size 2 inch Inside width"}, {"role": "assistant", "content": "Price is $25.47"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nzr8 OBD2 Code Reader with Live Data for 1996 and Newer Vehicles with OBD Port\nThe Zurich ZR8 OBD2 Code Reader has an oil light reset, battery/alternator system check and can diagnose and erase ABS codes and lights on domestic vehicles. The ZR8 streams live data and comes equipped with a trip cycle procedure. Its 2.8 in. color screen displays 20 data points at once and can be set in either English or Spanish. With a hot key feature for one-touch access to the menu and a vehicle health monitor LED to check emissions readiness, the ZR8 is easy to use - and affordable. Works with virtually all cars, light trucks, minivans, SUVs or hybrids manufactured since 1996 (O"}, {"role": "assistant", "content": "Price is $146.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOmix | | Steering Pump | OE Reference | Fits Jeep Wrangler TJ 2.5L\nOmix offers a wide selection of steering and suspension components to keep your Jeep safely on the road with quality that always meets or exceeds that of the original. This replacement power steering pump fits 97-02 Wrangler TJ models equipped with 2.5 liter engines. Replaces OE FITMENT | For Jeep Wrangler TJ 2.5L OMIX | Steering Pump WARRANTY | Limited 5-Year Warranty OMIX | Proudly offering all the parts you need to keep your Jeep running like new with quality standards that always meet or exceed those of the factory part. Manufacturer Omix-ADA, Brand Omix-Ada, Weight 4.25 pounds, Dimensions 4.5 x"}, {"role": "assistant", "content": "Price is $244.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLogitech Z333 2.1 Speakers \u2013 Easy-access Volume Control, Headphone Jack \u2013 PC, Mobile Device, TV, DVD/Blueray Player, and Game Console Compatible, Black\nLogitech Multimedia Speakers z333 deliver 80 watts peak power with a deep bass response adding intensity to your music, movies and games System requirements Television|Computer|Smartphone|Tablet|Music player|DVD player|Blu-ray player|PlayStation|Xbox|Wii. 80 WATTS OF BOLD SOUND -80 Watts Watts RMS power delivers maximum loudness via two satellite speakers and a large subwoofer. Enjoy rich, clear, bold sound. (Small driver (tweeter) on satellite speakers is decorative and non-operational) STRONG BASS - The"}, {"role": "assistant", "content": "Price is $94.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nacegoo Bedside LED Reading Light Dimmable Bedroom Wall Lamp, Flexible Gooseneck Book Light with USB Charger & Rotary Lampshade, LED Head Touch Control, Wall or Headboard Surface Mount\nSuper Flexible Bedside Spotlight Reading Lamp Features Slim line style - takes up minimal space also doesn't get in the way of being over a bed, offers plenty space for reading process. Even and cozy light - built in flicker-free LED bulb and recessed glare control diffuser emits soften crisp warm light, easier on the eyes. Directional beam - 360\u00b0 adjustable flexible arm and 320\u00b0 rotary lens, easy aim the light to book pages or reading materials. Focused LED beam - narrow cone of light directly point to reading pages on one side of bed without disturbing the bed partner."}, {"role": "assistant", "content": "Price is $27.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLEGO City High-Speed Passenger Train 60051 Train Toy\nProduct Description Travel around the city in no time with the motorized LEGO City High-speed Passenger Train! Operate the infrared remote control to power around the curved tracks at top speed. This streamlined, super-efficient train has a high-speed front profile and electricity contact points on top. Lift off the roof of the front car to place the driver inside at the cool dashboard and open the passenger cars to access the seats and tables. Wait for the train with the traveler at the way station and pedal safely across the crossing with the cyclist once the train has gone past. Includes 3 minifigures train driver, traveler and a cyclist. Features motorized locomotive with infrared remote control, high-speed front profile, removable roof with electricity contact point"}, {"role": "assistant", "content": "Price is $319.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFront Bumper Lip Compatible With Chevy Corvette C6, Factory Style Black PU Front Lip Finisher Under Chin Spoiler Add On by IKON MOTORSPORTS, 2007 2008 2009 2010 2011 2012\nFit for 05-13 Corvette ZR1, Z06, Grand Sport, all trims except base model. Style OEM Style | Material High Quality Polyurethane (PU) | Color Unpainted Raw Material Black Package includes 1x Front Bumper Lip Bolt-on Installation, Instructions NOT included, Professional Installation is Highly Recommended. 30 Days Limited Warranty (This is NOT an OEM part. This product is designed to be a replacement for the OEM part) Manufacturer IKON MOTORSPORTS, Brand IKON MOTORSPORTS, model"}, {"role": "assistant", "content": "Price is $324.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nExtang Tuff Tonno Soft Roll-up Truck Bed Tonneau Cover | 14415 | Fits Ford F150 8' 1 Bed (97.4 )\nThe Extang Tuff Tonno is a roll-up truck bed cover that features smooth edges, a tarp-tightening rotating tail rail, and spring-loaded, adjustable bows. The Tuff Tonno's rotating rear rail is Extang engineered to offer a great looking truck bed cover that is easy to use. SpringLock bows are simple to install and they wont fall off at any speed. Get a clean, smooth look with the world's strongest tarp attachment system. Tarp Can Be Quickly Rolled Up To Haul Large Cargo Unique J-Channel Gives Your Tonno Great Looking, Clean Edges Perfectly Sewn"}, {"role": "assistant", "content": "Price is $380.31"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTOPS 8-1/2 x 11 Data Pad, Numbered 3-Hole Punched, Heavyweight White Bond, 50 Sheets/Pads, Box of 10 Pads (3619)\nTrack all of your important info with TOPS Data Pads, packed in a convenient 10-pad box. TOPS Data Pads are made of high quality, heavyweight bond paper with precise rulings printed in non-smear ink. These pads provide a format with 31 numbered rows. 8-1/2 x 11. pads. 10-pad box. Versatile format with customizable headers and 31 numbered rows helps tabulate a variety of data Convenient 3-hole punched 8-1/2 x 11 pad fits standard binders High-quality, heavyweight bond"}, {"role": "assistant", "content": "Price is $117.13"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nJVC 4K UHD LED Roku Smart TV with HDR10, Voice Control App, Airplay, Screen Casting, & 300+ Free Streaming Channels\nA Revolution in Resolution - The JVC 43 Class Direct LED ROKU 4K Smart TV with HDR has an amazingly pristine image with a resolution of 3840 x 2180 that produces a vivid and brilliant pictures. Enjoy the ultimate in entertainment with a stunningly defined picture that will leave your eyes in awe. Ultra high definition picture resolution is the future and JVC delivers it right to your home. Better & Brighter with HDR - High Dynamic Range technology improves contrast with true-to-life shadows and detail with a wider range of warm and bright colors allowing you to see vibrant and rich textures that you would not normally get"}, {"role": "assistant", "content": "Price is $399.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOnePlus Bullets Wireless Z2 Bluetooth 5.0 in Ear Earphones, Bombastic Bass \u2013 12.4 mm Drivers, 30 Hrs Battery Life (Magico Black)\nOnePlus Bullets Wireless Z2 Beyond Bass-ic Charge for 10 minutes, enjoy for 20 hours Minor differences exist between regional variants. Refer to region-specific product page. Charging data is from OnePlus test lab (Date Dec 7, 2021. Actual performance may vary based on charging/environmental conditions). Press play all day The flagship-level battery life delivers up to 30 hours of non-stop music on a single charge. Stay connected with family and friends for longer with up to 16 hours of talk time. And with a standby time of 80 hours, the Bullets Wireless Z"}, {"role": "assistant", "content": "Price is $52.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nENA Set of 8 Premium Ignition Coil Pack and 8 Spark Plug Compatible with Ford F-150 5.0L Replacement for C1802\nIgnition Coils Kits are engineered for original equipment and replacement applications. Every component either matches or improves on the OE design to ensure fast and easy installation with superior performance and reliability Easy and quick installation Compatible with Ford F-150 2011 2012 2013 2014 2015 2016 5.0L Part Number replacement for UF622, DG542, 48763, 50120 1 Year Limited Warranty - Please use enter your vehicle in your Amazon Garage above to see if this part is compatible with your vehicle Manufacturer ENA, Brand ENA, Weight 6 pounds, Dimensions 11."}, {"role": "assistant", "content": "Price is $182.31"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSwing Set Stuff Glider with Rope (Red) with SSS Logo Sticker\nThis glider is made of a molded plastic and comes with a 1/2 Polyester blend rode and a 15 Chain for easy enjoyment. We have it available in yellow, blue and green. Made for children 5 to 12 years of age. This glider is easy to assemble and hook up to your playground. For a single beam a glider bracket is needed with this item to create a 4 point attachment. Glider bracket is sold separately. Made of molded plastic Brand Swing Set Stuff Inc., Color Red, Frame Material Plastic, Assembly Required Yes, Dimensions 74 x 37 x 17 inches, Weight 13 pounds, Country of Origin China, model number Manufacturer recommended age "}, {"role": "assistant", "content": "Price is $111.16"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCKWPY New Upgraded Linkable Wall Washer LED Lights with Remote, 18W 1.6ft/ 20 RGB 5000K Daylight Wall Wash Lighting, 120V, Dimmable, Timing, 10 & AUTO Mode, Colored Indoor/Outdoor Stage Light Bar\n\ud83e\udd73Various Installation CUTTABLE& LINKABLE The wall washer lights can be linked more than 10 lights or even more together with cutting the cable or end-to-end male and female connector to extend the lights as a ambient lighting for your gaming room, wall wash, BBQ, indoor and outdoor use; \u2461 Plug-and-Play Just plug in with extra UL 4.92ft heavy duty US plug cord. \ud83e\udd73New Upgraded RF 24-Key Remote Controller Wall Washer"}, {"role": "assistant", "content": "Price is $107.97"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nXerox 500 sheet paper tray for VersaLink C500 C505 C600 and C605, Grey\nAdd up to 4 additional paper trays that handle sizes from 3 x 7.5 inches to 8.5 x 14 inches. Genuine Xerox accessory. Country of Origin Viet Nam The Package Height of the Product is 9.8 inches The Package Length of the Product is 23.0 inches The Package Width of the Product is 21.1 inches Dimensions 23 x 21.1 x 9.8 inches, Weight 18 pounds, model number Batteries 1 A batteries required., Rank Office Products Printer Toner Cartridges 6399, Is Discontinued No, Available July 12, 2017, Manufacturer Xerox Office Products"}, {"role": "assistant", "content": "Price is $80.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGO-PARTS - for 2014 Mercedes Benz E350 Tail Light Rear Lamp Assembly Replacement - Left (Driver) Sedan 212 906 07 57\nfor MERCEDES-BENZ E350 W212; Sedan OEM # 212 906 07 57 FITS 2014 - 2014 E350 4Matic 3.5L V6 FLEX Sedan 4-Door Automatic - 2014 E350 4Matic 3.5L V6 GAS Sedan 4-Door Automatic - 2014 E350 Base Model 3.5L V6 FLEX Sedan 4-Door Automatic - 2014 E350 Base Model 3.5L V6 GAS Sedan 4-"}, {"role": "assistant", "content": "Price is $162.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nManchester City FC Cotton Bar Towel\nThis official Manchester City FC bar towel is ideal for either the golf course to wipe the clubs, as a place mat on the table or even as a wall hanging. The choice is yours..!! This product is availab Cotton Brand New Item In Original Packaging Color Sky Blue, Brand Manchester City FC, Age Range (Description) All Ages, Material Cotton, s 1, Pattern Letter Print, Special Feature Non-toxic, Theme Sport, Care Instructions Machine Wash, Team Name Manchester City, Size One Size, Unit Count 1 Count, Fabric Type Cotton, Weight 50 Grams, Weight 50 Grams, Brand Name Manchester City FC, Suggested Users Unisex Adults, Manufacturer Manchester City, Part Sport Type Soccer, Rank Tools & Home Improvement Bath"}, {"role": "assistant", "content": "Price is $4.50"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSamsung Double QHD CRG9 Series Curved Gaming Monitor Black (Renewed)\nWith a super ultra-wide 32, 9 ratio, The Crg9 curves around your field of view to immerse you in all the onscreen gaming action. Ultra Detail and Ultra Wide The CRG9\u2019s 5120 x 1440 Dual QHD resolution provides a super ultra-wide aspect ratio that lets you view more content in superfine detail. With screen space equivalent to two QHD displays side by side, the curved monitor delivers a wider view for winning play Lifelike Color The supports a peak brightness rating of 1,000 nits for a true high dynamic range. And with Samsung QLED technology delivering DCI-P3 95 percent, colors are pure, bright, and true"}, {"role": "assistant", "content": "Price is $749.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nColorful Prosthetic Kit Universal Implant Repair Tool Kit with 16pcs Screwdrivers Torque Screwdriver Wrench Tools\nSpecifications To~rq~ue-~Wr~en~ch Drivers Drivers 1.3 Drivers 1.27 DEN(Long+Short) Drivers 1.4ICX (Long+Short) Drivers NOB(Long+Short) Drivers ITI(Long+Short) Drivers (Long+Short) Short drivers 8.5mm Long drivers 13.5mm Colorful Prosthetic Kit Universal Implant Repair Tool With 16 Pcs Screw screwdriver Instrument Short drivers drivers 13.5mm Manufacturer OUBO, Part Weight 14 ounces, Dimensions 7.91 x 6.02 x 2.8 inches, model number Rank"}, {"role": "assistant", "content": "Price is $135.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\niPick Image Made for Ford F-150 Raptor in Blue Black Real Carbon Fiber 50 States License Plate Frame\nItem made from 3K twill genuine carbon fiber layer on a fiberglass base license plate frame. Item features full-color high-resolution UV resistant graphic with OEM style car logo. Frame sealed in automotive-grade UV protective polyurethane to prevent yellowing. Designed not to block registration tags in all four corners. Good for all 50 states license plates. Glossy finish. About 12 x 6 in US standard size. One frame, no hardware. A sporty look will make your vehicle stand out. Feel almost no weight. Item comes with 1-year limited warranty by the manufacturer. Brand new official licensed product made by iPick Image, LLC. All rights reserved."}, {"role": "assistant", "content": "Price is $52.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMonster DNA One Portable Bluetooth Speaker, Wireless Mini Loud Portable Speaker with 360 Omnidirectional Bass Sound, IP67 Waterproof- for Travel, Indoor and Outdoor Party Events, and Home Use, White\nPortable Immersive Sound Our wireless speaker is small in size, but loud in sound. Get breathtaking audio no matter where you are in the room with four evenly distributed speaker drivers; you'll want to take this mini speaker with you everywhere. Waterproof IP67 A waterproof bluetooth speaker that is perfectly safe to use around pools, beach outings, or in the great outdoors. The IP67 outdoor speaker rating protects against dust and allows up to 1 meter of submersion in water. Bluetooth Dual Pairing Wirelessly pair your DNA wireless bluetooth speaker with up to two source devices, such as a smartphone or tablet"}, {"role": "assistant", "content": "Price is $122.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSymmons Dia 3 in. Fixed Showerhead in Satin Nickel (2.5 GPM)\nProduct Description The Dia collection offers a contemporary design that fits any budget. The combination of the Dia collection's quality materials and sleek design makes it the smart choice for any contemporary bath. One of our most popular designs, customers love the effortless style that our Dia suite brings to their space and you will, too. From the Manufacturer The European design of the Symmons Dia Collection was inspired by modern industrial structures. Its clean, geometric lines make it the smart choice for any bath. showerhead 3-in Showerhead face diameter Constructed of plastic 1/2-in NPT connection Easy to clean rubber nozzles 2. 0 GPM (9. 5 L/min) flow"}, {"role": "assistant", "content": "Price is $141.76"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nChara-ani Mushoku Tensei Jobless Reincarnation Roxy Migurdia 1 7 Scale PVC Figure, Multicolor\nFrom Chara-Ani. From the anime series Mushoku Tensei Jobless Reincarnation that began airing January 2021 comes a scale figure of Rudeus' tutor Roxy! The figure is based on an original illustration of Roxy on her travels. Her equipment even the ground she's standing upon have been carefully recreated in figure form. Her cute yet mature expression has been faithfully captured as well. Be sure to add her to your collection! A Chara-Ani import From the hit anime series The master now in figure form Based on an original illustration of Roxy Carefully recreates her equipment Dimensions 5 x 4"}, {"role": "assistant", "content": "Price is $237.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDerale 13960 Hyper-Cool Remote Transmission Cooler\nEquipped with our top of the line 25 row stacked plate cooler, this new remote cooler can literally be mounted almost anywhere. Making it a popular addition for performance cars, hot rods, muscle cars and trucks. Our Stacked Plate cooler coupled with a Tornado fan and aluminum shroud, this kit comes with a complete installation kit to install easily on all vehicles with 5/16 inch or 3/8 inch transmission cooler lines. Also included is an 180 degree F in-line thermostat for activating the electric fan. The Hyper-Cool is perfect for extreme duty towing and hauling and can add years to the life of your transmission. Mounts anywhere space permits Electric fan supplies optimum airflow Dramatically extends engine and transmission life High efficiency"}, {"role": "assistant", "content": "Price is $269.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nUnity Front and Rear 4 Wheel Complete Strut Assembly Kit\nUnity Automotive has over 40 years of experience manufacturing parts in the aftermarket automotive industry. The company guarantees a superior quality, specializing in making rock solid auto parts that withstand the test of time. With a true understanding of their marketplace they have become the industry leader in innovation of aftermarket suspension. Unity Automotive delivers top of the line quality suspension parts made to insure a trouble-free installation and long lasting reliability. The complete struts line offered by Unity Automotive comes pre-assembled with a new strut assembly, insulators, bumper, coil spring, bearing and top mount. This kit includes 2 front complete strut assemblies, 2 rear complete strut assemblies. OE style replacement suspension strut & coil spring assembly precision designed for a direct fit The strut comes with"}, {"role": "assistant", "content": "Price is $344.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHandmade Crazy-Horse Leather 3-Ring Binder Portfolio Vintage Padfolio, Zippered Closure, Business Organizer Tablet Folio Folder,Professional Organizer Gift for Men & Women\nDeluxe Business casual can look cool and laid-back without crossing outside the boundaries of work-appropriate. This padfolio pulls together everything you need in a single, easy-to-carry package. after absorbing your hand oil, getting tiny scratches and rugs from daily uses, the antique look of the padfolio will add more uniqueness over time. Left size laptop sleeve fits up to laptop/tablet, hand panel organizes your business cards, pen/marker holders,mouse,mobile phone pocket (5.5 x 3.9 inch\uff0cfits up to 6.0 Zippered pocket. Features a flexible 3-ring binder"}, {"role": "assistant", "content": "Price is $102.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSerene Valley Bathroom Sink, Wall-Mount or On Countertop, 40 with Square Sink and Flat Space, Single Faucet Hole, Solid Surface Material\nSerene Valley floating bathroom sink is made of premium solid surface material that is specially engineered to be a non-porous surface that easily resists the stains and scratches that you hate to see on a bathroom sink. It comes with an overall dimension L x W x 5-7/8\u201d D and the bowl dimension L x 13\u201d W x 4-3/4\u201d D. Its superior material characteristics also include its ability to maintain its original matte white color for many years to come. The inherent beauty and elegance will catch eyes of every guest that visits your bathroom. We bet you will get the wow-effect from them"}, {"role": "assistant", "content": "Price is $337.67"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOE Wheels LLC 22 inch Rim Fits Dodge RAM Hellcat Wheel DG15 22x10 Bronze Wheel\nManufacturer Part Number (MPN) Lifetime structural, one year face finish warranty Center cap included, Original center cap will interchange Lugs/Bolts/Locks/TPMS are NOT Included. Tire Pressure Monitoring System (TPMS) Compatible, Click See more product details below for additional important information. Size 22, Exterior Finish painted, Brand OE Wheels LLC, Wheel Size 22 Inches, Material Aluminum, Pitch Circle Diameter 139.7 Millimeters, Wheel Backspacing 6.48 Millimeters, Rim Size 22 Inches, Weight 43 Pounds, Diameter 22 Inches, Vehicle Service Type SUV, Truck, Rim Width 10 Inches, Manufacturer OE Wheels, Model model number"}, {"role": "assistant", "content": "Price is $237.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCarpartsinnovate For JDM Burnt Titanium Tint Catback Exhaust Muffler System\nFitment Catback Exhaust Muffler System for ACCORD MODELS ONLY Color & Material POLISHED CHROME FINISH C.N.C MACHINED STAINLESS STEELFeature JDM HIGH PERFORMANCE RACING STYLE Specification 1 SET OF 4 TIP CATBACK EXHAUST SYSTEM WITH TITANIUM BURNT TIP & REMOVABLE SILENCER\u2022 The item is 100% brand new in original box. \u2022 Made by high quality light weight C.N.C machined stainless steel with titanium rainbow burnt tip & removable silencer. \u2022 Inlet tip diameter 2.5 / Outlet tip diameter 4. \u2022 Better air flow design. Provides deep and solid"}, {"role": "assistant", "content": "Price is $145.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n500ft D0LBY Vision 4K HDR HDbaseT 18GBPS Ultra Long Range HDMI Extender Kit 100m Single CAT5e CAT6 CAT7 2.0B 4K @ 60hz YUV 4 4 4 HDR10 Uncompressed Receiver IR RS232 Savant\nYou're looking at the ONLY extender on the market that currently supports D0LBY VISION and HDR10 at 4K60hz 4 4 4! You're also looking at the ONLY extender on the market that can reach 18gbps distances at 500ft! Includes 1 Transmitter and 1 Receiver (500ft Distance Range - 150 Meters) with POC power support D0LBY VISION,"}, {"role": "assistant", "content": "Price is $299.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAlpinestars Sektor Shoes (12.5) (BLACK/RED)\nExternal TPR toe reinforcement helps protect against abrasion and gives greater stability. Flex areas on heel and instep for an enhanced comfort while walking. Advanced 3D mesh offers a highly breathable lining together with a microfiber suede anti-slip s Constructed from a durable and lightweight microfiber and incorporating a speed lacing system and ankle straps for secure and personalized closure, the Sektor Shoe features class-leading protection into its sleek-styled chassis. The upper is constructed from a microfiber which is superbly lightweight, durable and abrasion resistant. Inedited 3D ankle protection for improved fit and a lighter weight. Original speed lace system derived from auto racing shoes for a personalized fit and feel. Ankle hook"}, {"role": "assistant", "content": "Price is $154.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGreenLighting Low Voltage Landscape Lights, (8 Pack- 6 Stake Lights, 2 Flood Spotlights, & Transformer) LED, Landscaping Lighting, Yard Lights, Pathway, Outdoor Walkways & Path, Garden, Deck, Black\nAdd a Welcoming Warm Glow and Modern Aesthetic - Enhance the outdoor space with pathway lights that create a warm, inviting ambiance that gives your home or garden additional class and warmth. An Environmentally Conscious, Eco-Friendly Choice - A weatherproof, water-resistant pathway lights utilizes low voltage wattage so they exude warm, bright light once it gets dark. Our stake light has a bright output to radiate your pathway home. Easy And Quick Installation - Included in this kit are low voltage cast aluminum. These LED outside lights are wired so"}, {"role": "assistant", "content": "Price is $157.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nlabwork CDI Box Replacement for Polaris Magnum 330 / Replacement for Polaris Trail Boss 330 Replaces Part Number\nCDI box replacement for Polaris Magnum 330 / replacement for Polaris Trail Boss 330 Replaces part number Easy to install and reliable to use, professional installation is recommended This igniter is well handled in the combination of various parts and in the small design, providing you with a reasonable convenience in use The CDI box can be directly replaced with the old or damaged one. The CDI box is easy to install, but professional installation is recommended Manufacturer labwork, Brand labwork, Weight 10.2 ounces, Dimensions 5.83 x 4.09 x 1.42 inches, Manufacturer Part Rank Automotive Powersports Ignition Computers 320,"}, {"role": "assistant", "content": "Price is $30.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n42 Inch Crystal Ceiling Fans with Lights Modern Dimmable LED Chandelier Ceiling Fan with Retractable Blade Remote, 6 Speed, 3 Light Changeable Fandelier for Bedroom Living Room Dining Room (Gold)\nDimmable Crystal Ceiling Fan Remote control and APP control, adjustable 3 kinds of luminosity and 6 kinds of variable speed. Light source power 36W*2. 2 Function Modes Chandelier Fan Retractable ceiling fan with lights,With forward and reverse functions, it can cool clockwise in summer and heat counterclockwise in winter. Retractable Fandelier Size Retractable ceiling fan invisible blades 4 retractable blades. Blade spread diameter 42'', Height 24''. Gold Ceiling Fan Material Lamps Crystal + Iron. Fan blade PC. Combination of"}, {"role": "assistant", "content": "Price is $216.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCoverking Custom Fit Car Cover for Select Mazda 5 Models - Silverguard (Silver)\nProduct Description If you live in a desert climate, Coverking's Silverguard custom vehicle cover is suitable for your needs. Not only will this cover provide maximum protection from the sun, but this unique 300 dernier, breathable polyester fabric will also protect your vehicle from rain, snow, dirt and pollutants in the air. This custom-cover is manufactured specifically for your vehicle to ensure the best protection and fit possible. Made from a unique, 300 dernier polyester with special reflective properties to prevent sun damage to your vehicle. Ideal for mild temperate climates. Strong heavy weave will not rip or tear. Manufactured using double-needle overlapping seams and heavy wax coated thread for durable and leak-resistant seams. Amazon.com Silverguard"}, {"role": "assistant", "content": "Price is $299.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMechanical Keyless Surface Mount Hook Bolt Sliding Door Lock Finish Oil Rubbed Bronze\nFinish Oil Rubbed Bronze Features -Ideal for sliding doors with narrow frames (1 reveal on frame is required). -Manufacturer provides lifetime mechanical warranty. -Standard door lock. -Can accommodate a sliding glass patio door. Product Type -Shutter/Door accessory. Function -Privacy. Dimensions Overall Height - Top to Bottom -5. Overall Width - Side to Side -2. Overall Depth - Front to Back -2. Overall Product Weight -2.25 lbs. Brand Lockey USA, Special Feature Keyless, Material Bronze, Color Aluminum, Pieces 1, Finish Type Aluminum, Controller Type Hand Control, Weight 2.25 pounds, Manufacturer Lockey USA, Part Dimensions 7 x 5 x"}, {"role": "assistant", "content": "Price is $142.26"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSpigen Tough Armor Designed for Galaxy S22 Ultra Case (2022) - Gunmetal\nAll-new foam technology for an extra layer of shock resistance Combination of TPU and Polycarbonate for dual protection from drops and scratches Reinforced kickstand with raised lips to protect screen and camera Certified MIL-STD protection and Air Cushion Technology for anti-shock protection Galaxy S22 Ultra Case Compatible with Galaxy S22 Ultra Dimensions 3 x 0.4 x 6 inches, Weight 2.82 ounces, model number Rank Cell Phones & Accessories 4723, Climate Pledge Friendly Electronics 930, Cell Phone Basic Cases 1467, Available February 9, 2022, Manufacturer Spigen, Country of Origin Korea, Republic of, Brand Spigen, Color Gunmetal, Form"}, {"role": "assistant", "content": "Price is $20.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSAFAVIEH Lighting Collection Deco Modern Crystal Column Bedroom Living Room Home Office Desk Nightstand Table Lamp Set of 2 (LED Bulbs Included)\nCelebrating the geometric forms that are hallmarks of art deco design, the deco column crystal table lamp by Safavieh is a study in understated elegance. Sold as a set of two, these sparkling solid crystal lamps will add instant drama to any room and with their white linen drum shades they will complement myriad decorating styles. 100 Percent Linen Imported This lamp is crafted of crystal This light uses 100 watts bulbs Perfect for a living room, bedroom, den, library, study or office For over 100 years, Safavieh has been crafting products of the highest quality and unmatched style To clean, wipe with a soft"}, {"role": "assistant", "content": "Price is $165.48"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStylus Pen for HP Envy X360 Convertible 2 in 1 Laptop, EDIVIA Digital Pencil with 1.5mm Ultra Fine Tip Stylus Pen for HP Envy X360 Convertible 2 in 1 Laptop, White\nStylus Pen for HP Envy X360 Convertible 2 in 1 Laptop, EDIVIA Digital Pencil with 1.5mm Ultra Fine Tip Stylus Pen for HP Envy X360 Convertible 2 in 1 Laptop, White 1.5mm Fine Point Stylus Pen for HP Envy X360 Convertible 2 in 1 Laptop lets you draw,write and navigate with pinpoint accuracy and offers comfortable pen-like control for HP Envy X360 Convertible 2"}, {"role": "assistant", "content": "Price is $28.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nIntel Single Pack 400GB 750 Series Solid State Drive PCIE Full Height 3.0 20NM MLC 3.5\nStorage Capacity 400GB Solid State Drive. Form Factor HHHL Interface PCIe NVMe 3.0 x4. Sequential Read Speed (Up to) 2200 MB/s. Sequential Write Speed (Up to) 900 MB/s. Hard Drive 400 GB Solid State Drive, Brand Intel, Series model number Hardware Platform PC, Operating System NIL, Weight 6.9 ounces, Dimensions 9.3 x 6.7 x 0.3 inches, Dimensions LxWxH 9.3 x 6.7 x 0.3 inches, Color Grey, Processors 1, Computer Memory Type Unknown"}, {"role": "assistant", "content": "Price is $349.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCarCovers Weatherproof Car Cover Compatible with Bentley Continental GTC - Outdoor & Indoor Cover - Rain, Snow, Hail, Sun - Theft Cable Lock, Bag & Wind Straps\nThis cover provides all season indoor and outdoor protection for your vehicle. This nearly impenetrable multi-layer fabric is fleece lined to protect fine automotive finishes and to ensure your vehicle's surface finish stays in pristine condition. Fits Years 2007 2008 2009 2010 2011 2012 2013 2014 Fits SubModels Continental GTC Vehicle Fit Sized to length, width and height. Material - Top quality weatherproof fabric comparable to a 5 Layer cover for indoor and all elements outdoor - Soft fleece inner lining to protect paint - High water resistance makes it weatherproof yet"}, {"role": "assistant", "content": "Price is $157.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPAG Set of 2 Pencil Holders Cup Mesh Pen Organizer Makeup Brush Holder for Desk, Copper\nPAG 2 Pack Pencil Holder Pen Cup Office Supplies Desktop Organizer Makeup Brush Holder for Desk High Quality The pen holder is made of premium metal material, which endows this pen holder a solid and light weight construction. Sturdy and durable, anti-oxidation and anti-corrosion, effectively extend the service life. Large Capacity The dimension of the pencil holder is 3.2 x 3.2 x 3.7 inches, which allows approximately 30-50 pencils to be contained. Fashion and Practical The pen holder is cylindrical, stylish and beautiful. You can use the pencil holder to store pens, pencils, scissors, rulers, glue sticks and other desktop accessories."}, {"role": "assistant", "content": "Price is $8.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMakita LC09Z 12V max CXT\u00ae Lithium-Ion Cordless Vacuum, Tool Only\nThe 12V max CXT Lithium-Ion Cordless Vacuum tool only) combines power and run time in an ultra-compact size. The 12V CXT platform gives users a more compact solution with more comfort and capacity. At only long, the vacuum\u2019s compact design weighs only 3. 7 lbs to reduce operator fatigue. The LC09Z delivers up to 33 minutes of continuous use from a single fully charged 2. 0Ah battery sold separately), with strong suction power for fast and efficient cleaning. This vacuum features three suction power modes, push button power selector, and a bag-less cloth filtration system for easier cleaning and quick debris disposal."}, {"role": "assistant", "content": "Price is $127.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nEpson WorkForce Pro Wireless All-in-One Inkjet Printer (Renewed)\nThis pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products A customer buys a new product and returns it or trades it in for a newer or different model. That product is inspected and tested to work and look like new by Amazon-qualified suppliers. Then, the product is sold as an Amazon Renewed product on Amazon. If not satisfied with the purchase, renewed products are eligible for replacement or refund under the Amazon Renewed Guarantee. Epson WorkForce Pro Wireless All-in-One Inkjet Printer - Power Cord - Black Ink Cartridge - Cyan Ink Cartridge - Magenta Ink Cartridge -"}, {"role": "assistant", "content": "Price is $119.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSuperATV 6000 lb Black Ops Winch with Heavy Duty Winch Mounting Plate for 2019+ Honda Talon 1000X / 1000R | 2020+ Talon | Complete Kit Ready for Install!\nFits 2019+ Honda Talon 1000X / 1000R | 2020+ Honda Talon | Please Note Drilling through front bumper required | NOTE Does not fit with OE front bumper # Complete, Bolt-On Ready Winch Kit Ready to make sure you're not stranded on the trail? This kit is exactly what you need. It includes our Black Ops 6000LB Winch Kit and a Heavy-Duty winch mounting kit specifically made to fit perfectly on your Honda talon 1000. 600"}, {"role": "assistant", "content": "Price is $449.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSuperATV 4500 lb Black Ops Winch with Heavy Duty Winch Mounting Plate for 2014+ Kawasaki Teryx/Kawasaki Teryx 4 | 2021 Teryx S/Teryx 4 S | Complete Winch & Winch Mount Kit Ready for Install!\nFits 2014+ Kawasaki Teryx / Kawasaki Teryx 4 | 2021 Kawasaki Teryx S / Teryx 4 S Complete, Bolt-On Ready Winch Kit Want to make sure you are not stranded on the trail? This 4500 lb Winch Kit is exactly what you need. It includes our Black Ops 4500 Winch Kit and a Heavy-Duty Winch Mounting Kit specifically made to fit perfectly on your Kawasaki T"}, {"role": "assistant", "content": "Price is $504.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRohl R45158 Hose, Chrome\nThese are all terms which aptly describe Rohl and its remarkable selection of kitchen and bathroom faucets and fixtures. Used for Rough Plumbing, Parts and Repair. Elegant design and finish. These are all terms which aptly describe Rohl and its remarkable selection of kitchen and bathroom faucets and fixtures Used for Rough Plumbing, Parts and Repair Elegant design and finish Manufacturer Trumbull Industries, Part Weight 0.01 Ounces, Dimensions 6.25 x 10 x 2.5 inches, model number Is Discontinued No, Color Chrome, Quantity 1, Description Pile Partialupdate, Rank Tools & Home Improvement Tubing & Hoses 411, Available July 14, 2006, Brand Rohl, Dimensions Lx"}, {"role": "assistant", "content": "Price is $96.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAxis Communications M1124 Network Surveillance Camera, White\nAxis M1124 offers a professional and affordable fixed camera suitable for a wide range of video surveillance applications, such as for retail and banking as well as libraries and other office buildings. It can be used indoors, as well as in an outdoor housing. HDTV 720P in 25/30 FPS Wdr \u2013 forensic capture Axis\u2019 zip stream technology Day/night capability Powered by 8-28 V DC or PoE Standing screen display size 20, Brand Axis Communications, model number Hardware Platform PC, Weight 7 ounces, Dimensions 1.7 x 0.2 x 5.8 inches, Dimensions LxWxH 1.7 x 0.2 x 5.8 inches, Color White"}, {"role": "assistant", "content": "Price is $399.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWestin HDX Drop Nerf Step Bars | Wrangler JK 2dr | | Textured Black | 1 Pair, Cab Length\nWestin's HDX Drop Nerf Step Bars provide the rugged look and function that truck owners need and want. They feature a solid steel construction and heavy duty punch plates creating high traction step areas. The HDX Drop Nerf Step Bars also feature Westin's notched bar design which allows for more than 2 inches of additional toe/heel placement over its competitors. Available in a textured black finish that complements Westin HDX Bumpers. The HDX Drop Nerf Step Bars have vehicle specific applications and include a vehicle specific mount kit, installation hardware and instructions. PERFECT FIT Direct fit for Wrangler JK 2dr AWARD"}, {"role": "assistant", "content": "Price is $483.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLEGO Ninjago 70724 NinjaCopter Toy\nFrom the Manufacturer A thrilling battle is raging above New Ninjago City as the conflict for the Techno-Blades reaches new heights. Battle-scarred Zane, with his half-robot/half-Ninja face and Pixel must work together in the Ninja Copter to outwit the attacking Nindroids. Spin the propellers and rear jet engines to soar into action. Fire the front flick missiles and rotating shooting cannons, taking care to evade the spinning saw blades of the Nindroid jet fighter. And beware - at any moment the Nindroid may launch the attack glider to double the aerial assault. Includes 4 mini figures with weapons Zane, Pixel and 2 Nindroids. Includes "}, {"role": "assistant", "content": "Price is $229.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWilwood Front Disc Brake Kit for Ford Mustang\nFDL Pro-Series Front Hub Kits offer complete disc brake upgrade solutions for traditional non-ABS spindle applications on American muscle cars, vintage rods, and heavy weight drag cars. Based on the venerable forged billet Dynalite caliper, these versatile kits are easily optioned to suit the braking requirements and style preferences for a daily driver, serious competition, or the most discriminating show enthusiast. Most kits require no modifications for installation, and provide plenty of clearance inside popular 15 wheels. FDL Pro-Series kits can be used with either manual or power boost master cylinders. Wheel Diameter 14 Rotor Diameter 11 OE Hub Offset +.09 Manufacturer Wilwood, Brand Wilwood, model number Is Discontinued No, Manufacturer Part Position Front,"}, {"role": "assistant", "content": "Price is $974.30"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSonix x Care Bears Case for iPhone 13 Pro | Compatible with MagSafe | 10ft Drop Tested | Good Vibes\nDesigned for iPhone 13 Pro MagSafe Case Pretty and practical, this MagSafe iPhone 13 Pro case offers the best of both worlds - statement-making style and full protection Compatible with MagSafe Built-in magnets support MagSafe wireless charging Drop Tested Our protective case features a scratch-resistant coating, raised shock-absorbent sides, grooved impact-resistant corners, and a raised edge for camera protection They're back! You loved them - so we brought them back! Introducing our latest collaboration with the most-loved toy and cartoon friends, Care Bears. We're bringing on all the nostalgic, good vibes from these characters to a limited edition collection full of our one-of-a"}, {"role": "assistant", "content": "Price is $48.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGator Cases Lightweight Rolling Backpack Case with Pull Handle; Fits Micro Controllers and Laptop\nThe Gator Cases lightweight rolling backpack case is designed to carry most micro controllers with additional storage for laptops. The case features numerous exterior storage pockets for interfaces, cables, and other accessories. A removable, retractable tow handle and wheels makes it easy to haul your gear around town. The top section can even be expanded allows larger controllers up to to fit as well. Rolling backpack designed to carry most controllers and laptops Exterior storage for interfaces, cables, and other accessories Removable, retractable wheels and handle Rugged nylon construction Padded interior and inserts protect gear Weight 9.2 Pounds, Dimensions 24 x 12 x 16 inches, Country of Origin China, model number Rank Musical Instruments 26486"}, {"role": "assistant", "content": "Price is $162.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTransport Cargo Airplane, Large Theme Airplane Toy Set, Educational Toy Vehicle Play Set with Smoke Sound and Light, Fricton Powered Plane with Mini Cars and Men, Birthday Gift for Boys and Girls\nSuper Value Pack Our this plane toy set inclued 1 large transport cargo airplane, 6 mini engineering vehicles, 2 construction road signs \uff0c1 large city map and 1 bonus-empty water bottle. Colorful Lights and Real Sound There are four buttons on the head, which can emit different chord music and flashes. Catch your child's attention with the super cool LED flashing lights, and real jet engine sound of an airplane toy which can be. Simulated steam jet function \uff1aThis plane toy set comes with an empty water bottle, you can add water by it. Press the front of plane"}, {"role": "assistant", "content": "Price is $32.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nACTTO Mini Bluetooth Keyboard Korean/English Layout\n*How to turn on power and connect to Bluetooth (Android/iOS-iPhone,iPad) 1.Turn on Bluetooth function of the machine to be paired. 2.Put the keyboard into pairing mode after battery installation. Press the (ESC+K) key simultaneously for approximately 5 seconds to enter pairing mode. Pairing Mode Left Red LED Flashing/Pairing Completed Left Red LED Off 3. When appears on the device to be paired, click to pair automatically. If no key responds, please contact me. I'll give you an exchange or a refund. Thank you. *Korea/English conversion method Android Convert to Korea/English (\ud55c/\uc601) conversion key (Space key right key) Apple (Mac Pc)"}, {"role": "assistant", "content": "Price is $46.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n2-Pack Solenoid Compatible with Briggs and Stratton Trombetta Replaces 807829\nASDFGHT Solenoid Application\uff1a The Starter Solenoid is an essential part of your small engine's starting system. If your engine fails to start or has difficulty starting, it could be due to a faulty solenoid. The Solenoid is a high-quality replacement part that is specifically designed to fit Briggs and Stratton, Trombetta engines. With a 12V power rating and a capacity, this solenoid provides the power you need to start your engine with ease. Its unique terminal post and sleeve design accommodates 5/16 and 1/4 Eyelet Size, making it a versatile product that can be used with a wide range of Briggs and Strat"}, {"role": "assistant", "content": "Price is $23.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSW-Motech EVO Side Carriers (Black) for 12-15 Honda NC700X\nPart number EVO carriers - the invention by SW-MOTECH Removable side carriers to use with almost every established motorcycle case Removable side carriers to use with almost every established motorcycle case To mount and demount within seconds at barely visible fixing lugs, due to quick fasteners To mount and demount within seconds at barely visible fixing lugs, due to quick fasteners Adaptable to TRAX, AERO, Givi/Kappa, Krauser, Hepco & Becker and Shad cases by seperately available SW-MOTECH Side Carrier Adapter Kits Adaptable to TRAX, AERO, Givi/Kappa, Krauser, Hepco & Becker and Shad cases"}, {"role": "assistant", "content": "Price is $291.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDEPO Replacement Passenger Side Side Marker Light Assembly (This product is an aftermarket product. It is not created or sold by the OE car company)\nDepo Replacement Pasenger Side Side Marker Light Assembly (This product is an aftermarket product. It is not created or sold by the OE car company) Package Dimension 7.3 cms L x 14.4 cms W x 20.8 cms H Compliant to applicable DOT regulations The products listed are aftermarket spare parts, and any reference to the names of the auto makers and vehicle models are solely for the purchasers to identify the applicable scope of such spare parts and are in no means used as trademarks Item Package Weight 0.24 kilograms Manufacturer Depo, Brand Depo, Weight 8 ounces, Dimensions 1 x 1 x 1"}, {"role": "assistant", "content": "Price is $43.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLenovo Flex 5 2-in-1 Laptop, (Intel Core 8GB DDR4 256GB PCIe SSD Windows 10)\nGorgeous video. Immersive audio. Optimized video chat features. It's all here in the Flex 5, a stylish 2-in-1 laptop with powerful processing, vibrant 15.6\u201d display, and long-lasting battery life. STUNNING FHD DISPLAY Laptop has a Full HD (15.6 ) IPS touchscreen display, so you\u2019ll be able to watch movies and browse the web in vivid detail from nearly every angle;No numeric keyboard FINGERPRINT READER Log in to your Flex 5 laptop instantly and securely with our fingerprint reader, and with the support of Windows Hello, you can make secure purchases at participating retailers with"}, {"role": "assistant", "content": "Price is $549.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCatalina Modern Floor Lamp, 66, Black\nPair modern excellence and flexible lighting solutions with the Catalina Three-Head Modern Tree Track Floor Lamp. New-age and unique, this modern lamp features three shades, each compatible with type incandescent or LED equivalent lightbulbs and accented by a sleek satin black finish with brass accents, amplifying your sophisticated and modern home decor. This specific lamp comes equipped with three complimentary Brilli Circadian Wellness Charge-Up LED lightbulbs, designed to boost energy and increase your focus throughout the day. For added convenience, each individual light shade slides up and down along the track and can be adjusted on a pivot to direct light where you want it without struggle. Each light features an on and off rotary switch under the shade for independent lighting, so"}, {"role": "assistant", "content": "Price is $144.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBBK 1767 Twin 67mm Throttle Body - High Flow Power Plus Series for Dodge Viper V10\nBBK 67mm Throttle Body for Dodge Viper features a bigger bite of power to owners of some of the hottest cars on the planet. They have created a performance throttle body for the 8.3L V10 Dodge Viper. Dyno testing has proven that there is quite a bit more venom left in the Viper when this simple bolt on is added. On an otherwise stock Viper the BBK 1767 gained 15 RWHP and 14 RWTQ at the peak and an average of 10 feet/pounds across the board. There was no loss in throttle response or low end torque unlike the competitor's single bore offerings which are"}, {"role": "assistant", "content": "Price is $399.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nInjen Technology Polished Mega Ram Cold Air Intake System\nWith the rising innovations in factor engine management comes the need to over come their advance adaptivity to produce any kind of meaningful horsepower. Injen Technology\u2019s patented MR Technology does exactly this. Through a series of engineered and tested air- restricted sections, the pressurized mass air is controlled to a calculated aggression, allowing for a proper air/fuel calibration. The end results allows for more reliable and consistent horsepower/torque gains. This technology is availed to the sports compact market exclusively through Injen Technology\u2019s SP line of intake systems. Designed using Injen\u2019s patented MR Technology process for the greatest horsepower and torque gains while maintaining a factory safe air/fuel ratio Aerospace quality aluminum construction to save weight and improve corrosion resistance TIG welded hardware"}, {"role": "assistant", "content": "Price is $278.91"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKATAIS Shower Diverter Thermostatic Valve Pressure Balanced Mixer with Chrome Trim for Bathroom Shower System (Concealed Horizontal installation, 4 Round Handles)\nPrecise Temperature Control Our universal thermostatic shower valve features precise temperature control and pressure balancing to prevent scalding, making it a safe and considerate choice for your family. Versatile Flow Rate Adjustment With 3/4 hot & cold water inlet and 1/2 outlet, you can easily adjust the flow rate to create a comfortable shower experience that fits your needs. Multi-Functionality Our 3-way shower diverter valve with three knobs allows for simultaneous or individual use, making it perfect for most three-function shower system. High-Quality and Durable Made from high-quality solid brass material and finished with chrome, our"}, {"role": "assistant", "content": "Price is $310.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWhiteside Router Bits 1097 Straight Bit with Cutting Diameter and Cutting Length\nWhiteside Machine Company has been in the router bit business for over 30 years providing customer with quality products while at the same time striving to achieve complete customer satisfaction. Several woodworking magazines have tested Whiteside versus the competition and selected Whiteside as the winner for best router bits available in the market. Whiteside Machine Company was founded in 1970 as a general purpose machine shop in the basement of Bill & Bobbie Whiteside's home. Located in Western North Carolina near the furniture manufacturing town of Hickory, the company was often involved in making repairs or special parts for the furniture and woodworking field. A strong commitment to customer problem-solving, a can-do attitude, and innovative ideas, along with a growing core"}, {"role": "assistant", "content": "Price is $38.08"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nD Z Strad Viola Model 120 with Strings, Case, Bow, Shoulder Rest and Rosin (13 - Size)\nWhile buying a viola online can be challenging, we are so confident in the extremely high quality of D Z Strad instruments that we decided to list these instruments anyways knowing that you will be thrilled with your purchase. These are top of the line violas made by incredibly talented luthiers especially for discerning string players.Each viola is made from a two piece maple back and solid carved spruce top, and is hand-rubbed with antique varnish. The wood is naturally dried outside on a covered, ventilated area for several years. The wood is then placed into a drying room, consistent with old world traditional European practices. This process ensures that the"}, {"role": "assistant", "content": "Price is $599.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSHOCKFLO Level 2 EV Charger 240V, NEMA Wall-mounted EVSE SAE J1772 EV, Portable Outdoor Electric Vehicle Charger with Adjustable Current/Timing Delay, Plug-in Home EV Charging Station\n6X Faster Charging SHOCKFLO Level 2 EV Charger with NEMA 14-50 plug fill up your car at an average of 6 times faster than a standard charger, delivering 24 miles in only 1 hour at 240V charge Safer and Smarter Charge Flexible amperage settings of help to match your wall circuit. Schedule your charging session with the delayed start timer, saving electricity cost and mitigating the peak loads 2 in 1. Mobile & Wall-mounted Controller bracket make it be a convenient garage wall-mounted EV charger and 20"}, {"role": "assistant", "content": "Price is $299.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nEnergy Suspension Master Kit for Jeep Wrangler\nThe nature of this superior material, Energy Suspension's Hyper-Flex, is the result of twenty plus years of experience working with and formulating polyurethane materials. Careful selection of material firmness or durometer is used for each specific application on the vehicle's suspension and frame. The three most valuable reasons for using Energy Suspension's Hyper-Flex components are performance, durability and appearance. Called HYPERformance, Energy Suspension's Hyper-Flex is performance polyurethane that delivers an amazing amount of performance to any vehicle that runs with it. Proven on the race track as well as the street, on and off-road, under the most demanding conditions. Over twenty years of positive customer raves have attested to that. Whether domestic or import,"}, {"role": "assistant", "content": "Price is $281.66"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSAMSUNG Electronics Galaxy Tab S7+ Wi-Fi, Mystic Navy - 128 GB (Renewed)\nThis pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products A customer buys a new product and returns it or trades it in for a newer or different model. That product is inspected and tested to work and look like new by Amazon-qualified suppliers. Then, the product is sold as an Amazon Renewed product on Amazon. If not satisfied with the purchase, renewed products are eligible for replacement or refund under the Amazon Renewed Guarantee. pc performance. tablet portability transform your tablet into a pc experience with dex mode and the optional keyboard with expanded trackpad. entertainment"}, {"role": "assistant", "content": "Price is $478.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBoxes Fast 18 x 14 x 12 Double Wall Corrugated, Heavy-Duty Cardboard Boxes, for Shipping, Packing, Moving and Storage, Kraft (Pack of 15)\n18 x 14 x 12 Double Wall Boxes. Twice the protection of a standard carton. Boxes are manufactured from heavy-duty 275# D.W. kraft corrugated. Heavy-duty construction provides greater protection and stacking strength. Corrugated boxes are reusable and recyclable. Cartons are sold in bundle quantities and ship flat to save on storage space and shipping. Proudly made in the USA Twice the protection of a standard carton Boxes are manufactured from heavy-duty 275# DW kraft corrugated Heavy-duty construction provides greater protection and stacking strength Corrugated boxes are reusable and"}, {"role": "assistant", "content": "Price is $68.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBehringer WASP DELUXE Legendary Analog Synthesizer with Dual OSCs, Multi-Mode VCF, Poly Chain and Eurorack Format\nLegendary hybrid synthesizer with dual digital OSC design allows for insanely fat music creation Product Type Keyboard Instruments Package Dimensions 13.0 Cm L X19.0 Cm W X49.0 Cm H Country Of Origin China Package Weight 5.07Kg Weight 1100 Grams, Dimensions 19.29 x 7.48 x 5.12 inches, Country of Origin China, model number WASP DELUXE, Rank Musical Instruments 18397, Synthesizer & Workstation Keyboards 81, Is Discontinued No, Available July 8, 2020, Color Name Black, Connector"}, {"role": "assistant", "content": "Price is $229.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMuchkey car Floor Mats fit for E-Class Full Coverage All Weather Protection Non-Slip Leather Floor Liners Beige\nReasons for choosing muchkey car mat material Made from high-quality luxury leather, it is soft and durable, and looks very luxurious. design The floor mat protects the entire car floor and perfectly protects your car. At the same time, its texture and modern design enhance the overall look of the car interior. All-weather protection waterproof, suitable for all kinds of weather, including rain, snow, etc. It stays clean even in the toughest weather conditions, so you can wash off the stains with a wet towel and water. Custom fit Floor Liners All of our car mats are designed for every type of car and fit perfectly. If you can't find your model in our store"}, {"role": "assistant", "content": "Price is $118.88"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFront Seats ShearComfort Custom Sheepskin Seat Covers Compatible with Ford Bronco (Full Size) in Tan for High Back Captains w/Inner Arms\nMerino is known for having the densest wool fiber, which makes for an excellent sheepskin seat. Denser wool does not pack down and is a better choice for sheepskin seat covers for cars. With proper care and maintenance, your seat cover will keep its original appearance even after years of use. This product is designed to be compatible with Ford Bronco (Full Size) 1992, 1993, 1994, 1995, 1996 Why Buy ShearComfort Seat Covers? For pure driving comfort, style and protection 1-Year Risk Free Warranty against any defects in workmanship and materials. 1-Year"}, {"role": "assistant", "content": "Price is $399.49"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBOSS Audio Systems Marine Gauge Receiver - Weatherproof, 5 Inch Touchscreen, Built-in Amplifier, Bluetooth, Digital Media MP3 Player, No CD Player, USB Port, AM/FM Radio\nBOSS Audio Systems Marine Gauge Receiver - Weatherproof, 5 Inch Touchscreen, Built-in Amplifier, Bluetooth, Digital Media MP3 Player, No CD Player, USB Port, AM/FM Radio Bluetooth - Play and control music through your smartphone or MP3 player as well as apps like Spotify / Pandora, wirelessly Weatherproof - The has been outfitted with the latest weatherproofing techniques such as front panel UV coating, PC board with conformal coating. It has an IPX 6 rating for protection against splashing water Media Playback - Bluetooth, play music via the USB"}, {"role": "assistant", "content": "Price is $289.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOPL HPR584 Aluminum Radiator For Jeep CJ Series 5.0L (Automatic Trans)\nOur radiators are designed and engineered to maximize cooling efficiency by up to 30%, improve engine functions as well as prevent your vehicle from overheating. It is the ideal upgrade to the stock radiator whether you drive your vehicle daily or take it to the race tracks. OPL All-Aluminum radiators features a lightweight core, 100% aluminum, enhancing the overall performance of your engine. Buyers outside of the U.S. are responsible for any brokerage's fee, import duties, or taxes. Please check with your country's government website.Extra shipping fees are required for international shipments as well as the following states and territories PR, HI, AK, GU, VI, APO. Fits Jeep"}, {"role": "assistant", "content": "Price is $213.92"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGood Smile Fate/Apocrypha Rider of Black Astolfo Nendoroid Action Figure\nFrom Good Smile Company. From the anime series fate/Apocrypha Comes a Nendoroid of the servant from the Black faction, rider of black! He comes with three face plates including a smiling expression, a playful winking expression as well as a blushing expression. Optional parts include his Lance trap of Argalia, his hunting horn La black Luna As well as the sword that he gave to Sieg, the main character of the series. The sword is included in both a sheathed and drawn version for all sorts of posing opportunities! Be sure to add the cheerful and innocent Knight to your Nendoroid collection! A Good Smile import From the hit anime series Includes three face plates for"}, {"role": "assistant", "content": "Price is $132.30"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nEvan-Fischer Front Bumper Cover Compatible with Nissan Xterra XTERRA 09-15 FRONT BUMPER COVER\nBumper Cover may ship FOLDED for the most economical shipping. 1-Year Warranty When Purchased through Auto Parts Giant Brand Evan Fischer, Auto Part Position Front, Material Plastic, Color Primed, Vehicle Service Type Cars, Exterior Finish Primed, Dimensions 26\\ D x 68\\ W x 19\\ H, Manufacturer Evan Fischer, Model Evan-Fischer Bumper Cover, Weight 98.2 pounds, Manufacturer Part OEM Part ABPA Partslink Special Features 2015 2014 2013 2012 2011 2010 2009 Nissan Xterra Front Sport Utility 6Cyl 4.0L Off-R"}, {"role": "assistant", "content": "Price is $219.25"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nlabwork 44 Inch Live Rear Axle Kit Rear Axle Brake Disc Chain Sprocket Wheel Hub Pillow Block DIY Rebuild Replacement for Go Kart ATV Quad and Drift Trikes\nAxle overall length (from end to end) 44.4 Inch Chain sprocket 530 37 teeth diameter 7.6 in brake disc diameter 8.66 in spline teeth 24T Perfect for vertical or horizontal engine and electric motor. This is a flexible rear axle kit and made by high strength chrome, can support more than Axle Kit + Chain Sprocket + Brake Disc + Pillow Block Bearings + Wheel Hub (Exclude Chain and Brake Master Cylinder Caliper). Manufacturer labwork, Brand labwork, Weight 30.2 pounds, Dimensions 44.5 x 10"}, {"role": "assistant", "content": "Price is $172.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRhino Rack Pioneer Platform Rack (84 x 56 ) Unassembled\nThe Rhino-Rack pioneer platform is a sleek and stylish roof rack accessory for a range of 4Wds and utilities. Made with strong, durable and lightweight reinforced nylon and aluminum, these non-corrosive pioneer platforms have been tested in the most rugged conditions and have passed with flying colors. Loading and unloading your equipment is easy. Simply slide your gear onto the pioneer platform and tie them down to the bars. The best thing about the pioneer platform is that it has been specifically designed to carry existing Rhino-Rack accessories including luggage bags, jerry can holders, spare wheel holders, shovels and loads more. Rhino-Rack also offers the flexibility of allowing you to purchase the available rail kits if you wanted"}, {"role": "assistant", "content": "Price is $845.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGM Genuine Parts Radiator\nGM Genuine Parts Radiators are designed, engineered, and tested to rigorous standards, and are backed by General Motors. Radiators are heat exchangers, typically located in the front of the vehicle where air can flow through the fins and dissipate heat. Modern radiators are made from aluminum and plastic, while older vehicles used copper and brass. These radiators are designed to be corrosion resistant with optimal heat transfer characteristics. GM Genuine Parts are the true OE parts installed during the production of or validated by General Motors for GM vehicles. Some GM Genuine Parts may have formerly appeared as ACDelco GM Original Equipment (OE). Lightweight; the radiators have a positive heat transfer to weight ratio Corrosion-resistant aluminum designed core helps optimize the radiators long lasting GM-re"}, {"role": "assistant", "content": "Price is $379.92"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOatey 42722 PVC Floor Sinks and Accessories, 4 in, White\nOatey PVC Floor Sinks are used for general service drainage in application such as, commercial kitchens and hospitals. Allows easy access for cleaning and debris removal caused by indirect waste sources such as sinks, lavatories and condensate drains. Oatey products have earned the trust of plumbing professionals for over 100 years. Oatey Products Can Be Found In Residential And Commercial Applications And Have Achieved Excellent Brand Name Recognition With Consumers All Products Are Backed With The Highest Quality Technical And Customer Support Programs In The Industry Highly Durable Product Size 4 Brand Oatey, Color White, Material Polyvinyl Chloride, Size 4 in., Style Square, Shape Square, Weight 4."}, {"role": "assistant", "content": "Price is $48.83"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPoynting MHz High Gain Cross Polarized LTE MIMO Indoor/Outdoor Antenna\nPoynting XPOL-2 LTE and B/G/N Wi-Fi Antenna Max Gain 9dBi. Please read specification sheet below for more details. Backwards compatible with 3G, 2G technologies. Two cross polarized antennas in one enclosure for optimal LTE performance. Vandal resistant all-weather enclosure. High Gain Cross Polarised LTE MIMO Antenna Max Gain 9 dBi. Please read specification sheet below for more details. Brand Name POYNTING ANTENNAS (PTY) LTD., Weight 3.42 pounds, Dimensions 10.24 x 10.24 x 3.15 inches, model number Is Discontinued No, Rank Computer Networking"}, {"role": "assistant", "content": "Price is $195.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStarplast 20561 Playhouse, Red/Green/Yellow\nThe Starplay Children's Galilee Playhouse will provide your child with hours of imaginative fun. A place of their own for your kids to entertain their friends. Feels like a real home with door mail slot for kids to receive notes from family and friends. Working door and shutters. Easy come and go. Stickers included for the kids to decorate and personalize their playhouse. Easy assembly with no tools required. Light & easy to move. Quick clean up with a damp cloth. Vivid Colors Easy to assemble and easy to clean Lightweight and easy to move Package Weight 29.0 pounds Dimensions 55.25 x 42.5 x 45.25 inches, Weight 26 Pounds, Manufacturer Star"}, {"role": "assistant", "content": "Price is $366.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nT-Spec V10 Series Power Wire Spools 16 AWG, Black\nThe performance of your car audio system is only as good as its weakest link. Many wire companies today will have you believe that a cheap cable will save you money and get the job done, but the truth is that below-specification cables will rob current from your amplifier, reducing power output by as much as 50%. T-Spec takes the high road with this v10 SERIES 250 ft. Black Speaker Wire that exceeds CEA and ANSI specifications for gauge size. Speaker wire Meets CEA & ANSI specification for wire gauge Full virgin copper construction High strand count for maximum flexibility Ultra-flexible PVC-blended jacket Dimensions 250 x 10.24 x 3.74 inches, Weight 8 pounds,"}, {"role": "assistant", "content": "Price is $112.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRAREELECTRICAL NEW IGNITION MODULE COMPATIBLE WITH TOYOTA CAMRY CELICA COROLLA LAND CRUISER MR2\nRAREELECTRICAL BRAND COMPATIBLE WITH DENSO, GEO, LEXUS, TOYOTAREPLACES DENSO VERIFY YOUR OEM PART NUMBER FROM YOUR ORIGINAL UNIT TO HELP ENSURE FITMENT.DENSO SYSTEMS GEO PRIZM LEXUS LS400 LEXUS LX450 LEXUS SC400 TOYOTA TOYOTA CAMRY TOYOTA CELICA TOYOTA COROLLA TOYOTA LAND CRUISER TOYOTA MR2 TOYOTA PASEO TOYOTA PREVIA TOYOTA RAV4 TOYOTA T100 TOYOTA TACOMA"}, {"role": "assistant", "content": "Price is $30.07"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nUltra Slim Tilt TV Wall Mount Bracket for Samsung 43 Class QLED 4K Smart TV - - Low Profile 1.7 from Wall, 12\u00b0 Tilt Angle, Easy Install\nSlim Tilt Wall Mount For SAMSUNG Model The Easy Mount is designed to accommodate LCD and Plasma flat-panel TVs from 32 to 102 with weights up to 165 lbs. It provides tilt adjustment of 0 Degree to 12 Degree for optimal viewing angles and reduced glare. The sliding bracket design allows horizontal adjustment for perfect screen placement (even after installation). The Easy Mount for TVs meets most of wall mounting needs in a simple and affordable design. It will safely secure your precious flat screen to any wall. It features large rectangular shaped access holes for easy cable routing and wiring access. The"}, {"role": "assistant", "content": "Price is $84.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGoSports Splash Net PRO Pool Volleyball Net Includes 2 Water Volleyballs and Pump\nPOOL VOLLEYBALL Splash into the ultimate pool day and play like a Pro with our Volleyball Splash Net Pro; Set includes adjustable volleyball net with posts, 2 water volleyballs and pump ADJUSTABLE NET Splash Net PRO is compatible with virtually any inground pool (lap pools, rounded pools, rectangular pools, etc.); Net straps can be adjusted for any sized pool (max width 25 ft) SAFE POOL FUN Water weighted bases keep your net upright and prevent tipping over for hours of splashing fun in the pool PREMIUM QUALITY Our Volleyball Splash Net Pro is engineered to withstand all the splashing that comes with water volleyball; The sturdy bases and netting ensures maximum fun in the"}, {"role": "assistant", "content": "Price is $101.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOrtega Guitars Custom Built Eclipse Series All Solid Tenor Ukulele w/Bag, Right TE8\nProduct Description In the Custom Built series, Ortega pushes the boundaries of ukulele construction, creating instruments that are as bold as they are beautiful. Unorthodox design and impressive functionality are only the beginning when it comes to these creatively conceived ukuleles. Ortega offers a broad range of traditional Sopranino, Soprano, Concert, Tenor and Baritone body sizes. Rounded out with our Ukebasses Guitarleles. Selected models are equipped with our own preamp and built-in tuner. Whether you are a beginner, an enthusiast, or performing professionally, Ortega has the instrument for you. From the Manufacturer Ortega offers a broad range of"}, {"role": "assistant", "content": "Price is $429.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLexmark X2580\nThe Lexmark X2580 is fast at speeds up to 22 ppm black and 16 ppm color. This 36-bit color flatbed scanner easily handles thick books. Features PC-free copying, Borderless photos. USB connectivity Connect the printer to your computer via USB 2.0. The Lexmark X2580 is fast at speeds up to 22 ppm black and 16 ppm color This 36-bit color flatbed scanner easily handles thick books PC-free copying Borderless photos USB connectivity Connect the printer to your computer via USB 2.0. Manufacturer Lexmark, Brand Lexmark, Weight 12.9 pounds, Dimensions 21.7 x 14.2 x 9.4 inches, model number Is Discontinued No, Manufacturer Part"}, {"role": "assistant", "content": "Price is $117.50"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSpyke Grind Free Jackshaft for Belt Drive for Harley 98-08\nThis Amazing Jackshaft Fixes the Grind Associated With Many 3 Open Belt Drives That Utilize One-Piece Jackshafts This Amazing Jackshaft Fixes the Grind Associated With Many 3 Open Belt Drives That Utilize One-Piece Jackshafts The Grind-Free Is a Three Piece Unit With Ramped Teeth and Enough Flex to Integrate Seamlessly With Any Belt Drive The Grind-Free Is a Three Piece Unit With Ramped Teeth and Enough Flex to Integrate Seamlessly With Any Belt Drive For BIG TWIN BDL Belt Drive & Others With One-Piece Jackshafts For BIG TWIN BDL Belt Drive & Others With One-Piece Jackshafts This amazing jackshaft fixes the grind"}, {"role": "assistant", "content": "Price is $130.72"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMOTOKU Front and Rear Brake Pads for Magnum 330 Scrambler 500 Sportsman 400 500 600 700 800 Trailblazer Trail Boss 330\nCompatible with Magnum 330 Scrambler 500 Sportsman 400 Sportsman 450 2006 2007, Sportsman 500 HO Sportsman 500 X2 Sportsman 600 Sportsman 700 Sportsman 800 Trail Blazer 250 2005 2006, Trail Blazer 330 Trail Boss 330 Compatible with Magnum 330 Scrambler 500 Sportsman 400 Compatible with Sportsman 450 2006 2007, Sportsman 500 HO Sportsman 500 X2 Compatible with Sportsman 600 Sportsman 700 Sportsman 800"}, {"role": "assistant", "content": "Price is $15.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLEGO Ideas Voltron 21311 Building Kit (2321 Pieces) (Discontinued by Manufacturer)\nIt\u2019s time to defend the universe so get ready to form LEGO Ideas 21311 Voltron, the biggest buildable LEGO mech ever! This awesome set features buildable and highly posable black, blue, yellow, red and green lion toys with specially designed, extra-strong joints to combine them all and create the Voltron super robot, plus a huge silver-colored sword and shield that attach firmly to Voltron\u2019s hands. Ideal for display or to recreate thrilling action from the original 1980s Japanese anime Voltron TV series and the modern DreamWorks Voltron Legendary Defender series. Build 5 posable Voltron lions and combine them all to create the Voltron super robot toy! Display"}, {"role": "assistant", "content": "Price is $532.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nIndiPRO V-Mount Plate with Sony Dummy Battery for Sony A7, A7r, A7s Cameras\nPower your powered devices from a V-Mount battery using this V-Mount Plate. The plate features a dummy battery at the end of an integrated 20\u2033 cable. This dummy battery will work with A7 series mirrorless cameras. Other accessories that require 12-16 volts of power can be connected to the built-in D-Tap on the plate. For rig integration, this battery plate includes a 15mm LWS bracket for mounting on a lightweight 15mm compatible rod-based rig. In this configuration, the battery attached to the plate can be used as a counterweight for shoulder-mounted setups. Made in the USA. Compatible with Sony For a7 Series,"}, {"role": "assistant", "content": "Price is $149.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKOHLER Side-Mount Electrical Outlets in Natural Maple for Tailored Vanities\nProduct Description Custom storage systems The custom storage and accessory options of the Kohler Tailored vanity collection maximize every inch of your vanity space. Every hair dryer, toothbrush and tube of lipstick has its own place and frees your bathroom of clutter. Create your personalized storage and wake up to a more manageable morning routine. Use adjustable shelf and rollout tray to easily access everyday toiletries and towels. Keep electronics off your countertop and always ready for use on the shelf with built-in outlets. View larger Maximize drawer space while separating items with drawer dividers and a storage tray. View larger Apply makeup using the removable mirror and store makeup and brushes in the tray after each use. View larger Keep toiletries within reach and"}, {"role": "assistant", "content": "Price is $274.35"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCreative Crown Foam Molding | 96 Ft of 3.5 Angelo Foam Crown Molding kit W/precut Corners on end of Lengths 4 Inside & 1 Out (Available in 5 Other Styles and Sizes-See Our Other LISTINGS)\nCreative Crown Foam Molding | 96 Ft of 3.5 Angelo Foam Crown Molding kit W/precut corners on end of lengths. THIS IS A KIT - 96 feet of crown molding. 95.5 lengths. Includes 5 precut corners on the ends of the lengths. 4 inside 90 degree corners and 1 outside 90 degree corner. Easy to install smooth, high density, molded, white polystyrene, foam crown molding. Light weight - only 10 oz per 8"}, {"role": "assistant", "content": "Price is $284.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMaps International Medium The World is Art Wall Map - Pink - Pinboard - 24 x 36\nThe World Is Art is a unique range of world maps created to look fantastic on your wall. Beautifully designed with pink color tones for the stylish wall space in your home, these maps are sure to impress. The world map features major towns and cities and contains relief shading for land and sea. Completely up-to-date The map is completely accurate and includes all recent world developments, particularly the new country of South Sudan and the new international dateline. Map uses Child's room, Learning, Home decor. This Medium The World Is Art Wall Map - Pink (Pinboard) is designed to be rigid and attractive, with the added bonus that it can be pinned with thumbtacks. Made from This"}, {"role": "assistant", "content": "Price is $110.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGOODYEAR 123R E WRL FORTITUDE HT TL\nPackage Dimensions 18 H x 18 L x 11 W (inches) Package quantity 1 Package Weight 40.0 pounds Country of Origin United States Brand Goodyear, Seasons NON_WINTER, Size Section Width 11 Inches, Load Capacity 3415 Pounds, Tread Depth 10 32nds, Rim Width 11 Inches, Weight 52.78 Pounds, Manufacturer GOODYEAR, Model WRANGLER FORTITUDE HT, model number Manufacturer Part Construction R, Rank Automotive Passenger Car Performance Tires 9419, Available July 23, 2019, Dimensions LxWxH 18 x 11 x 18 inches, Rim Size 18 Inches,"}, {"role": "assistant", "content": "Price is $405.69"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSanyo 1080p Front Projector - Black\nThe small DLP contains a DMD panel and color wheel with high-contrast optical system that achieves a contrast ratio as high as 2,200 1, exhibiting natural and smooth gradation. This easy set up projector uses a UHP lamp for outstanding brightness and well-balanced color reproduction. The provides 2,500 lumens brightness. The compact design and lightweight body lets you make presentations almost anywhere. To compensate for keystone picture distortion, the provides vertical keystone correction with a range up to \u00b1 15 degrees. Auto input search assists your set-up and versatile go-anywhere capability make this a truly portable projector. The can be ceiling or inverse mounted for enhanced versatility. Digital signal reflected off a DMD chip and"}, {"role": "assistant", "content": "Price is $95.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWoodbridge Lighting 3-Port Mini Pendant Cluster, by Maximum, Satin Nickel\nFrom the Manufacturer This ceiling cluster is formed by the combination of the three included satin nickel mini pendants featuring an iridescent mosaic tube. Satin nickel finish Iridescent mosaic tube glass Requires three (3) candelabra base bulb (not included) 10 inches wide x 84 inches high max UL listed for dry locations Brand Woodbridge Lighting, Color Satin Nickel, Material Glass, Style Transitional, Light fixture form Pendant, Power Source Corded Electric, Special Feature UL Listed, Finish Type Nickel, Shade Material Glass, Light Sources 3, Lighting Method Downlight, Specification Met UL, s 1, Manufacturer Woodbridge Lighting, Part Weight 15.05 pounds, Dimensions 4."}, {"role": "assistant", "content": "Price is $225.88"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDNA MOTORING 3-Row Full Aluminum Radiator Compatible with 70-78 Dodge B-Series Ram Van, Compatible with 50-54 Chevy Bel Air / Corvette\nAluminum racing radiator is designed to provide maximum cooling efficiency to prevent premature engine failure. Its light-weight, and high-heat transferring aluminum features a tube and fin design that, dramatically increases surface area that enables the heat to dissipate more efficiently. This racing radiator is at least 40% more efficient than stock ones. Most importantly, it has a much higher capacity for coolant than stock ones, which means that your cooling system will be more efficient and will be more resistant to temperature surges in racing applications. Fitment 1 - Compatible with Dodge B-Series Ram Van / D/ W-Series Pickup / RamCharger /"}, {"role": "assistant", "content": "Price is $151.07"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nApollo Tools Pink Household Tool Set in Attractive Designer Zippered Case with Pink Tool Selection - Pink Ribbon - Pink -\nApollo Tools is a product line of high quality, competitively priced, hand tools and power tools constructed of the finest quality components and designed for the home repair enthusiast. We strive to create the best possible tools and tool kits and to do so ethically, honorably, and with our customers\u2019 satisfaction at the very core of our focus.. This tool kit comes in an attractive pink designer case that zips up and contains a careful selection of favorite tools from our pink line.. The case looks great and is convenient for transport and storage.. This is the perfect small tool set for the home and on the go for every day tasks and projects.. It includes a box cutter"}, {"role": "assistant", "content": "Price is $35.91"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSquare D by Schneider Electric Air-Pump Pressure Switch, NEMA 1, 50-70 psi Pressure Setting, 20-65 psi Cut-Out, 15-30 psi Adjustable Differential, Low-Pressure Cut-Off\nThis Square D Pumptrol electromechanical pressure switch with 50-70 psi pressure setting range activates an electrically driven water pump within a power circuit when the adjustable rising and falling thresholds are reached. The NEMA 1 enclosure has a 1/4 NPSF internal fluid connection and screw clamp terminals. The switch works with a 2 Hp or less pump. The adjustable differential range is 15-30 psi and the cut-out range is 20-65 psi. The low-pressure cut-off (auto-start-off) operates at approximately 10"}, {"role": "assistant", "content": "Price is $52.93"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nArlen Ness 18-512 Chrome Big Sucker Performance Air Filter Kit\nAll-in-one backing plate features a built-in carb support and built-in breather tunnels at each head to decrease crankcase pressure. Each tunnel exits at the mount of the carburetor to create a virtually closed loop system Breather features O-ring banjo bolt seals and a radiuses intake manifold. No oil hoses, no oil fittings, no leaking and no mess Stage I kit features a Team Ness High-Flow filter that accepts all 93-up oval or round O. E. M. outer covers All kits include a Big Sucker aluminum backing plate, Team Ness High-Flow air filter, chrome banjo bolts for Twin Cam and 93-Up EV2 Big Twin, simple instructions and all necessary hardware This Item"}, {"role": "assistant", "content": "Price is $161.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSpeedy Pros Boricua Puerto Rico Zinc Metal License Plate Frame Car Auto Tag Holder - Black 2 Holes\nLicense Plate Frame Funny Weatherproof Treat yourself to exciting new car accessories that will catch everyone's eyes. Decorate your vehicle and make it look unique and funny with our zinc metal license plate frame. Very clear, bold, easy to read lettering can be read from a distance by other drivers. Our designs are professionally printed on our personalized license plate frame with state-of-the-art equipment guaranteed to last for years. We have more than 12 years of experience in the printing industry to offer you stunning detail and rich lifelike colors. All prints are carefully made in our lab in Tampa, Florida. CUTE CAR ACCESSORY! ** Made from high quality zinc metal ** Fits every"}, {"role": "assistant", "content": "Price is $18.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCim-Tek 10 m Resin-Impregnated Cellulose Elmnt for Centurion Fltr Housing 6-pack\nCim-Tek 30002 10 m Resin-Impregnated Cellulose Element for The Cim-Tek Centurion Filter Housing. This 10 Micron Resin-Impregnated Cellulose Element Is Used To Remove Dirt And Rust And Is Recommended for gasoline, diesel, & ULSD. This filter goes with the Cim-Tek Centurion Filter Housings. Centurion Element for use with part 40001, 40013, & 40020 10 Micron Resin-Impregnated Cellulose element Used to remove dirt and rust and dust Recommended for gasoline, diesel &"}, {"role": "assistant", "content": "Price is $174.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nNikon B500 Digital Camera (Black) with All-in-One Starter Bundle - Includes SanDisk Ultra 64GB Memory Card, 4X Rechargeable AA Batteries, Camera Shoulder Case, Photo/Video Software, Flash & More\nNikon COOLPIX B500 Digital CameraThe COOLPIX B500 Digital Camera from Nikon features a 16MP 1/2.3 BSI CMOS sensor for high-resolution imagery as well as Full HD 1080p video. This sensor's construction utilizes a stacked backside-illuminated design to improve clarity and image quality when working in dimly-lit conditions. The 40x optical zoom lens provides a 35mm equivalent focal range of covering wide-angle to telephoto perspectives to suit working in a wide variety of environments"}, {"role": "assistant", "content": "Price is $407.55"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nR1 Concepts Front Rear Brakes and Rotors Kit |Front Rear Brake Pads| Brake Rotors and Pads| Ceramic Brake Pads and Rotors |Hardware Kit|fits Chevrolet Colorado, GMC Canyon\nCompatible Applications for Chevrolet Colorado Front and GMC Canyon Front and Rear All-in-One Complete Brake Kit Replacement eLine Series Front & Rear Brake Kit comes with (4) high performance brake rotors and (8) low-dust ceramic brake pads and hardware kit. High Performance Brake Rotors Made of G3000 grade cast iron with zinc finish for ultimate rust protection. Built with O.E.M specifications in mind, no modification required. Ultimate Stopping Power Precision-drilled holes and countersunk design prevents cracking and build up, enhances ventilation and dissipates heat. Designed for smoother and quieter stopping,"}, {"role": "assistant", "content": "Price is $421.04"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPower Stop Front & Rear Z36 Truck and Tow Brake Kit with Calipers\nThe Power Stop Z36 Truck & Tow Performance brake kit provides the superior stopping power demanded by those who tow boats, haul loads, tackle mountains, lift trucks, and play in the harshest conditions. The brake rotors are drilled to keep temperatures down during extreme braking and slotted to sweep away any debris for constant pad contact. Combined with our Z36 Carbon-Fiber Ceramic performance friction formulation, you can confidently push your rig to the limit and look good doing it with red powder brake calipers. Components are engineered to handle the stress of towing, hauling, mountainous driving, and lifted trucks. Dust-free braking performance. Z36 Carbon-Fiber Ceramic formula provides the extreme braking performance demanded by your truck or "}, {"role": "assistant", "content": "Price is $735.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRedcat Racing Monte Carlo RC Car 1/10 Scale Fully Licensed 1979 Chevrolet Monte Carlo Lowrider \u2013 2.4Ghz Radio Controlled Fully Functional Lowrider Car \u2013 Purple\nRedcat Racing was founded in 2005 with the ambition of bringing people together and enhancing fun through our products. We have a complete line of parts and accessories as well as a wide selection of vehicle sizes ranging in scale. Creating a positive experience with our products and brand is the driving force behind our innovation and vision. Most of our products come fully assembled. Officially Licensed 1979 Chevrolet Monte Carlo Our 1979 Chevrolet Monte Carlo is a great addition to our line of vehicles. It is the first to use the new LR260 chassis with a solid rear axle and independent front suspension."}, {"role": "assistant", "content": "Price is $359.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKala Brand Music Co. Solid Cedar Top Acacia, Ukulele, Natural, Baritone\nElegant and beautiful, these are some of the best sounding ukuleles you will ever play. To complement such an excellent sounding instruments, we gave it a full redesign for 2021. The Solid Cedar Top with Acacia back and sides in a shiny, gloss finish, trimmed out in Rosewood binding is a sleek combination. We added an Abalone rosette, Rosewood fingerboard and bridge, and Graphtech Ratio Black Tuners. SIZE Baritone TOP Cedar BACK & SIDES Acacia BINDING Rosewood NECK Mahogany FINISH High-Gloss FINGERBOARD Rosewood HEADSTOCK Standard STRINGS Aquila Super Nylgut NUT & S"}, {"role": "assistant", "content": "Price is $399.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTCMT Rear Passenger Seat Fits For Indian Chief Vintage Roadmaster Chieftain Roadmaster Dark Horse Indian Springfield Dark Horse\nCondition Aftermarket 100% Brand New Superior quality and Durable Material Leather + Foam + Iron + PP Plastic Color Chrome & Desert TanFitmentFit For Chieftain Dark Horse Icon Fit For Roadmaster Limited Fit For Indian Springfield Dark Horse Fit For Indian Springfield Fit For 2021 Vintage Dark Horse Fit For Roadmaster Dark Horse Fit For Chieftain Elite Fit For Indian Vintage Fit For 2020, 2018 Roadmaster Elite Fit For 2020 Indian Chief Dark Horse Fit For Springfield Dark Horse Fit For Chieftain Classic Fit For 2018, 2016 Chief Fit For Chieftain Limited Fit For Chief Dark Horse Fit For"}, {"role": "assistant", "content": "Price is $129.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHOKEMA Sansula Renaissance\nSansula Renaissance We have developed the Sansula Renaissance to combine the best features of our other models in one. While the basic Sansula instrument has a relatively delicate membrane, the Renaissance is fitted with a robust synthetic REMO drumskin. The Renaissance is resistant to moisture, so it retains its tension under conditions of varying air humidity and thus also retains its wonderful sound. For all age groups. Most importantly, the Sansula Renaissance has inherited the indescribable sounds of the Sansula Klassik. The tuning of the instrument, in a-minor with additional b and f, allows wonderful melodies to be produced, almost by themselves, by plucking the tines with the thumbs. Tuning ex-works (can be varied) a \u0301, c"}, {"role": "assistant", "content": "Price is $209.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGarage-Pro Tail Light Compatible with Toyota Prius V LH Driver Side Assembly LED Type\nManufactured from high quality materials Manufactured from high quality materials Easy to install; replaces old or damaged part Easy to install; replaces old or damaged part This is an OE replacement item This is an OE replacement item Garage-Pro is the most affordable brand for your old, worn-out, or damaged factory part! This premium quality replacement part is made to give your car, truck, and SUV that original factory look and performance. Available for different applications, our Garage-Pro part will surely fit right to your vehicle. Comes with 1-year unlimited mileage warranty! Anyone just can't fail by using Garage-Pro! Garage-Pro definitely will indulge you as well as your vehicle starting with your very first purchase! FREE 1-year"}, {"role": "assistant", "content": "Price is $115.64"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLinksys Wireless-G Travel Router with SpeedBooster - Wireless router - - desktop\nProduct Description Create a wireless network wherever you go! Compact Internet-sharing Router with built-in SpeedBooster enhanced Wireless-G Access Point, in a pocket-sized box. The antenna and power supply are built-in for travel convenience. The Linksys Wireless-G Travel Router with SpeedBooster lets you carry a wireless network wherever you go. There's a built-in access point, which lets you connect SpeedBooster-enhanced and regular Wireless-G and Wireless-B devices to the network. There's also an Ethernet port to connect your wired PC. The Router function ties it together and lets your PCs share a wired or wireless Internet connection. The travel-friendly form factor includes a built-in power supply and antenna -- it even comes with a"}, {"role": "assistant", "content": "Price is $165.93"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAC Compressor & A/C Clutch For Mazda 6 Mazda6 3.0L V6 2003 2004 2005 2006 2007 2008 - BuyAutoParts NEW\nEngineered for superior durability, backed by a one year, unlimited mileage warranty Guaranteed Exact Fit for easy installation, with pre-fitted clutch pulley and plug-and-play electrical connector 100% BRAND NEW, premium ISO/TS 16949 quality - no core deposit or return required! Make sure you flush the system thoroughly and replace the drier filter along with the compressor for better long-term reliability, or consider one of our AC kits that includes everything you need! Fits Mazda 6 V6 Manufacturer BuyAutoParts, Brand BUYAUTOPARTS!, Weight 16."}, {"role": "assistant", "content": "Price is $250.41"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTama Superstar Classic / Silverstar Hardware Pack\nSuperstar Classic / Silverstar Hardware Pack. Recommended hardware kit for TAMA Superstar Classic shell kit. Compliment your Superstar Classic shells with this sturdy, road-ready hardware setup. Iron Cobra 200 Power Glide drum pedal 25.4 mm diameter base section tubing cymbal stands and snare stand Boom/Straight convertible tilter Quick-Set Tilter cymbal stands and snare stand Double braced legs Recommended hardware kit for TAMA Superstar Classic shell kit Compliment your Superstar Classic shells with this sturdy, road-ready hardware setup Recommended hardware kit for TAMA Superstar Classic shell kit Compliment your Superstar Classic shells with this sturdy, road-ready hardware setup Weight 39.9 pounds, Dimensions"}, {"role": "assistant", "content": "Price is $399.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDetroit Axle - Front Rear Strut w/Coil Spring + Sway Bars Replacement for Honda Accord - 8pc Set\nReplacement for Honda Accord Kit Includes 2x Front Complete Strut w/ Coil Spring Assembly + 2x Rear Complete Strut w/ Coil Spring Assembly + 2x Front Sway Bar Links + 2x Rear Driver Side Sway Bar Links Detroit Axle Suspension Components are Ready to Meet the Rigorous Demands of Today's Foreign and Domestic Passenger Cars, Trucks and SUVs Undergo Impact, Wear, and Fatigue Testing to Help Ensure Quality and Durability Warranty. Detroit Axle Is a Leading Global Retailer and Distributor of OE Re-manufactured and New Aftermarket Auto Parts Manufacturer Detroit Axle, Brand Detroit Axle, Weight "}, {"role": "assistant", "content": "Price is $302.65"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTraxxas Clear Body with Camper with Decals, TRX-4 Sport\nThis is a Clear Camper Body for the Traxxas TRX-4 Sport.Features Pre-trimmedIncludes (1) Body with window masks and decal sheet.Requires Painting Traxxas 8112 - TRX-4 Sport Pre-Cut Camper Body, Clear Features Pre-trimmed Includes (1) Body with window masks and decal sheet. Specs Part number(s) included (in factory packaging) 8112 Dimensions 20 x 10 x 6 inches, Weight 1.5 pounds, Country of Origin China, model number 8112, Manufacturer recommended age 12 years and up, Rank Toys & Games RC Vehicle Bodies 210, Manufacturer Trax"}, {"role": "assistant", "content": "Price is $44.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSG03XL Battery for HP Envy M7 Notebook CTO Series\nBattery Type Li-Polymer Voltage 11.55V Capacity 41.5WH ; Cells Color Black with Two Free Screwdrivers Compatible for HP Envy M7-U Series, Hp Envy Series, Hp Envy CTO Series, Hp Envy Notebook Series.HP SG03XL SG03XL SGO3XL Compatible Models for HP Envy m7 17 100% New from Manufacturer. Overcharge and Overdischarge Circuit Protection;Over-temperature and Short-circuit Protection; Up to 500 recharge cycles over the life of the battery. Warranty We specialize in providing quality power products from factory direct sales and quality customer service.Full Refund within 60 days.Satisfaction guaranteed and backed by 12"}, {"role": "assistant", "content": "Price is $33.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCreative Labs T100 2.0 Bluetooth Speaker System - 40 W RMS - 50 Hz to 20 kHz - USB - Compact Hi-Fi Wireless Desktop PC Speakers (Renewed)\nThis pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products A customer buys a new product and returns it or trades it in for a newer or different model. That product is inspected and tested to work and look like new by Amazon-qualified suppliers. Then, the product is sold as an Amazon Renewed product on Amazon. If not satisfied with the purchase, renewed products are eligible for replacement or refund under the Amazon Renewed Guarantee. Minimanlistic 2.0 Computer Speakers"}, {"role": "assistant", "content": "Price is $49.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSatco Durable All Weather Plastic Motion Infrared Security Sensor, Bronze\nNuvo Lighting is uniquely, poised to become one of the industry\u2019s leaders. With the sales and distribution resources of Satco products and the continued offering of finely conceived, well crafted products that deliver style, value and quality \u2013 Nuvo is a name that will become synonymous with lighting. 5 second to 8 minute delay control Adjustable daylight control Manual override feature CUL wet location listed Manufacturer Satco, Part Weight 8.1 ounces, Dimensions 8.5 x 2.5 x 3 inches, model number Is Discontinued No, Color Bronze, Style Traditional, Finish Bronze, Power Source Corded Electric, Voltage 120 Volts, Quantity 1, Type of Bulb Outdoor Wall Fixture, Mount"}, {"role": "assistant", "content": "Price is $44.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nVinyl Soft Top Roll-up Adjustable Truck Tonneau Cover Kit Compatible with Chevy S10 GMC Sonoma Isuzu Hombre 6Ft Fleetside/Styleside Bed 94-03, Matte Black\nThis cover is compatible with Chevy S10 GMC Sonoma Isuzu Hombre Only fits 6ft fleetside / styleside bed. Come with 1 tonneau cover and 2 side mounting rails, can withstand kinds of climate conditions and supply a great protection to your vehicle with adjustable tension and rubber weather seals. It is made of vinyl frame to guarantee a long operate life in outdoor conditions, also has the elastic straps to secure cover in stored position. It has the velcro edges to seal against truck bed, providing maximum security and concealment of your goods as well, increasing"}, {"role": "assistant", "content": "Price is $147.88"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBRIGHTFOCAL New Screen Replacement for ASUS ROG FHD 120Hz Upgrade LCD LED Display (Panel Only)\nBRIGHTFOCAL New Screen Replacement for ASUS ROG FHD 120Hz Upgrade LCD LED Display (Panel Only) Compatible Model BRIGHTFOCAL New Screen Replacement for ASUS ROG FHD 120Hz Upgrade LCD LED Display (Panel Only) Important You must match the RESOLUTION, BACKLIGHT, and SCREEN SIZE, TOUCH/NON-TOUCH to your current screen. You cannot deviate from your current screen specifications. Purchasing a screen with different specifications will not work with your system. If you are unsure what your current screen specification is, please contact us before purchase and we will gladly help. BrightFocal provides 100% compatible new item and your satisfaction is"}, {"role": "assistant", "content": "Price is $143.50"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nZIQUN 6.0L Turbo Intercooler Boots Clamps Kit, Intercooler Hose Compatible with Ford F-250 F-350 F-450 F-550 6.0 L Turbo Diesel\nPractical Set Turbo intercooler boots clamps kit includes an elbow 6.0 powerstroke turbo boot hose and two T-bolt intercooler boots clamps combined in a set to give you better convenience. Compatibility 6.0 powerstroke intercooler boot kit compatible with 2003 2004 2005 2006 2007 Ford F250 F350; only 6.0L turbo diesel engine. Temperature Resistance -40\u00b0C to 250\u00b0C High temperature intercooler boots for hot air and water, not for oil or fuel transfer"}, {"role": "assistant", "content": "Price is $35.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTLAPS Compatible With 2004 Titan/Armada Textured Black AVT Style Aluminum LED Light Bull Bar Guard with Skid Plate\nApplication Compatible With Nissan Titan All Models, 2004 / Nissan Armada All Models Front Bumper LED Bull Bar Guard AVT Series LED Bull Bar, Angular, Bold & Edgy Design Made of Light Weight Aluminum with Durable Construction, Textured Black Coating Finish Plus Warranty on Craftsmanship Only Built In Straight Light Bar with 1 Row of LEDs, High Intensity LEDs Super Bright Offroad Style, Comes with Light Bar Switch Control Manufacturer TLAPS, Brand TLAPS, Dimensions 19 x 13 x 6 inches, Exterior Ready To Paint, Manufacturer Part Position Front, Bulb Type LED, Rank Automotive Grille & Brush Guards 133"}, {"role": "assistant", "content": "Price is $250.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAA Warehousing Foreman Single Handle Kitchen Faucet in Brushed Nickel, 10 Spout Height\nSingle Handle Lavatory faucet Ceramic Disc Cartridge Brushed Nickel Finish Solid Brass waterway construction with hot and cold indicator Meets standards set by Americans with Disabilities Act Maximum Water Pressure 1200 Minimum Water Pressure 700 High Pressure Compatible Inlet Size 0.5 Single hole faucet Ceramic Disk Cartridge 1.8 GPM flow rate Wipe with clean cloth after each use Solid Brass waterway construction Deck mount 100% Pressure System Tested 700kPa - ADA, cUPC, CSA AB1953 compliant Single Lever One year manufacturer warranty applies Brand AA Warehousing, Mounting Type Deck Mount, Finish Type Brushed, Material Steel, Color Brushed Nickel, Handles 1"}, {"role": "assistant", "content": "Price is $99.44"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nJSBOYAT Headlight Assembly Bulbs Included w/Bumper Lights 4pcs Fit for 04-12 Chevy Colorado/GMC Canyon, 06-08 Isuzu I-Series Headlamp Passenger & Driver Side, Black Housing with Amber Reflector\n\ud83d\udca1 VEHICLE COMPATIBILITY Headlights Assembly Compatible with Chevrolet Colorado, GMC Canyon, 2006 Isuzu i-280 / i-350, 2007 2008 Isuzu i-290 / i-370. High beam bulb type 9005 (Included); Low beam bulb type 9006 (Included). Turn Signal Light 3757A (Not Included); DRL 4757NA (Not Included). OEM Part Number Partslink Number \ud83d\udca1 PREMIUM HOUSING MATERIALS This headlamp is sturdy"}, {"role": "assistant", "content": "Price is $124.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStroller Wagons for 2 Kids, Collapsible Wagon with Seat Belt and Canopy, Kids Wagon Beach Cart with Big Wheels for Sand, Folding Wagon for Shopping, Picnic, Camping, Garden (Stroller Wagon)\nWAGON WITH CANOPY FOR KIDS Our linor new wagon stroller with aluminum table plate and canopy design.Each seat provides a double buckle safety belt, the child sits more safely. Fully meet your travel requirements, it can be turned into a simple dining table and a carport can be built. Get the most out of your outdoor fun! KIDS WAGON FEATURES off-road wheels can be use widely on beach sand,ramps, stones, lawns, steps etc. Push & Pull adjustable handles. You can push and pull the utility wagon with"}, {"role": "assistant", "content": "Price is $158.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHP Envy Quad Gen. Intel 16GB DDR4, PCIe NVMe SSD, Intel UHD 620, IPS micro-edge, Bluetooth, Windows & Olufsen MS Ink 15.6 Convertible 2-in-1 laptop\nOptimized for inking, the Newest ENVY x360 with Fingerprint reader draws out a more productive, more creative you. Its responsive design adapts to your every move, simplifying your most demanding tasks, transforming workflow, and enhancing creativity with every stroke of the pen. Beauty. Innovation. Drawn together. With four modes designed to work with Windows Ink, take handwritten notes, sketch ideas, and even navigate your screen in a whole new way-all on a high performance laptop. Performance. Above and beyond. Equipped with the latest Intel"}, {"role": "assistant", "content": "Price is $880.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAvery Dennison SW900 Matte Brilliant Blue Metallic | 671-M | Vinyl CAR WRAP Film (5ft x 75ft (375 Sq/ft)) w/Free-Style-It Pro-Wrapping Glove\nAvery Dennison SW900 SUPREME WRAPPING FILM Easy Apply Cast Vinyl Film is a premium quality cast film designed for use in vehicle and graphics markets where high quality film finish and cost effective full color wrapping is required. This dual-layer film incorporates color and clear protective layers, providing a smooth, paint-like finish that's both durable and dazzling. This film is recommended for full car wraps, full truck wraps and can be applied to your vehicles hood, trunk, roof, mirrors, door handles, glass, interior trim and dash panels, chrome and metal parts"}, {"role": "assistant", "content": "Price is $826.59"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nORORO All-New Ultra-Compact Rechargeable Battery Pack for Heated Vests, Heated Jackets and Heated Hoodies\nButton closure Hand Wash Only Market-Leading Recharging Time Thanks to the new technology, it takes only 4 hrs to recharge this battery with the 5V3A charger, providing up to 10 hours of run-time for all ORORO heated clothing (3 hrs on high, 6 hrs on medium, 10 hrs on low) Smaller & Lighter This battery is 40% smaller than the ORORO standard battery and lighter with rounded corners, offering an optimized fit without feeling bulky and annoying during wear Thoughtful Design Easy-to-access power button and enlarged LED lights on the front make checking the remaining battery life easy. Charge your phone"}, {"role": "assistant", "content": "Price is $79.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFrigidaire Crisper Drawer Refrigerator\nProduct Description This crisper drawer is a genuine replacement part that is perfect to replace a broken crisper bin in a variety of refrigerators. The sliding pan is big enough to fit all sorts of fruits and vegetables that you need to keep cool. Make sure that your fridge functions ideally with this appliance replacement part. Compatible with Whirlpool, Kenmore, Amana, Maytag, KitchenAid and GE models. From the Manufacturer This is a genuine replacement part. The model number and name for the following item is Crisper Drawer Frigidaire drawer RECOMMENDED USE Replacement crisper drawer for a fridge GENUINE REPLACEMENT PART Made specifically to be compatible with Frigidaire and Electrolux refrigerators PART # Compatible with Wh"}, {"role": "assistant", "content": "Price is $147.87"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDetroit Axle - Brake Kit for Chevrolet Impala Malibu Buick LaCrosse Regal Replacement Chevy 12.64 inch Front & 12.4 inch Rear Disc Brake Rotors Ceramic Brakes Pads\nKit Includes 2x Front Drilled & Slotted Brake Rotor - 2x Front Drilled & Slotted Brake Rotor - 2x Rear Drilled &Slotted Brake Rotor - 2x Rear Drilled &Slotted Brake Rotor - 2x Front Ceramic Brake Pads (Hardware Included) - P-1421 2x Front Ceramic Brake Pads (Hardware Included) - P-1421 2x Rear Ceramic Brake Pads (Hardware Included) - P-1430 2x Rear Ceramic Brake Pads (Hardware Included"}, {"role": "assistant", "content": "Price is $279.24"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRK Racing Chain 110 Gold XW-Ring Chain with Connecting Link\nAdvanced design XW-ring provides better sealing to extend wear life up to 100 percentXW-ring chains are the best high-speed, extreme heat performance chains available todayChains include rivet connecting link \u2705 Fabricated from an advanced nitrile butadiene composite and featuring 3 lubrication pools to prevent heat, abrasion, torsional flex, and loss of lubricant. Manufacturer RK Racing Chain, Brand RK Racing Chain, Model 110, Weight 4.7 pounds, Dimensions 10.3 x 5.5 x 1 inches, model number 110, Is Discontinued No, Exterior Painted, Manufacturer Part 110, Rank Automotive Powersports Parts Available January 30, 200"}, {"role": "assistant", "content": "Price is $162.78"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMarware Lightweight MicroShell Folio Standing Case for Kindle Fire HD 8.9, Orange (will not fit HDX models)\nMarware MicroShell Folio Kindle Fire HD 8.9 Case The Marware MicroShell Folio is a sleek, ultra-lightweight case that combines versatility and protection. Features Elastic strap holds case open/closed Full access to HDMI and charging ports while inside case Convenient Port Access Lightweight, form-fitting folio allows full access to the HDMI and charging ports without removing device from the case. Stands For Hands-Free Viewing Stands your device horizontally for convenient hands-free reading/viewing. Fold the front lid back and insert it into the groove on the back of the polycarbonate shell. The weight of the device will stabilize the case in the standing position."}, {"role": "assistant", "content": "Price is $34.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLivex Lighting Montclair Mission 1 Light Outdoor Bronze Finish Solid Brass Wall Lantern with Iridescent Tiffany Glass, 16 x 25 x 30\nProduct Description Bright, iridescent tiffany glass and bold lines put a fresh spin on a classic look in this beautiful Montclair Mission style outdoor wall lantern. Made from solid brass finished in bronze, the top hanging lantern is attached to the back plate by a graceful, curved arm. T-bar overlay linear details on the frame give it an architectural window-inspired look. From the Manufacturer Montclair Mission Exterior Lighting utilizes the classic Mission design motif to bring architectural art to your living space. Tasteful use of Iridescent Tiffany Glass completes this timeless look sure to enhance the exterior of your home. TRADITIONAL DESIGN. Drawing inspiration from traditional"}, {"role": "assistant", "content": "Price is $136.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nNewest HP 14 HD WLED Backlit High Performance Business Laptop, AMD Athlon Silver 3050U up to 4GB DDR4, 128GB SSD, Wireless-AC, HDMI, Bluetooth, Webcam, SD Card Reader, Windows 10 S (Renewed)\nThis pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products A customer buys a new product and returns it or trades it in for a newer or different model. That product is inspected and tested to work and look like new by Amazon-qualified suppliers. Then, the product is sold as an Amazon Renewed product on Amazon. If not satisfied with the purchase, renewed products are eligible for"}, {"role": "assistant", "content": "Price is $169.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRetractable Screen RAUBAY 78.7in x 74.8in Large Collapsible White Backdrop Portable Retractable Panel Photo Background with Stand for Video Conference, Photographic Studio, Streaming\n\ud83e\udd0d Larger Size Our professional white screen is easy to contain two people with its large size of x \ud83e\udd0d Wide Application This white background can be good used for video conferencing, YouTube videos, music videos, live-screaming, photography, Tik Tok, or interviews. An indispensable partner for your media career. \ud83e\udd0d Premium Fabric Wrinkle resistant screen made from 100% polyester has the features of good resilience, heat resistance and strong wearability, which is free from wrinkles and defects. \ud83e\udd0d Easy Set-Up You can easily set it up in seconds with"}, {"role": "assistant", "content": "Price is $118.49"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCompetition Engineering 3131 Hoop Roll Cage\nMain Hoop for Roll Camaro & FirebirdMild SteelTubing OD 1-3/4 in.Tubing Wall Thickness 0.134 in.Requires Comp Engineering Roll Bar Strut Kit for a complete Roll Bar Kit For a complete Roll Bar setup, this Roll Bar Hoop must be used with Competition Engineering Universal Mild Steel Strut Kit for Roll Bars. Note This product is only the main hoop to the roll cage Manufacturer Competition Engineering, Brand Competition Engineering, Weight 23 Pounds, Dimensions 55.5 x 1.5 x 41 inches, model number 3131, Manufacturer Part 3131, OEM Part 3131, Rank Automotive Automotive Roll Bars & Cages 46, Automotive Body Parts"}, {"role": "assistant", "content": "Price is $127.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKenroy Home Theta Swing Arm Floor Lamp, Medium, Brushed Steel\nProduct Description Who says elegant accents can\u2019t be functional? This delightfully modern swing arm floor lamp\u2019s elegant stylings and fully functional swing arms are the perfect solution for those looking to accent any Scandinavian or minimalist living space. Use the two swing arms to position the light perfectly for bedside reading or late-night relaxing. The downward directional light can illuminate your tablet or book while creating a wonderfully bright ambient glow. From the Manufacturer Kenroy Home Theta swing arm floor lamp in brushed steel finish comes with a 16 inch diameter white tapered drum shade. The ultimate reading lamp, the column is affixed to one side, allowing it to be placed close to an armchair or bed. Two arms offer maximum adjustability and counterbalance the drum"}, {"role": "assistant", "content": "Price is $190.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFilterbuy Air Filter MERV 8 Dust Defense Pleated HVAC AC Furnace Air Filters Replacement (Actual Size 19.50 x 22.50 x 3.63 Inches)\nreplacement air filters for your furnace, air conditioner, heat pump, or HVAC system (actual size 19.50 x 22.50 x 3.63 ) MERV 8 synthetic media (comparable with MPR 600 & FPR 5) protects homes from dust, pollen, and more by trapping 90% of airborne particles without impacting air flow High-quality construction features an electrostatically charged, pleated design that captures more harmful particles and prolongs the products lifespan by 3 times that of fiberglass models Industrial-grade beverage board frames with dual wire backings outperform standard cardboard designs"}, {"role": "assistant", "content": "Price is $108.66"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n2023 Parrots Wall Calendar by Bright Day, 12x12 Inch, Beautiful Exotic Bird Photography\nSTAY ORGANIZED 2023 Parrots Calendar! Did you know that there are roughly 393 different species of parrot? These birds come in a variety of colors, sizes and temperaments, stretching throughout the world\u00e2\u02c6\u0161\u00e2\u20ac\u0161\u00e8\u00e2\u20ac\u0161\u00c3\u2018s tropical regions. They are among the oldest living of all birds, some of them reaching ages of around 95 years! Enjoy our 2023 botanical bird calendar. HIGH QUALITY Parrots Calendar - Size Closed 12 x 12 Inch. Opened 12 x 24 Inch. Does not bleed through! 13 Full Color Images! All 2023 Tropical Birds Calendar photos are hand selected from"}, {"role": "assistant", "content": "Price is $5.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAM Conservation Group, Inc. SH032W AM Conservation Group High Efficiency Shower Head, White\nProduct Description Spoil yourself and maximize efficiency with our Spoiler Showerheads, which feature three luxurious spray settings. This is a White 2. 0 GPM handheld model with a Pause feature that slows the flow of water for extra savings. From the Manufacturer Spoil yourself and maximize efficiency with our Spoiler Showerheads, which feature three luxurious spray settings. This is a White 2.0 GPM handheld model with a Pause feature that slows the flow of water for extra savings. 2. 0 GALLONS PER MINUTE - This water-saving hand shower head has a flow rate of 2. 0 gallons of water per minute. This pressure level allows for a great shower while"}, {"role": "assistant", "content": "Price is $22.36"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nManley Exhaust Valve (Small Block Chevy (LS-6 Head) 1.550 Head Diameter Race Flo), 1 Pack\nManley Performance manufactures stainless valves, forged pistons, camshafts, lifters, vanadium valve springs, push Rods and timing chain kits. Made up of good quality products. The product is manufactured in United States. Manley Performance manufactures Stainless valves, forged pistons, camshafts, lifters, vanadium valve springs, push Rods and timing chain kits Made up of good quality products Manufactured in United States Manufacturer Manley, Brand Manley, Weight 2.5 pounds, Dimensions 11.8 x 6.8 x 2.5 inches, model number Manufacturer Part OEM Part Rank Automotive Automotive Replacement Engine Exhaust Valves"}, {"role": "assistant", "content": "Price is $205.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMonopoly Electronic Banking Edition\nAmazon.com The Monopoly Electronic Banking Edition game combines the best of classic Monopoly with updated electronic transactions. As with the original version, players still operate with money, learn real-world economics, competition and strategy, try to stay out of jail, and try their best to get filthy rich. But this version has been updated to reflect changes in how the real world uses money All transactions are conducted with Monopoly's new banking card system. Anyone from age 8 and up will enjoy this updated version of one of the world's most famous games. Classic Fun with Modern Twists Aside from the electronic banking, the basic rules of this game have not changed from the Monopoly everybody remembers. Tokens, houses, hotels, chance and community chest cards, cardboard property deeds -- if"}, {"role": "assistant", "content": "Price is $94.39"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFumuchy 33MM 4 7/8 Height Chrome Plastic Super Spike Screw-on Nut Cover Replace 10570 for Semi Truck (20)\n33MM 4 7/8 Height Chrome Plastic Super Spike Screw-on Nut Cover Replace 10570 for Semi Truck Replace 10570 Fitment For Semi Truck 33mm 4 7/8 spike nut cover Material Made of high quality ABS Plastic, protect lug nuts not be affected by natural elements prevent rust and corrosion, extremely durability Replace Part Number 10570 Fitment fit Semi Truck 33mm 4 7/8 spike nut cover Material Made of high quality ABS Plastic, protect lug nuts not be affected by natural elements prevent rust and corrosion, extremely durability Installation Easy to install, directly to replacement for semi trucks App"}, {"role": "assistant", "content": "Price is $25.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\namscan Grease T-Birds Jacket\n100% Leather Package Includes 1 x Mens Grease T-Birds Costume Jacket, Plus size The black leather jacket features a white T-Birds logo on the back. Wear this jacket with jeans, a T-shirt, and boots (sold separately) to create your own greaser costume. Meet the rest of the T-Birds at the Frosty Palace in a T-Birds Leather Jacket! Review the size chart for additional sizing information. This jacket is the perfect way to get the retro look you\u2019ve been searching for this Halloween (or maybe even for that theme party you\u2019ve been dying to go to) Manufacturer recommended age 12 years and up, Available June 26, 2020, Manufacturer amscan"}, {"role": "assistant", "content": "Price is $51.52"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLULULOOK Band for Apple Watch Ultra, 49MM Titanium Metal Band for iWatch \ud835\ude3f\ud835\ude47\ud835\ude3e-\ud835\ude4e\ud835\ude58\ud835\ude67\ud835\ude56\ud835\ude69\ud835\ude58\ud835\ude5d \ud835\ude4d\ud835\ude5a\ud835\ude68\ud835\ude5e\ud835\ude68\ud835\ude69\ud835\ude56\ud835\ude63\ud835\ude69 \ud835\ude4b\ud835\ude67\ud835\ude64\ud835\ude58\ud835\ude5a\ud835\ude68\ud835\ude68 - Titanium Color for Big Wrist\nBuckle closure High-quality Titanium Band for Apple Watch Made of lightweight and sturdy titanium metal, 60% lighter than stainless steel. fell light and comfortable on your wrist. Diamond-like Carbon (DLC) coating for high corrosion & scratch resistance. At the same time, Waterproof and sweatproof"}, {"role": "assistant", "content": "Price is $59.19"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKO-KEN(JAPAN) 3/8 (9.5 mm) SQ. Nut grip socket rail set 8 pair RS 3450 M / 8\nSpecifications 3/8 (9.5 mm) SQ. Nut Grip Socket Rail Set of 8 (Rails 7.9 inches (200 mm) Weight 11.8 oz (310 g) Set Includes 10, 11, 12, 13, 14, 17, 19, 200mm Rails Brand Koken, Material Alloy Steel, Quantity 1, Head Style Hex, Finish Type Powder Coated, Operation Mode Mechanical, Manufacturer KO-KEN TOOL CO., LTD., Part Weight 10.9 ounces, Dimensions 10.71 x 2.95 x "}, {"role": "assistant", "content": "Price is $98.26"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHOME MASTER HARDWARE Heavy Duty Shelf Brackets, 12 x 8 inch Metal Brackets, Shelves Support Angle L Bracket for Kitchen Garages Stores, Black with Screws 10 Pack\n\ud83c\udff5\ufe0fThe 12\u201c x 8\u201d shelf brackets are made of high-quality steel, sturdy and durable. \ud83c\udff5\ufe0fBlack coated finished, water-proof and rust-proof, corrosion-resistant, and smooth and beautiful, long-lasting use. \ud83c\udff5\ufe0fThe shelf bracket using the triangular structure and precision welding techniques, more stable. Each pair can hold up to 1000 lbs. \ud83c\udff5\ufe0fFloating shelf hardware can be used as decorative shelf brackets, open shelving for kitchen, bookshelf brackets, metal shelf bracket, exhibition stand, garden shelf, or even general external"}, {"role": "assistant", "content": "Price is $35.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTireMinder A1A Tire Pressure Monitoring System (TPMS) with 10 Transmitters for RVs, MotorHomes, 5th Wheels, Motor Coaches and Trailers\nWith a large, beautiful display, the TireMinder A1A tire pressure monitoring system is engineered to be a simple, yet powerful tool for monitoring tire conditions, no matter where the road takes you. Just like the original State Road A1A, the TireMinder A1A allows you to sit back and relax, winding through all of the hidden paths, while knowing your vehicle is in good hands. The A1A features straightforward visual alerts, as well as powerful audible alerts, with easy to understand icons to know exactly what type of issue is occurring and where. From boat trailer to"}, {"role": "assistant", "content": "Price is $600.97"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLorfancy 24 Pcs Kids Jewelry for Girls Necklaces Bracelets Rings Toddlers Jewelry Set Princess Party Favors Goodie Bags Stuffers Cute Unicorn Mermaid Pendant Adjustable Woven Friendship Play Jewelry Girls Dress Up Gifts\n24 PCS Delicate Jewelry Set This kids girls party favor jewelry includes 12 pcs bracelets, 6 pcs necklaces and 6 pcs rings. The shape of kids jewelry is popular with little girls. Such as unicorn, mermaid, heart, animal, ice cream etc. Providing your lovely kids with different styles to meet their daily matching. High Quality Made of high quality acrylic and alloy, which is durable, fade-free, smell-free and environmentally friendly. Keeping your lovely girl\u2019s safe and happy is always our pursuit. Your kids also can share it with their friends."}, {"role": "assistant", "content": "Price is $11.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGO-PARTS - Pair/Set - for Dodge Durango Rear Tail Lights Lamps Assembly/Lens/Cover - Left & Right (Driver & Passenger) Side Replacement 2015\nfor OEM OEM FITS 2014 - 2017 Durango Citadel 3.6L V6 FLEX SUV 4-Door Automatic AWD/RWD 119.8 - 2021 Durango Citadel 3.6L V6 GAS SUV 4-Door Automatic AWD/RWD 119.8 - 2021 Durango Citadel 5.7L V8 GAS SUV 4-Door Automatic AWD/RWD 119.8 - 2017 Durango GT 3.6L V6 FLEX SUV 4-Door Automatic AWD/RWD "}, {"role": "assistant", "content": "Price is $308.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAll-Weather Guard Rubber Floor Mats for 2023 2024 Honda CR-V (Non-Hybrid) Waterproof Car Mats for CRV Accessories TPE Automotive Floor Mat & Cargo Liner and Rear Backrest Mats Full Set Black\nCRV 2023 2024 CUSTOM ACCESSORIES Car mats include front and rear,plus trunk mats and backrest mats, a total of 8 sets. Shvgen floor mats are scanned accurately by 3D laser and are suitable for 2023 Honda CR-V ( Non-Hybrid ). HIGH QUALITY TPE Custom floor mats for cars are made of TPE, Green and tasteless, safe and hygienic, cold and heat resistant, waterproof and snowproof, easy to clean. ALL-WEATHER PROTECTION ALL weather floor mats for"}, {"role": "assistant", "content": "Price is $160.88"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKALRI Modern Indoor Lighting Saturn Gold & Black Pendant Light Kitchen Island Chandelier Ceiling Hanging Light Fixtures with Matte Black Finish\nSpecifications Style Modern Finsh Matte Black Color Black&Gold Shade Color Black Material Metal Bulb Type Incandescent/Led bulbs Number Of bulb 1pcs (Bulbs Not Included) Socket Specs Base E26 Bulb Wattage 60 max wattage for use with this fixture Voltage 110V Light Direction Downlight Hanging Chain Product Dimension Fixture Width 13, High 12 Canopy 5 Package Included 1x Modern Lisse Saturn Gold & Black Pendant Light Warm Tips 1) 100% Quality Assurance. No matter what difficulties you meet, we will always in your service! 2) For any faulty or defective product, please contact us first"}, {"role": "assistant", "content": "Price is $63.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSKB Cases ATA Hard Plastic Golf Bag Storage Traveling Case with Wheels and Reliable Secure Latches\nKeep your golf clubs safe when traveling with a case that is compatible with new golf bag designs featuring protruding top molded handles Made from ultra-high molecular weight polyethylene to ensure ultimate protection of belongings; Dimensions (L x W x H) 51.12 x 14.50 x 17.00 inches Equipped with TSA Locking System for ease of travel; Perfect-Match valance bending system provides a tight fit to prevent dirt, dust, and moisture Capable of accepting drivers up to in length; Patented industrial strength latches for superior closure and overall latched security Designed with quiet, smooth inline skate-style wheels for easy portability; Material Polyethylene; Color Black Dimensions L x"}, {"role": "assistant", "content": "Price is $349.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nV\u00f6xx MGA Matte Black Wheel with Painted (17 x 7.5 inches /5 x 110 mm, 40 mm Offset)\nMGA 17x7.5 et40 CB73.1 Matte Black. Painted with a three stage painting process and clear coated for protection 5 Spoke Design Center cap included 1 year finish warranty, 90 days out of round, and lifetime structural warranty Size 17x7 5x10, Brand Wheel Size 17 Inches, Pitch Circle Diameter 110 Millimeters, Diameter 17 Inches, Rim Width 7.5 Inches, Manufacturer Model MGA, Weight 22 pounds, model number MGA MB, Manufacturer Part MGA MB, Construction aluminum, Bolt Pattern ( Holes) 5, Offset "}, {"role": "assistant", "content": "Price is $164.12"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAlno Contemporary I Modern Robe Hooks, Polished Nickel\nAlno is the most requested line of fine decorative cabinet hardware, offering cutting edge designs from traditional to contemporary styles. Alno is the designer's choice providing unique designs from one source for fine decorative cabinet hardware, bathroom accessories, mirrors, and mirror cabinets. As a handmade and finished product each piece of cabinet hardware may have slight variations within a lot, color, and or finish. Overtime, the living finishes may patina by use or rub off, and coloration will change in a natural process enhancing the cabinet hardware's unique beauty. Made by Alno Upc - Vendor Item Number - Country of Origin China Color Polished Nickel, Brand Alno, Material Metal, Finish Type Chrome, Mounting Type Wall Mount, Style Modern"}, {"role": "assistant", "content": "Price is $45.05"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nNational Cycle Tall VStream Windshield N28209\n\u2022 High X Wide\u2022 Polycarbonate windshield with dark tint\u2022 Sturdy mount system attaches to the forks, requires no modifications to stock components, and provides outstanding rigidity\u2022 Includes all hardware\u2022 Backed by a 3 year unbreakable warranty\u2022 DOT approved The VStream gets its name from the unique shape and dimensional contours designed and engineered into the windscreen Color Dark Tint, Brand National Cycle, Exterior Finish Painted, Style Custom, Auto Part Position Front, Pieces 1, Manufacturer National Cycle, Model National Cycle Weight 4 pounds, Dimensions 24 x 18 x 9 inches, Country of Origin USA, model number Is Discontinued No, Manufacturer Part OEM Part Rank Automotive Powersports Windshields 6919,"}, {"role": "assistant", "content": "Price is $269.96"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMarvel 6 Inch Legends Series Rogue\nWith just one touch, Rogue can absorb anyone\u2019s superpowers \u2013 making her capabilities in any matchup nearly limitless. With the Marvel Legends Series, both kid and adult Marvel fans can start a legendary collection of comic- and movie-based Marvel characters. This 6-inch Marvel\u2019s Rogue figure is highly articulated and features a comic-inspired design, making it another epic addition to the Marvel Legends Series. Copyright 2015 Marvel. Hasbro and all related terms are trademarks of Hasbro. Comic-inspired design Includes Build a Figure part (Juggernaut) Collect other Marvel Legends Series figures (each sold separately) Action figure size 6 inches Includes figure and 1 Build-a-Figure piece;Care and Cleaning Wipe Clean with a Damp Cloth Dimensions 2.52"}, {"role": "assistant", "content": "Price is $70.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nJVC 6.8 Capacitive Multimedia Car Receiver Safe Driver's Bundle with Voxx HD Backup Camera. With Apple CarPlay, Android Auto, Android USB Mirroring, Bluetooth, SiriusXM Ready\nCar Toys (Authorized Retailer) Bundle Includes JVC Receiver JVC Receiver Voxx HD Backup Camera Voxx HD Backup Camera Car Toys Bottle Opener Keychain, 1-Year Manufacturer Warranty Car Toys Bottle Opener Keychain, 1-Year Manufacturer Warranty MAKE THE MOST OF YOUR PHONE Everything you need for the road is in your smartphone, right? JVC's multimedia receiver puts all the goodness front and center on a 6.75 touchscreen display with Android Auto and Apple CarPlay. Plus, you'll get a variety of music sources, hands-free calling, serious sound-shaping tools,"}, {"role": "assistant", "content": "Price is $309.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nJET Infeed/Outfeed Tables\nExtend the table size of your JET or sander with these sturdy infeed/outfeed tables. Compatibility Designed to fit JET and drum sanders Maximum Workload 35 pounds (per table) Added Capacity Extends table surface to 40 Table Dimensions 18 x 10-1/4 JET Red Assurance Guarantee Backed by JET's industry-leading one-year warranty against manufacturing defects Brand Jet, Dimensions LxWxH 19.5 x 11 x 4.25 inches, Grit Type Extra Fine, Power Source Hand Powered, AC Adapter Current 10 Amps, Weight 16 pounds, Manufacturer JET, Part Dimensions 19.5 x 11 x 4.25 inches, Country of Origin Taiwan,"}, {"role": "assistant", "content": "Price is $149.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nTusk Removable Half Windshield Clear\nThe Tusk half windshield is a must have for your side x side. This half windshield will protect you from many of the elements while still allowing air flow to keep the cab clear of swirling dust or fogging moisture. Made of 3/16 polycarbonate plastic. Fits CAN-AM 2021 - 2022 Commander 1000 DPS -- CAN-AM 2021 - 2022 Commander 1000 XT -- CAN-AM 2021 - 2022 Commander 1000 XT-P -- CAN-AM 2022 Commander 1000R X-MR -- CAN-AM 2022 Commander 700 DPS -- CAN-AM 2022 Commander 700 XT -- CAN-AM 2021 - 202"}, {"role": "assistant", "content": "Price is $88.19"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nYOLENY 39 Inch Electric Guitar Complete beginner Kit Full-size Solid-Body SSS Pickups for Starter with Amplifier, Bag, Stand, Tremolo Bar, Digital Tuner, Strap, Picks, Strings Brown\n\ud83c\udfb5 \u201cC\u201dSHAPED MAPLE NECK YOLENY Electric Guitars Use The Most Common Modern Neck Shape-\u201cC\u201d Shaped Profile Design, Which Has A Very Comfortable Feel, Broad Adaptability Even The Small Hands. Fingering Suitable For Multiple Playing Styles. \ud83c\udfb8 S-S-S PICKUPS Three classic single-coil pickups. This is a pickup arrangement suitable for more music styles. Whether you prefer pop, rock, Metal, Jazz, funk, or blues, you will have a balanced performance. \ud83c\udfb5 20"}, {"role": "assistant", "content": "Price is $119.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nReally Good Stuff Classroom Go for It Chips \u2013 Set of 100 with 50 Unique Messages \u2013 Encourage Positive Feelings & Confidence \u2013Social-Emotional Learning \u2013 SEL for The Home and Classroom\nKids love getting a supportive note from a teacher or a parent These chips are a great way to encourage kids to try new things and inspire them to \u201cGo For It\u201d The inspirational sayings are meant to empower children to think positively and develop confidence and resilience. These 2.25\u201d round chips have two each of 50 different, kidfriendly, upbeat messages of encouragement and validation, perfect for spreading positivity and socialemotional learning. These support tools feature fun designs on the back which can also be used as a space to customize a note to the child in permanent marker. To take it"}, {"role": "assistant", "content": "Price is $22.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLiili Round Mouse Pad Natural Rubber Mousepad Image ID Mexican Pattern\nManufacture MADE IN USA. Designed, Printed and Shipped out of our California Facility. Features Our mousepad is made of natural rubber with Fabric. High quality cloth weave surface bonded to a special NON-SLIP 100% natural Eco-Friendly rubber base to enhance precise tracking, effortless control, steady surface support and extended durability. The weave also provides a nice, comfortable feel under your hand, Minimizing Fatigue over extended periods of time. Works With Any Standard Mouse. Low Friction and Ultra Smooth Fabric surface optimized for better Mouse Gliding. Warm Tip After being tested, we found that color might seem a little different (lighter or darker) on different monitors. After-sales Service 1. 30 days"}, {"role": "assistant", "content": "Price is $9.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCardone Remanufactured Distributor\nCARDONE Remanufactured Distributors provide reliable performance at the best price. Installing a CARDONE Distributor on your vehicle will ensure that proper voltage is transmitted to the spark plugs in the correct timing pattern so that your vehicle will perform on command. As a remanufactured Original Equipment part, this unit guarantees a perfect vehicle fit All electronic module components are 100% computer tested to ensure full functionality and O.E. components with consistently high failure rates are 100% replaced or repaired to meet or exceed O.E. performance Precise machining tolerances prevent oil leakage, poor timing, setting of the Check Engine light, and premature failure Automated test equipment verifies signal strength, correct polarity of wire harness, air gap, crank reluctor tooth size, as"}, {"role": "assistant", "content": "Price is $237.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKhrome Werks 1-1/4 Chrome 12 Fat Ape Hanger Handlebar 300315\nHighly polished, duplex nickel chrome-plated steel 1-1/4 diameter formed handlebars with 1 center mounting section and 1 grip mounts Pre-drilled for internal wiring 3-1/2 on center clamping width is 5-1/2 to accommodate one-piece top riser clamps Works with standard style controls and grips Will not work with hydraulic clutch 12 rise, 35 wide, 12 center width, 11 end riseNote Not for use with stock risers and handlebar/gauge mount on models. Highly polished, duplex nickel chrome-plated steel 1-1/4 diameter formed handlebars with 1 center mounting section"}, {"role": "assistant", "content": "Price is $309.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMillSO USB C Female to USB A Male Adapter, USB 3.0 Type A Male to USB 3.0 Type C Female Connector Converter Adapter 5Gbps SuperSpeed/Nylon-Braided Type C to USB A Adapter -\nMillSO USB C Female to USB Male Adapter This USB A male to USB C female adapter is the perfect way to connect most USB-C headphones to any legacy USB-A device (computer, laptop, tablet), so you can enjoy music wherever you go without disturbing others. With the added 8-inch extension cable, you can keep your devices at a comfortable distance. NOTICE Does NOT support fast charging, video signal transmission, or work with MagSafe charger. Superior Audio Transmission MillSO USB male to USB C female adapter supports up to 5Gbps audio transmission"}, {"role": "assistant", "content": "Price is $7.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSKILSAW 10-1/4 In. Magnesium SAWSQUATCH Worm Drive (Diablo Blade)\nSkil saw, sawsquatch, 15A, magnesium, worm drive, Circular saw, for cutting 4 times cleanly in 1 pass, powerful 15A dual field motor easily tackles LVL, glulam, pine & PSL wood, magnesium motor housing stabilizes drive train for longer life, legendary Skil saw worm drive gearing for a lifetime of performance, includes 40 tooth Diablo carbide blade & multi-function wrench. Sharp and thin saw This product satisfies the customer requirement Manufacture in China Brand Skil, Blade Material Carbide, Surface Recommendation Wood, Special Feature Brushless, Included Components Circular Saw Accessory, Amperage 4."}, {"role": "assistant", "content": "Price is $372.34"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nYoungRC 915Mhz 100MW Radio Telemetry Air and Ground Data Transmit Module 915Mhz Radio Telemetry Kit for APM2.6 APM2.8 Pixhawk Flight Controller\nSupport for OTG of Android Cellphones, and for computer OTG. Antenna is 5.8G. Very small size and light weight. Air data transfer rates up to Transmit power 20dBm It can be used with standard for APM, for Pixhawk flight controller (for APM 2.6 2.8 Pixhawk 2.4.8 flight controller etc). easy to install and connect. Available bi-directional amplifier gain greater range. With a standard for TTL UART interface, for HM-TRP wireless module based, with for Si443"}, {"role": "assistant", "content": "Price is $66.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKLR650 Adjustable Kickstand Side Stand 3 Inches Shorter\nCompatible with Soupy\u2019s Adjustable Kickstand Lowering Side Stands are CNC machined from solid aluminum and use stainless steel hardware. Adjustable from stock length to 3 inches shorter and the strongest and most stylish available. There are a number of different lengths to choose from. The foot has a radius that accommodates all different lean angles. If your motorcycle is lowered, the frame is closer to the ground. The kickstand is mounted to the frame and needs to be shorter to retain the lean angle required to prevent the motorcycle from standing too upright or tipping over. This is a direct bolt-on item. Simply replace your stock kickstand with this, adjust to your desired length, apply thread locker and tighten screws. Designed for use with"}, {"role": "assistant", "content": "Price is $206.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGENOVA PRODUCTS M32705 1/2 PVC Street Elbow, 0.5 Inch\nMarlex, 1/2 inch black PVC street elbow, 90 degree, Schedule 40, male pipe thread x female pipe thread, meets the requirements of astm D 2466. This product is highly durable. This product is easy to use. This product is manufactured in china. Manufactured in china Easy to use Highly durable Size 0.5 Inch, Material Pvc, Brand Genova, Color Black, Dimensions LxWxH 1.9 x 1.5 x 90 inches, Connector Type Elbow, Exterior Finish PVC, Weight 0.04 Pounds, Manufacturer Standard Plumbing Supply, Part Dimensions 1.9 x 1"}, {"role": "assistant", "content": "Price is $5.93"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFour Seasons 57129 Remanufactured Air Conditioning Compressor (Renewed)\nRemanufactured Air Conditioning Compressor Meets or exceeds OE design and performance Part number 57129 Fit type Vehicle Specific Package Dimensions 21.082 H x 29.21 L x 18.541 W (centimeters) Manufacturer Four Seasons, Brand Four Seasons, Model Weight 14.7 Pounds, Dimensions 11.4 x 7 x 7.8 inches, Country of Origin China, model number 57129, Is Discontinued No, Exterior Machined, Manufacturer Part 57129, OEM Part 57129, Rank Automotive Automotive Replacement Air Conditioning Compressors 7896, Available December 2, 2005, Included Components Compressor, Dimensions LxW"}, {"role": "assistant", "content": "Price is $156.57"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStrictly Briks Classic Stackable Baseplates, Building Bricks for Towers, Shelves, and More, 100% Compatible with All Major Brands, Clear Colors, 6 10x10 Inches Base Plates & 50 Stackers\nGUARANTEED TIGHT FIT Our classic-size products are 100% compatible with all major brands of building bricks. Let your child's creativity soar as they build & create their own unique designs without spending a fortune. Our versatile products can be used to build a city, a wall set, an activity table base, or anything their imagination can dream up. Don't settle for flimsy cardboard bricks, invest in Strictly Briks for high-quality, durable building blocks that will last for years to come. UNLEASH YOUR CREATIVITY With"}, {"role": "assistant", "content": "Price is $36.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n2021 Dell Inspiron 3000 Laptop Computer, 15.6 Inch FHD Display, 11th Gen Intel Core Processor, 16 GB RAM, 256 GB SSD, Webcam, Wi-Fi, HDMI, Bluetooth, Windows 10 Home, Black (Latest Model)\nProcessor 11th Generation Intel\u00ae Core\u2122 Processor (6MB Cache, up to 4.1 GHz) Graphics Intel\u00ae UHD Graphics with shared graphics memory Operating system Windows 10 Home 64-bit Memory Up to 32GB DDR4 SDRAM Hard Drive Up to 2TB PCIe NVMe M.2 Solid State Drive or 2TB Hard Disk Drive Optical Drive No Display FHD (1920 x 1080) Anti-glare LED Backlight Non-Touch Narrow Border WVA Display"}, {"role": "assistant", "content": "Price is $400.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDIYmalls 3V 2 Cells AA Battery Holder Case Storage Box with ON/Off Switch Alligator Clip Wire Cable 130mm (Pack of 4)\nFeature -For 2pcs AA battery only. -Designed with a cover, and a on/off slide switch. -Size 68mm x 34mm x 20mm / 2.7 inch x 1.3 inch x (L*W*H). -Cable Length 130mm / 5 inch. Package Included 4pcs AA battery holder with alligator clip -You will receive 4pcs aa battery holder 2 cells. -Battery NOT included. -Designed for 2 cells aa battery holder. -With 2pin alligator clip wires, and ON/OFF switch."}, {"role": "assistant", "content": "Price is $8.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMini PC, Kinupute Desktop Computer Windows 11 Pro, 16G RAM, 256G SSD, Discrete Graphics GT1030 2G, HDMI/DVI, 4K, Dual-Band WiFi, BT 4.0, Gigabit Ethernet for Gaming/Office/Server\nHigh Performance Mini PC equipped with Xeon v3 and GeForce GT 1030 2GB GDDR5, 4 Cores 8 Threads, base frequency max L3 Cache 8MB. Greatly improves the performance of games. Pre-installed with Windows 11 Pro OS. All kinds of office software run easily, such as C4D 3D drawing software, Pr video editing software, PS graphic design software, etc. This Mini PC is ideal for diverse usage"}, {"role": "assistant", "content": "Price is $495.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nNon-Slip Solid Plate Base Aluminum Alloy with Rubber Suction Cup Swivel Vise Table Vise for Home DIY Creation\nThis adjustable vise is made of high quality aluminum alloy, corrosion resistant and durable. The bottom of the board is firm, and the bottom is equipped with a rubber suction cup, which is non slip, safe and reliable to use. Suitable for precision processing and DIY creation at home. Features CORROSION RESISTANCE The adjustable mini vise is made of high quality aluminum alloy, corrosion resistant and durable. Professionally designed for home, workshop, professional use, it can be used indoors or outdoors. CONVENIENT PROCESSING This rotatable multi angle vise is very suitable for general clamping applications, convenient for processing, and very suitable for most workbenches and"}, {"role": "assistant", "content": "Price is $33.09"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOrchid Seed Bastard!! Arshes Nei Shikkoku no Raitei PVC Figure (1 6 Scale)\nFrom Orchid Seed. From the apocalyptic fantasy series BASTARD!!, serialized in Ultra Jump, comes the Lover/Daughter of the protagonist Dark Schneider - the Thunder Empress Arshes Nei! This new PVC figure is based on a pin-up released in the Perfect Edition Vol. 2 in 2003 and features amazing detail. Featuring her cursed blade, the Raijinken as well as an appropriately cold and determined gaze this figure perfectly captures the essence of this magical sword master! Her revealing outfit allows you to see her body - which is both attractive as well as strong, and her flowing cape and delicately sculpted hair add amazing motion"}, {"role": "assistant", "content": "Price is $202.69"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDurable Desk Reference System With Display Sleeves - 10 Panels - 2 Sheet s /panel - Letter Size - 60 Degree Viewing Angle - Polypropylene, Metal - 6 / Each - Gray\nDesk reference system offers glare-free sleeves made of environmentally friendly polypropylene. Metal base can adjust to display at or angles. Sleeve frames include snap-on tabs. Reference system includes a desk stand and 10 letter-size display sleeves that hold up to 20 documents with snap-on tabs. Durable Desk Reference System with Display Sleeves Manufacturer Durable, Brand Durable, Weight 4.5 pounds, Dimensions 11.8 x 6.7 x 10.2 inches, model number Color Gray, Material Type Metal, Tab Position Top, s 1, Sheet Size"}, {"role": "assistant", "content": "Price is $107.60"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRockford Fosgate RFK-HDRK Complete Amplifier Installation Kit for 1998+ Harley Davidson Road King Motorcycles\nThe Road King kits are designed to deliver an exceptional sound experience while retaining as much interior bag space as possible. The RFK-HDRK amplifier mounting kit is designed for use with the Rockford Fosgate Power amplifier (sold separately) and is supplied with the complete plug-and-play wiring harness. Designed for use with Harley-Davidson Road King Motorcycles. The RFK-HDRK is a complete Amplifier Installation Kit, designed for use with select and 2014+ Factory Harley Davidson Road King Hardshell Bag Lids while retaining as much interior bag space as possible Manufacturer Rockford Fosgate, Brand Rockford Fosgate, Model Rockford"}, {"role": "assistant", "content": "Price is $339.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMoto G7 Power Battery, (Upgraded) MAXBEAR 3.85V Li-Polymer Replacement Battery for Motorola Moto G7 Power JK50 XT1955 Moto One Power XT1942 with Repair Tool Kit\nProduct Specifications - Battery Capacity 5,300 mAh - Battery Type Lithium Ion Polymern - Voltage Output 3.85 V - Watt-hour 24.47 Wh COMPATIBLE MODELS -Motorola Moto G7 Power -Motorola Moto One Power -JK50 Package Includes -Replacement Battery for Moto G7 Power x 1 pcs. -12 Months Warranty Internal batteries, (IE Phone replacement batteries), require technical knowledge to replace, and may be hazardous and/or cause damage or future damage to phone if done incorrectly. Do not expose to extreme"}, {"role": "assistant", "content": "Price is $18.87"}]}

View File

@@ -0,0 +1,50 @@
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFit System Passenger Side Mirror for Toyota Tacoma, Black, Foldaway, Power\nPassenger Side Mirror for Toyota Tacoma. Black. Foldaway. Power. Mirror glass is power adjustable. Convex Lens. Mirror glass does not have heating capabilities. Manual folding for additional clearance. Mirror has no turn signal. Housing finish is Black. Passenger side Mirror, tested to fit and function like the original, Meets or exceeds OEM standards Mirror glass is power adjustable OE-comparable wiring harness/ connection (no pigtail connector) for hassle-free installation Manual folding for additional clearance Auto Part Position Right, Dimensions LxWxH 13.25 x 5.25 x 9.25 inches, Lens Curvature Description Convex, Brand Fit System, Color Black, Mounting Type Door Mount, Special"}, {"role": "assistant", "content": "Price is $122.65"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nHDBUBALUS Motorcycle Sissy Bar Detachable Rear Passenger Backrest Pad Fit for Harley Sportster XL 883 1200\nFitment For Harley Sportster XL Models Sportster 883 / Sportster 1200 / Seventy Two / Forty Eight / Iron 883 / Iron 1200 Soft Cushion Pad and Sissy bar Provide Great Back Support for Passenger,Improve Riding Comfort in a Long Haul Trip Sturdy and Great Black Finish, Bracket Made of Steel,Pad Made of PU Leather + Polyurethane Foam Detachable Design, Easy Installation and Removal when you Not Need it. The quick-release bracket is need when install Package Include 1 Set of Sissy Bar Backrest (Instruction is not included. Please check the size carefully before your purchasing) Manufacturer HDB"}, {"role": "assistant", "content": "Price is $125.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMishimoto Performance Aluminum X-Line Radiator Compatible With GMC C/K Truck\nAn ideal upgrade for the brittle stock radiator, the Mishimoto GM C/K Truck X-Line Performance Aluminum Radiator provides your truck with enhanced reliability and improved cooling efficiency. Whether you use your classic for daily driving or take it to the track, don't overlook the importance of installing an upgraded classic truck radiator in your engine. A stock radiator cannot handle the heat that comes along with having a great deal of horsepower. This GM C/K truck radiator is manufactured using durable aircraft-quality aluminum end tanks, precision TIG-welded to an efficient brazed aluminum core. The inlet and outlets provide precise leak-free connections. This classic car radiator also includes a magnetic oil drain plug, which effectively removes metal fragments circulating in the cooling system"}, {"role": "assistant", "content": "Price is $340.16"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nK&N Air Intake System (Non-Carb Complaint) (Harley Davidson)\nK&N's Street Metal Series High-Flow Air Intake Systems provide a good looking appearance, offer increased airflow and deliver more horsepower & torque to your Harley-Davidson motorcycle. These intake systems increase power by eliminating the stock OE air cleaner which is replaced by a complete high-flow K&N air intake system. This air intake system is constructed with an extra tall K&N air filter providing more air flow and longer service intervals than standard RK-series air intake filters. The extra tall air filter design is intended to be used on larger or custom engine builds that would benefit from higher levels of air flow. Installation is simple with a sturdy, custom aluminum backing plate that mounts directly to the throttle body via an"}, {"role": "assistant", "content": "Price is $249.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCardone Remanufactured Unloaded Disc Brake Caliper with Bracket (Renewed)\nAs a remanufactured Original Equipment part, this unit guarantees a perfect vehicle fit Pistons are durable, resistant to cracking or pitting and handle great loads; calipers are treated with a special formulated rust inhibitor and kept in the original equipment finish Rubber seals are replaced with high temperature EPDM rubber for extended life and optimum performance New bleeder screws provide trouble-free bleeding and a positive seal and new washers are included where applicable Our remanufacturing process is earth-friendly, as it reduces the energy and raw material needed to make a new part by 80% Manufacturer A1 Cardone, Brand Cardone, Weight 12.46 pounds, Dimensions 9.56 x 7.25 x "}, {"role": "assistant", "content": "Price is $91.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAnker Nebula Capsule Max with Anker Nebula Capsule Series Adjustable Tripod Stand, Aluminum Alloy Portable Projector Stand\nAnker Nebula Capsule Max with Anker Nebula Capsule Series Adjustable Tripod Stand, Aluminum Alloy Portable Projector Stand HD Viewing Cutting-edge DLP technology projects a vividly-detailed 720p, image up to 100 inches big. Ideal for use in low-light environments Instant Clarity Get an ultra-sharp, rectangular image from almost any angle in under a second with Capsule Max mini projector\u2019s autofocus and keystoning technology Ideal in the Home Stay entertained at home with Capsule Max's image. Watch movies, take online classes, or keep the kids entertained with hours of cartoons and educational videos. The possibilities are endless Android 8.1"}, {"role": "assistant", "content": "Price is $427.97"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAmerican Lighting SGL-SM-WH Smooth Faceplate for LED Step Light, White, Matte\nAmerican Lighting SGL-SM-WH Faceplate for LED Step Light, Smooth, White Durable cast zinc-magnesium faceplate for American Lighting LED Step light. White Color is great for your home. Smooth shape. built for the American Lighting Step Light model # SGL-LED-WW. Durable wall plate. zinc-magnesium material is built to last. White Color is great for your home Smooth shape Built for the American Lighting Step Light model SGL-LED-WW Durable wall plate - zinc-magnesium material is built to last Includes faceplate - requires separate purchase of LED light fixture SGL-LED-WW Brand American Lighting, Color Matte White, Material Metal"}, {"role": "assistant", "content": "Price is $95.11"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCoverking Custom Fit Front 50/50 Bucket Seat Cover for Select Mazda 6 Models - Neosupreme (Charcoal with Black Sides)\nThe exact seat configuration is Front With Side Airbag; 50/50 Bucket; Only For Base Seats Without Elongated Center Bottom Cushions Made from Neosupreme fabric for insulation, soft touch, and comfort Neosupreme seat covers are water-resistant and are an affordable alternative to Neoprene Tailor-made to the exact specifications of your vehicles seats and protects your seats from spills, stains, and damage Stitching designed to emulate factory seat style and the high quality buckles and zippers enable for a secure fit Designed to install yourself (installation may require some effort for a snug fit) and includes a 1 year limited warranty"}, {"role": "assistant", "content": "Price is $186.36"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMemorial Candle for Weddings Memory Candle to Honor a Loved one at Your Wedding\nPLEASE email us with details regarding how you want Unity Candle personalized Scroll through the pictures to see options for verses and graphics. white 3x9 candle Pictures show a few examples. Let us know about your special day and we will create a custom candle just for you! Brand Unity Candles, Dimensions 10 x 5 x 5 inches; 2 Pounds, Weight 2 Pounds, s 1, Operating Time 48 Hours, Indoor/Outdoor Usage Indoor, Specific Uses For Product Wedding Memorial Candle, Shape Round, Material Wax, Occasion Wedding, Seasons All Season, Style Custom, Wick Quantity 1, Theme Memorial, Information Can, Unit Count 1.0 Count, Is Dis"}, {"role": "assistant", "content": "Price is $26.25"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nApple Watch Series 6 (GPS + Cellular, 44mm) Gold Stainless Steel Case with Pink Sport Band (Renewed)\nApple Watch Series 6 lets you measure your blood oxygen level with a revolutionary new sensor and app. Take an ECG from your See your fitness metrics on the enhanced Always-On Retina display, now 2.5x brighter outdoors when your wrist is down. Set a bedtime routine and track your sleep. And with cellular service, you can go without your phone. It's the ultimate device for a healthier, more active, more connected life. GPS + Cellular model lets you call, text, and get directions without your phone Measure your blood oxygen with an all-new sensor and app Check your heart rhythm with the ECG app The Always-On Retina display is "}, {"role": "assistant", "content": "Price is $248.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nPhoto Studio Boom Light Stand Bag,50 Tripod Bag, Canopy Bag, Camping Bag Made In USA.\n50 bag with heavy duty 600 denier polyester,water resistant,heavy duty #10 decathlon double zipper,outside zipper pocket 50 width X 12 height X 11 depth Made In USA. Great bag to hold all your camping gear or photo studio light stands carrying,tripod, music equipment,volleyball net, golf bag cover and other essentials. Size 50 width x 12 height x 11 depth. Made In USA. Dimensions 50 x 11 x 12 inches, Weight 1.5 pounds, Manufacturer BAGS USA, model number 274, Rank Tripod & Monopod Cases 240, Is Discontinued No, Available August"}, {"role": "assistant", "content": "Price is $64.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMonwutong Slim Fit Case for Moto G Play Case for Moto G Power for Moto G Pure, Shiny Marble Pattern Ring Kickstand Cover for Girls for Moto G Pure/G Play/G Power,ZHDD Purple\nFit for Motorola Moto G Pure/G Power/G Play IMD Technology,Bright and colorful. Anti-fall Protect function,four hard fixed corners can effectively protect phone from falling damage. Camera Lens and Screen Protection Shiny Ring Kickstand, Easy for viewing videos and movies Package Include 1 x phone case (phone is not include) Compatible Model Special attention! Only applicable for Motorola Moto G Pure/G Power/G Play.Please confirm your phone model. Material IMD Technology + Soft TPU Protection,Bright and colorful,Comfortable grip.fits the phone very well. Features Shiny,Non-fading"}, {"role": "assistant", "content": "Price is $10.55"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBlack Full-Motion Tilt/Swivel Wall Mount Bracket with Anti-Theft Feature for Vizio M70-C3 70 inch 4K UHD HDTV TV/Television - Articulating/Tilting/Swiveling\nCompatible with the Vizio M70-C3 70 inch 4K UHD HDTV TV/Television, this adjustable, strong, and robust full-motion tilt/swivel black wall mount bracket with Anti-Theft Feature puts the back of your TV 3 inches from the wall when folded flat and 21.6 inches when fully extended. This wall mount bracket allows maximum flexibility for installing and viewing your TV. This Full-Motion Wall Mount supports most* 37 to 70 LED/LCD/Plasma TVs weighing up to 88"}, {"role": "assistant", "content": "Price is $92.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBaby Doll Car Seat with Toy Accessories, Includes 12 Inch Soft Body Black Baby Doll, Booster Seat Carrier, Rattle Toy, Bib and 2 Bottles, Travel Set for Toddler Infant Girl and Boy, African American\nThis gorgeous realistic doll will be love at first sight. At 12 inches long she is perfect for hugging, cuddling, to play and care for. Different variety of accessories makes it the perfect set for all times. Traveling, bed, parties, weddings and more. Recommended for 2 years old and up. Traveling Baby Doll Set \u2013 Includes 12 Soft Body Baby Doll, Car Booster Seat, Rattle Toy, Bib, and 2 Feeding Bottles. Take along your baby doll for a ride and carry along wherever you go! Great Gift"}, {"role": "assistant", "content": "Price is $34.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAparecium Work Platform Height Adjustable, Portable Step Stool Ladder, Folding Aluminum Step Ladder, Type 1A, Heavy Duty 330 Lbs Rated, for Washing Vehicles, Cleaning Windows, DIY, Maintenance Work\nDurable Construction It is mainly made of Aluminum which is rust-resistant and long-lasting to serve longer time. Large load capacity is 330lbs which can load your weight safely and make sure your safety while working. But it is also light and convenient for transportation and storage.Aparecium step ladder is certificated to Type 1A. Adjustment Aparecium work platform can be adjusted height from 23.42 inches to 34.72 inches by squeezing the reinforced smart locks which has 7 levels of height adjustment and the maximum height adjustment in order"}, {"role": "assistant", "content": "Price is $145.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLaurey 37007 Lineage Knob, Antique Copper\nFrom the Manufacturer Laurey is America's finest quality cabinet hardware. Laurey features the most innovative styling, dedication to service, and quality that is truly unparalleled. Designed to withstand corrosion by moisture and salt air Use to accent your cabinetry Finishes resist abrasion Protected by triple treatments of long-lasting genuine lacquer Material Metal, Brand Laurey, Color Antique Copper, Exterior Finish Copper, Usage Cabinets, Included Components Knob, Weight 5.6 ounces, Metal Type Copper, Handle Material Copper, Unit Count 1.0 Count, s 1, Manufacturer Laurey, Part 37007, Dimensions 2 x 2 x 1.38 inches, Country of Origin China, model number 37007, Size"}, {"role": "assistant", "content": "Price is $4.68"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nLindby Custom Multibar (Chrome) Compatible with 09-11 Yamaha XVS95\nLindby brings you ground breaking innovations and fascinating designs.Fits 09-11, 09-17 Lindby brings you ground breaking innovations and fascinating designs. The unique fusion of creative engineering and excellence make them the proud manufacturer of The Multibar, the original patented combined engine guard and highway peg.Made from a single piece of high-strength steel for long-lasting durability.Built-in bon Patent Not recommended for use with extended forward controls or extended floorboards. O-rings are replaceable but made of a high quality neoprene and won't dry rot, if you do need to replace one you just slide it over the lower bracket. Color transparent, Brand Lindby Custom, Material Alloy"}, {"role": "assistant", "content": "Price is $319.94"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBestem Carbon Fiber Head Cowl for Ducati 1098 848 1198\nBestem Ducati Carbon Fiber Head Cowl in plain weave will give your motorcycle that special custom look. This part is made from high quality 3K carbon fiber with sulfate-free fiber glass backing. Special formulated epoxy resin provides excellent flexibility and durability and will not change shape or crack under road use. UVC topcoat layer is used to protect the carbon fiber from fading, as is the problem with cheaper polyester or vinyl carbon fiber on the market today. To ensure the best possible fit onto your motorcycle, this part was created from a casting of the original OEM part and it is test-installed. Fits Ducati Carbon fiber with fiber glass backing Excellent flexibility and durability UVC top coat layer used to protect"}, {"role": "assistant", "content": "Price is $339.85"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nBOSCH 18V Connected-Ready 1/2 In. Hammer Drill/Driver Kit with (1) 8.0 Ah PROFACTOR Performance Battery\nThis Bosch 18V PROFACTOR hammer drill/driver is built for tough drilling and driving jobs, especially drilling large holes straight. The 1/2 In. Hammer Drill/Driver is part of the PROFACTOR System, which pairs BITURBO Brushless Technology with a PROFACTOR battery. BITURBO Brushless Technology is a high-performance motor and drive-train system designed to deliver power comparable to high-demand corded tools. This powerful hammer drill/driver has KickBack Control to help reduce the risk of user injury and Electronic Angle Detection to ensure accurate drilling at desired angle. It also features 25"}, {"role": "assistant", "content": "Price is $273.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRAREELECTRICAL New Starter Motor Compatible with 07 08 09 10 GMC Acadia 3.6 V6\nRAREELECTRICAL BRAND COMPATIBLE WITH GENERAL MOTORS, GM, GMC, MITSUBISHI, SATURN, SUZUKIGENERAL MOTORS DESCRIPTION STARTERUNIT TYPE MITSUBISHITYPE PMGRVOLTAGE 1.7 KWROTATION CLOCKWISETOOTH COUNT EAR 1 10.8MM ID UNTHREADEDMOUNTING EAR 2 10.8MM ID UNTHREADEDMOUNTING EAR 3 12.5MM ID UNTHREADEDWEIGHT 6.45 LBS / 2.93 KGAPPLICATIONSPLEASE VERIFY YOUR OEM PART NUMBER"}, {"role": "assistant", "content": "Price is $94.49"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMIMO Panel Antenna Kit by Waveform | +9 dBi Gain | 2x2 MHz | for 3G, 4G LTE, 5G Modems, Routers, & Cell Boosters | TS9, SMA, U.FL Adapters (Twin Cable)\nSay goodbye to laggy Zoom calls, Netflix buffering, and High Ping gaming! If you\u2019re looking for faster data speeds with your LTE router, you've found the right product! The waveform MIMO Panel Antenna kit utilizes a panel antenna that houses two cross polarized antennas to maximize the reception of your LTE modem. Our kit gives you everything you need to attach these antennas to your LTE Modem with our 3 pack of adapters. Simply use the adapters to connect to your hotspot, connect"}, {"role": "assistant", "content": "Price is $239.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nFrogTape Delicate Surface Frog Tape.94 inch x 60 Yard 280220\nFrogTape Delicate surface is a premium, light adhesion painter's masking tape that helps you achieve crisp, clean paint lines and saves time and money by eliminating the need for touch-ups. Adhesion Strength Low Strength Color Yellow Length 60 Product Type Painter's Tape Recommended Surface Delicate Surfaces Removal Timeframe 60 Width 0.94 Brand Name FrogTape 2 pack Package may vary Dimensions 6 x 6 x 2.1 inches, Weight 10.6 ounces, Manufacturer Shurtech, model number Rank Industrial & Scientific 31384, Masking Tape 416, Adhesive Tapes 974, Hardware 15936, Available July 31,"}, {"role": "assistant", "content": "Price is $19.98"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSaddlemen Highwayman Slant Saddlebags (Classic/Large/X-Large)\nLarge turn signal cutouts in yoke prevent need for turn signal relocation on some models. Medium 13 L x 6 W x 9.5 H. Large 15.5 L x 6 W x 9.5 H. Jumbo 18 L x 6 W x 12 H. Throw-over design saddlebags made of Saddlehyde; available in three sizes and two different styles to fit every bike and storage need. Stylish dual-strap design with heavy-duty chrome-plated buckles. Box-style lid keeps contents secure. Adjustable yoke construction for a perfect fit on most popular cruisers. Rigid plastic backs and reinforced inner panels help maintain bag shape even when"}, {"role": "assistant", "content": "Price is $143.92"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGE Dryer Timer\nProduct Description This is a Genuine Replacement Part, The Model Number and Name for The Following Item General Electric Dryer Timer. From the Manufacturer This is a Genuine Replacement Part,The Model Number and Name for The Following Item General Electric Dryer Timer General Electric This Is A Genuine Replacement Part Clothes-Dryer-Replacement-Parts From The Brand Name Ge Brand Name GE, Model Info Weight 8.8 Ounces, Dimensions 4.8 x 3.3 x 3.2 inches, Country of Origin China, model number Is Discontinued No, Capacity 1 Kilograms, Part Rank Tools & Home Improvement Dryer Replacement Parts 15481, Domestic Shipping can be shipped within U.S., International Shipping This item can be shipped to select countries outside of the"}, {"role": "assistant", "content": "Price is $131.88"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nNaruto Approaching Wind Booster Box (Bandai)\nNaruto Approaching Wind TCG Booster Box 24 Packs - 10 Cards Per Pack Approaching Wind is the eleventh release for the Naruto CCG and introduces over 100 new cards. This is the first set to include characters from Naruto \u201cShippuden\u201d TV episodes. The Naruto storyline skips two and half years into the future and all of the favorite Naruto characters have matured and grown more powerful. The Naruto CCG will begin to grow with these characters as we begin to introduce new versions of the most popular characters and their brand new Jutsus. New characters that will play a key role in the Naruto storyline will also make their first appearances. \u201cApproaching Wind\u201d will open a new chapter for the Naruto C"}, {"role": "assistant", "content": "Price is $349.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nEBC Brake Kit\nStill privately owned, EBC Brakes is a world leader in the manufacture of brake components. In the early 80\u2019s in Europe, EBC commenced developing the world\u2019s first aftermarket range of products. After a successful launch in Europe, EBC expanded into the USA market in the It produces 100% of its brake pad range in its own factories Package Dimensions 43.688 H x 41.148 L x 41.275 W (centimeters) Package Weight 23.156 kilograms Country of Origin Wales Manufacturer EBC Brakes, Brand EBC Brakes, Model Weight 40 pounds, model number Is Discontinued No, Exterior Machined, Manufacturer Part Rank Automotive Automotive Replacement Brake Kits 16235, Available May 26, 2015"}, {"role": "assistant", "content": "Price is $188.92"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\n20 Regal Entertainment Group Premiere Movie Tickets (SAVE $50!)\nBuying Regal Premiere movies tickets are a great way to enjoy all movies at a great discount. Regal Premiere movie tickets are valid 365 day a year. There are never any blackout dates. They never expire. Use them at your own pace. Premiere movie tickets are unrestricted. Valid for all movies and showtimes. Surcharge fees apply to all IMAX, RPX, Large Format or 3-D Films. Present at box office only. Not valid for online redemption. Redeem each movie ticket for one Regal theatre ticket of your choice with NO EXPIRATION! Dimensions 9.5 x 4 x 0.2 inches, Weight 0.81 ounces, Manufacturer Regal, Rank Office Products Ticket Rolls"}, {"role": "assistant", "content": "Price is $263.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWheel Accessories Parts Wheel Spacer, 4 PC Set, 5 x 127mm (5 x 5.00) Hub Centric, 1.75 in Thickness, Fits Jeep Grand Cherokee, Wrangler, Dodge Durango\nOur spacers are manufactured with same thread, hub bore and lug hex as your vehicle\u2019s original equipment. Allowing use of your vehicle\u2019s original lugs and lug wrench. Precision machined Aircraft Grade Aluminum spacers / adapters with heat treated, hardened Grade studs and matching black, dual coated lugs. Anodized surface provides corrosion resistance. Widen your vehicle base and give your vehicle a more aggressive stance while improving handling and stability. Increase tire clearance, fix brake caliper clearance issues, allow installation of lift/lowering kits and wider, larger, or"}, {"role": "assistant", "content": "Price is $144.49"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAngelbaby Reborn Silicone Full Body Realistic Dolls Cute Look Real Baby Girl Waterproof Reborns Handmade Vinyl Toys with Clothes (Red)\nOur cute and lifelike reborn dolls are made of high quality materials (silicone vinyl,clothes, hair,Acrylic eyes, and other accessories materials ), safe, non-toxic for your kids, pure environment-friendly materials with gentle and comfortable touch. The doll will come with outfits and a magnetic pacifier.It will be a friend of your baby and the one of your family.Wish you love this Please feel free to play with her/him. Conforms to the safety requirements of ASTM F963 and EN71 for ages 3+ Baby doll gender girl, has gender feature; Application Wedding gifts, Birthday gifts, festival gifts, children"}, {"role": "assistant", "content": "Price is $55.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMetabo HPT Coil Siding Nailer, Siding Nails 1-1/2 inch To 2-1/2 inch, Side load, Tilt Bottom Magazine\nThe Hitachi 2-1/2 coil siding nailer brings power, precision and convenience to the jobsite and weighs only 4. 8 lbs. Capable of driving nails as large as 2-1/2 x. 099 at a rate of 3 per second, the is both powerful and efficient. With newly added features like a selective actuation switch, side load, tilt bottom magazine and repositioned depth of drive adjustment dial, the professional preferred siding nailer gets even better. Additional features such as the adjustable air deflector, no mar nose cap and plastic shield add"}, {"role": "assistant", "content": "Price is $445.31"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nARP Stud Kit\nARP Chevy/GMC 6.2 Diesel Head Stud Kit GMC 6.2L Diesel Head Stud Kit Package Dimensions 5.842 H x 18.541 L x 27.94 W (centimeters) Package Weight 10.55 pounds Oem equivalent part number Manufacturer ARP, Brand ARP, Model ARP Weight 2 pounds, Dimensions 8 x 3 x 11 inches, Country of Origin USA, model number Exterior Painted, Manufacturer Part OEM Part Rank Automotive Automotive Performance Engine Main Bolts & Studs 144, Automotive Replacement Engine Main Bolts & Studs 305, Domestic Shipping can be shipped within U.S., International Shipping This item can be shipped to select countries outside of the U.S. Learn More, Available June 20, "}, {"role": "assistant", "content": "Price is $212.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nArmorSuit MilitaryShield Full Body Skin Film + Screen Protector for Toshiba Thrive Tablet - Anti-Bubble HD Clear Film\nMilitary Grade Protection ArmorSuit\u00c2 MilitaryShield\u00c2 features exceptional clarity and UV protection to prevent yellowing. It is made from the same protective film material used to protect military aircrafts, helicopters and space shuttles. MilitaryShield\u00c2 is also equipped with self-healing properties to maximize the protection. The self-healing technology works to constantly eliminate minor scratches on the film. All of our MilitaryShield\u00c2 are uniquely designed to provide a perfect cut for a perfect fit on your device. It also features corrosion and moisture protection to prevent substances from migrating through the film to attack underlying substrates. It's designed to provide daily protection against scratches and reduce chances of damage to your screen from impact"}, {"role": "assistant", "content": "Price is $18.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nOLP Badge Strap Clips Qty 500 Clear Flexible Vinyl 2-3/4 Long & Metal Clip Snap\n500 per pack 2-3/4 long clear vinyl badge strap clips with 2-Hole nickel-plated steel clip that swivels as needed. Clear vinyl is flexible to avoid breaking. Has metal snap closure feature. Fits standard 1/2 slot punched hole. Clip will not tear clothing. 2-Hole nickel-plated steel clip swivels as needed Clear vinyl is flexible to avoid breaking Has metal snap closure feature Fits standard 1/2 slot punched hole Clip will not tear clothing Manufacturer Oregon Laminations Company, Brand Oregon Lamination Premium, Weight 4.74 pounds, Dimensions 3.25 x 0.5 x 0.25"}, {"role": "assistant", "content": "Price is $74.60"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nAir Compressor 115v 23 Psi\n115 volt 60 cyl. Newest addition, weighs only 6 lbs. Don't let the size fool you, it will do the job and keep going and going. Attached suction cup feet eliminate compressor movement. Compressor includes a durable 6 foot cord with three prong end. The high quality faux leather case is the perfect stylish compliment to your Sony Reader The slim and sleek design securely fastens the ebook reader in place and has a magnetic flap. The car charger and wall charger are a must have accessory. The USB data cable comes in handy when sync'ing data or charging your ebook. The combo pack comes with a black leather case, USB cable, car charger, wall charger, & Hand Strap Brand Halloween FX, Voltage 115 Vol"}, {"role": "assistant", "content": "Price is $186.63"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nGrant 760 GT Rally Steering Wheel\nPatterned after the most popular rally car look. This is a solid 3 spoke design. Molded cushion grip contoured to the shape of the hand with a leather grained finish. This is a great affordable solution for a wheel with incredible styling. A Grant Installation Kit is necessary to mount this wheel to a vehicle. This wheel will work with Grant Standard 3000 or 4000 Series, Billet 5000 Series, or Euro 6000 Series Installation Kits. 13 Diameter wheel with 3 dish Molded cushion grip contoured to the shape of the hand with a leather grained finish Silver anodized aluminum spokes Includes horn button and black Styling Sleeve Grant installation kit required Fit type Vehicle Specific Manufacturer Grant Products, Brand Grant,"}, {"role": "assistant", "content": "Price is $115.48"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDell Latitude E6420 Intel 8GB RAM 240GB SSD Win 10 Pro Webcam (Renewed)\nThis Certified Refurbished product is manufacturer refurbished, shows limited or no wear, and includes all original accessories plus a 90 day warranty. Microsoft is discontinuing offering Windows 7; this product is sold with either Windows 7 or Windows 10. Microsoft license terms for Windows 10 will include the downgrade rights to Windows 7 Intel Core 3MB Cache, Max Turbo Frequency 8GB DDR3, 240G SSD Hard Drive; 14 Inch HD 1366 x 768 Display, DVDROM, Intel HD Graphics 3000, 3 USB 2.0, Wireless; SD Card Reader, Smart Card Reader, HDMI Out, VGA Out,"}, {"role": "assistant", "content": "Price is $498.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDell Optiplex 7010 Business Desktop Computer (Intel Quad Core i5 up to 3.6GHz Processor), 8GB DDR3 RAM, 2TB HDD, USB 3.0, DVD, Windows 10 Professional (Renewed)\nThis pre-owned or refurbished product has been professionally inspected and tested to work and look like new. How a product becomes part of Amazon Renewed, your destination for pre-owned, refurbished products A customer buys a new product and returns it or trades it in for a newer or different model. That product is inspected and tested to work and look like new by Amazon-qualified suppliers. Then, the product is sold as an Amazon Renewed product on Amazon. If not satisfied with the purchase, renewed products are eligible for replacement or refund under"}, {"role": "assistant", "content": "Price is $325.13"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCisco-Linksys Dual-Band Wireless A+B Access Point + Router with 4-Port 10/100 Switch\nAmazon.com From the Manufacturer The Dual-Band Wireless A+B Broadband Router is like four devices in one box! The Router function lets you securely share one high-speed Internet connection among your entire network, while the 4-port full duplex 10/100 Switch jump-starts your wired-Ethernet network. Connect four PCs directly, or daisy-chain out to more hubs and switches to create as big a network as you need. The Dual-Band Wireless A+B Router also contains two Wireless Access Points, which let you connect with wireless-networked PCs using either the popular standard at or the new, almost five times faster, 5GHz, standard. Since both standards"}, {"role": "assistant", "content": "Price is $80.56"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nStreet Scene Mud Flap Kit\nStreet Scene Mud Flap Kits are designed to offer excellent protection against mud, gravel and stones. These kits are made from tough urethane which offers long lasting durability. They are corrosion resistant and ensure easy installation. Easy installation Provides years of great protection Protects from rock and harmful debris No drilling required Easy installation Manufacturer Street Scene, Brand Street Scene, Weight 23.4 pounds, Dimensions 30 x 27 x 7 inches, model number Manufacturer Part OEM Part Domestic Shipping can be shipped within U.S., International Shipping This item can be shipped to select countries outside of the U.S. Learn More, Available April 16, 2008, Material Rock, Fit Type Universal Fit, Installation Type Screw In, Finish Type Powder Coated"}, {"role": "assistant", "content": "Price is $147.28"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCobble Hill 1000 Piece Puzzle - Rest Stop - Sample Poster Included\nMADE IN THE US Cobble Hill Puzzles are proudly manufactured in North America. RANDOM-CUT PIECES This piece design means each puzzle piece looks different - A fun challenge. HIGH-QUALITY The glare-reducing linen paper and crisp image make it a perfect piece to frame. EARTH FRIENDLY All cardboard is made from 100% recycled material. Our ink is also vegetable based. NO INSTRUCTIONS REQUIRED Simply use the box cover or convenient linen print poster included. Finished size is 26.625 x 19.25\u201d Brand Cobble Hill Puzzle Company Ltd., Puzzle type Jigsaw, Manufacturer Minimum Age (MONTHS) Pieces 1000, Theme Cabin & Camping"}, {"role": "assistant", "content": "Price is $28.65"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWristCo Premium Neon Green Age Verified Plastic Secure Snap Wristbands - 500 Count 5/8 x 10 - Adjustable Size Bracelets for Events, Waterproof, Durable, Tearproof, Wrist Bands used at Waterparks Concerts Festivals Conferences for Security Admission\nSECURE SNAP CLOSURE PLASTIC WRISTBANDS - Wristco plastic wristbands measures 5/8\u201d inches wide by 10 inches long and will fit any sized wrist. The wrist bands are produced in quantities of 20 bands per sheet and separate easily from the sheet with a gentle pull. Choose from a variety of vibrant colors for easy visual identification for security access, crowd control, and gate entry. BEST FOR OUTDOOR USE - Wristco plastic wristbands are"}, {"role": "assistant", "content": "Price is $39.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nRockville DOLBY BAR Home Theater Soundbar w/ Wireless Sub/Bluetooth/HDMI/Optical\nRockville DOLBY BAR 40 500 Watt Soundbar with Wireless Subwoofer/Bluetooth/HDMI/Optical and Dolby digital. 500 Watts peak power / 200 Watts RMS power (continuous). Dolby Digital plus, Dolby Digital, and Dolby surround gives you an amazing theater experience when watching movies. Pairs with Included Wireless Subwoofer Seamlessly. Built in Bluetooth wireless audio streaming with long range and distortion free playback. USB input plays back music stored on a thumb drive (up to 32 Gb). Controls Volume, Bass, Treble, DSP mode. Includes a wall bracket and mounting hardware. Recessed input panel makes it easy to"}, {"role": "assistant", "content": "Price is $189.95"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nWOOS 722.6 VALVE BODY 6 SOLENOIDS CAST Compatible with Mercedes Benz\nCondition Remanufactured OEM 722.6 Compatbile with Dodge Sprinter 2500??? Sprinter 3500??? Freightliner Sprinter 2500??? Freightliner Sprinter 3500??? Compatbile with Mercedes-Benz w/ A/T C230 C240 C280 C32 AMG C320 C350 C36 AMG C43 AMG C55 AMG CL500 CL55 AMG CL600 CL65 AMG CLK320 CLK430 CLK500 CLK55 AMG E300 E320 E350 E420 1997 E430 E500 E55 AMG G500 G55 AMG ML320 ML"}, {"role": "assistant", "content": "Price is $264.82"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nDetroit Axle - Front Struts w/Coil Springs + Sway Bars Replacement for Toyota Sienna (AWD/FWD 8 Passenger Models) - 4pc Set\nKit Includes 1x Front Driver Side Strut w/ Coil Spring Assembly \u2013 172366 1x Front Driver Side Strut w/ Coil Spring Assembly \u2013 172366 1x Front Strut w/ Coil Spring Assembly \u2013 172365 1x Front Strut w/ Coil Spring Assembly \u2013 172365 2x Front Sway Bar End Link - K80249 2x Front Sway Bar End Link - K80249 Fitment Replacement for Toyota Sienna (AWD/FWD 8 Passenger Models) Replacement for Toyota Sienna (AWD/FWD 8 Passenger Models"}, {"role": "assistant", "content": "Price is $234.79"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nKICKER 8 600w Marine Loaded Subwoofer Enclosure+Passive Radiator TB8\nWhat's in the Box 1 x enclosure assembly. 2 x vertical mounting brackets. 1 x horizontal mount base. 1 x Horizontal mount hook (retainer). 1 x Horizontal mount plate (retaining clamp) What's in the Box 1 x enclosure assembly. 2 x vertical mounting brackets. 1 x horizontal mount base. 1 x Horizontal mount hook (retainer). 1 x Horizontal mount plate (retaining clamp) 7 x stainless steel M5 x 12mm button head screws for horizontal mount plate to base and mounting brackets to enclosure. 11 x nylon flat washers (to be used on all mounting fasteners). 4"}, {"role": "assistant", "content": "Price is $299.99"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nVim Tools Mechanics Master Set, Hex & Torx\nFeatures and benefits 1/2 cut = better fit, higher torque, S2 steel, the strongest hardest drivers, satin chrome sockets and gun metal grey bits, heat treated to 58-62 Rc, 4 new sizes, T70 Torx, 13mm hex, 21mm hex, and 22mm hex, comes in a durable plastic case, approved for hand and power tools, lifetime warranty. Set includes T8 - T70 - standard Torx, TR10 - TR55 - tamper proof Torx, E4 - E20 - Torx sockets, 1/8 and rdquo, - 3/4 and rdquo, SAE hex, 2.5mm - 22"}, {"role": "assistant", "content": "Price is $202.19"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCallahan FRONT 288mm + REAR 278mm Premium OE 5 Lug 4 Brake Rotors + Ceramic Pads + Sensors + Clips fit Mercedes C230 240\nGUARANTEED ONLY to fit vehicles in the Product Description - see below. Original design ensures proper fit and confident braking. CERAMIC BRAKE PADS are quieter and last longer than metallic. Unique formula provides reduced noise fade and dust. STAINLES STEEL QUALITY HARDWARE IS INCLUDED. Parts are ready to install out of the box. NO CLEANING REQUIRED. INCREASED STOPPING POWER due to improved heat dissipation. Guaranteed to perform better or equal to OE parts. ENHANCED STOPPING POWER provides quiet confident braking. 12 months warranty on all parts in the kit. FULL"}, {"role": "assistant", "content": "Price is $163.27"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nSigma 30mm F1.4 Contemporary DC DN Lens for Micro 4/3\nThe 30mm F1.4 DC DN Contemporary is the first high performance, economical F1.4 lens for micro four thirds and Sony-e Mount mirrorless systems With nine rounded aperture blades, a stepping ring motor, and compact design perfect paring of high performance and pricing APS-C format Dimensions 2.55 x 2.55 x 2.89 inches, Weight 9.3 ounces, model number Rank SLR Camera Lenses 543, Is Discontinued No, Available February 23, 2016, Manufacturer Sigma Corporation of America, Brand Sigma, Lens Type Wide Angle, Compatible Mountings Olympus/Panasonic Micro 4/3, Camera Lens Description 30 mm"}, {"role": "assistant", "content": "Price is $264.00"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nMag Genius Educational & Colorful Magnetic Building Building Block Set \u2013 Standard Building Kit\nIDEA BOOKLET of examples showing 3D building and characteristics for the starter kit. Shows how to use add-ons and accessories that are sold separately. DURABILITY waterproof & sunproof (no fading/outdoor friendly) material that can handle hard impacts. MATH BASIS 60 translucent, durable, and colorful shapes including (2 standard square bases 3x3, 2 large bases 6x6, 10 acute triangles, 8 right angled Ninety-Degree triangles, 10 regular triangles) Does not come with play people. ENGINEERING build widespread cities and neighborhoods allowing the cars/trains to veer around sharp corners to get away from bad guys or to transport your towns citizens. Anything is"}, {"role": "assistant", "content": "Price is $29.90"}]}
{"messages": [{"role": "system", "content": "You estimate prices of items. Reply only with the price, no explanation"}, {"role": "user", "content": "How much does this cost?\n\nCenterforce Dual Friction Clutch Pressure Plate and Disc\nThe Centerforce Dual-Friction pressure plates feature our patented processes to provide a performance clutch that offers exceptional street characteristics, while offering outstanding holding-capacity and durability. The Dual-Friction disc has a full facing on the pressure plate side for drivability and longevity, while a carbon composite puc style facing is used on the flywheel side for a positive engagement and increased holding-capacity. Dual Friction is the ultimate in street or strip holding power and performance without sacrificing pedal effort and driver control. The patented Centerforce Dual-Friction disc system distributes pressure plate clamping force evenly over a friction-facing on one side of the clutch disc, while the opposing side uses a segmented friction-facing to concentrate clamping pressure and maximize clutch holding"}, {"role": "assistant", "content": "Price is $439.95"}]}

View File

@@ -0,0 +1,103 @@
from typing import Optional
from transformers import AutoTokenizer
import re
BASE_MODEL = "meta-llama/Meta-Llama-3.1-8B"
MIN_TOKENS = 150 # Any less than this, and we don't have enough useful content
MAX_TOKENS = 160 # Truncate after this many tokens. Then after adding in prompt text, we will get to around 180 tokens
MIN_CHARS = 300
CEILING_CHARS = MAX_TOKENS * 7
class Item:
"""
An Item is a cleaned, curated datapoint of a Product with a Price
"""
tokenizer = AutoTokenizer.from_pretrained(BASE_MODEL, trust_remote_code=True)
PREFIX = "Price is $"
QUESTION = "How much does this cost to the nearest dollar?"
REMOVALS = ['"Batteries Included?": "No"', '"Batteries Included?": "Yes"', '"Batteries Required?": "No"', '"Batteries Required?": "Yes"', "By Manufacturer", "Item", "Date First", "Package", ":", "Number of", "Best Sellers", "Number", "Product "]
title: str
price: float
category: str
token_count: int = 0
details: Optional[str]
prompt: Optional[str] = None
include = False
def __init__(self, data, price):
self.title = data['title']
self.price = price
self.parse(data)
def scrub_details(self):
"""
Clean up the details string by removing common text that doesn't add value
"""
details = self.details
for remove in self.REMOVALS:
details = details.replace(remove, "")
return details
def scrub(self, stuff):
"""
Clean up the provided text by removing unnecessary characters and whitespace
Also remove words that are 7+ chars and contain numbers, as these are likely irrelevant product numbers
"""
stuff = re.sub(r'[:\[\]"{}【】\s]+', ' ', stuff).strip()
stuff = stuff.replace(" ,", ",").replace(",,,",",").replace(",,",",")
words = stuff.split(' ')
select = [word for word in words if len(word)<7 or not any(char.isdigit() for char in word)]
return " ".join(select)
def parse(self, data):
"""
Parse this datapoint and if it fits within the allowed Token range,
then set include to True
"""
contents = '\n'.join(data['description'])
if contents:
contents += '\n'
features = '\n'.join(data['features'])
if features:
contents += features + '\n'
self.details = data['details']
if self.details:
contents += self.scrub_details() + '\n'
if len(contents) > MIN_CHARS:
contents = contents[:CEILING_CHARS]
text = f"{self.scrub(self.title)}\n{self.scrub(contents)}"
tokens = self.tokenizer.encode(text, add_special_tokens=False)
if len(tokens) > MIN_TOKENS:
tokens = tokens[:MAX_TOKENS]
text = self.tokenizer.decode(tokens)
self.make_prompt(text)
self.include = True
def make_prompt(self, text):
"""
Set the prompt instance variable to be a prompt appropriate for training
"""
self.prompt = f"{self.QUESTION}\n\n{text}\n\n"
self.prompt += f"{self.PREFIX}{str(round(self.price))}.00"
self.token_count = len(self.tokenizer.encode(self.prompt, add_special_tokens=False))
def test_prompt(self):
"""
Return a prompt suitable for testing, with the actual price removed
"""
return self.prompt.split(self.PREFIX)[0] + self.PREFIX
def __repr__(self):
"""
Return a String version of this Item
"""
return f"<{self.title} = ${self.price}>"

View File

@@ -0,0 +1,75 @@
import math
import matplotlib.pyplot as plt
GREEN = "\033[92m"
YELLOW = "\033[93m"
RED = "\033[91m"
RESET = "\033[0m"
COLOR_MAP = {"red":RED, "orange": YELLOW, "green": GREEN}
class Tester:
def __init__(self, predictor, data, title=None, size=250):
self.predictor = predictor
self.data = data
self.title = title or predictor.__name__.replace("_", " ").title()
self.size = size
self.guesses = []
self.truths = []
self.errors = []
self.sles = []
self.colors = []
def color_for(self, error, truth):
if error<40 or error/truth < 0.2:
return "green"
elif error<80 or error/truth < 0.4:
return "orange"
else:
return "red"
def run_datapoint(self, i):
datapoint = self.data[i]
guess = self.predictor(datapoint)
truth = datapoint.price
error = abs(guess - truth)
log_error = math.log(truth+1) - math.log(guess+1)
sle = log_error ** 2
color = self.color_for(error, truth)
title = datapoint.title if len(datapoint.title) <= 40 else datapoint.title[:40]+"..."
self.guesses.append(guess)
self.truths.append(truth)
self.errors.append(error)
self.sles.append(sle)
self.colors.append(color)
print(f"{COLOR_MAP[color]}{i+1}: Guess: ${guess:,.2f} Truth: ${truth:,.2f} Error: ${error:,.2f} SLE: {sle:,.2f} Item: {title}{RESET}")
def chart(self, title):
max_error = max(self.errors)
plt.figure(figsize=(12, 8))
max_val = max(max(self.truths), max(self.guesses))
plt.plot([0, max_val], [0, max_val], color='deepskyblue', lw=2, alpha=0.6)
plt.scatter(self.truths, self.guesses, s=3, c=self.colors)
plt.xlabel('Ground Truth')
plt.ylabel('Model Estimate')
plt.xlim(0, max_val)
plt.ylim(0, max_val)
plt.title(title)
plt.show()
def report(self):
average_error = sum(self.errors) / self.size
rmsle = math.sqrt(sum(self.sles) / self.size)
hits = sum(1 for color in self.colors if color=="green")
title = f"{self.title} Error=${average_error:,.2f} RMSLE={rmsle:,.2f} Hits={hits/self.size*100:.1f}%"
self.chart(title)
def run(self):
self.error = 0
for i in range(self.size):
self.run_datapoint(i)
self.report()
@classmethod
def test(cls, function, data):
cls(function, data).run()

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,577 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "8153067f",
"metadata": {},
"outputs": [],
"source": [
"import sys\n",
"sys.path.append(\"../..\")\n",
"\n",
"import os\n",
"import pickle\n",
"import json\n",
"from openai import OpenAI\n",
"from items import Item\n",
"import tiktoken\n",
"from dotenv import load_dotenv\n",
"import math\n",
"import matplotlib.pyplot as plt\n",
"from huggingface_hub import login\n",
"from datasets import load_dataset, Dataset, DatasetDict\n",
"from transformers import AutoTokenizer\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import numpy as np\n",
"import ast"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "939441c1",
"metadata": {},
"outputs": [],
"source": [
"load_dotenv(override=True)\n",
"os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY')\n",
"os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN')\n",
"\n",
"OUTLIER_EXECUTED = False\n",
"BASE_MODEL = \"meta-llama/Meta-Llama-3.1-8B\"\n",
"\n",
"# This is the my fine-tuned model you can use it or decide to train your own\n",
"FINE_TUNED_MODEL = \"ft:gpt-4o-mini-2024-07-18:quicksearch-plus::CV6dqS5l\"\n",
"GREEN = \"\\033[92m\"\n",
"YELLOW = \"\\033[93m\"\n",
"RED = \"\\033[91m\"\n",
"RESET = \"\\033[0m\"\n",
"COLOR_MAP = {\"red\": RED, \"orange\": YELLOW, \"green\": GREEN}"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7ce01a10",
"metadata": {},
"outputs": [],
"source": [
"hf_token = os.environ['HF_TOKEN']\n",
"login(hf_token, add_to_git_credential=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9c9e57b0",
"metadata": {},
"outputs": [],
"source": [
"dataset = load_dataset(\"McAuley-Lab/Amazon-Reviews-2023\", f\"raw_meta_Appliances\", split=\"full\", trust_remote_code=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "64670e7f",
"metadata": {},
"outputs": [],
"source": [
"data = pd.DataFrame(dataset,columns=[\"main_category\", \"title\", \"description\", \"features\", \"details\", \"price\"])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e2c34577",
"metadata": {},
"outputs": [],
"source": [
"data[\"title\"] = data[\"title\"].apply(str)\n",
"data[\"description\"] = data[\"description\"].apply(str)\n",
"data[\"features\"] = data[\"features\"].apply(str)\n",
"\n",
"# Replace \"None\" and [] with None \n",
"data[\"price\"] = data[\"price\"].replace(\"None\", None)\n",
"data[\"title\"] = data[\"title\"].replace(\"\", None)\n",
"data[\"description\"] = data[\"description\"].replace(\"[]\", None)\n",
"data[\"features\"] = data[\"features\"].replace(\"[]\", None)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f99208b5",
"metadata": {},
"outputs": [],
"source": [
"data = data.dropna()\n",
"data[\"price\"] = data[\"price\"].apply(float)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7c42b5c9",
"metadata": {},
"outputs": [],
"source": [
"data = data.drop_duplicates(subset=[\"title\", \"description\",\"price\"])\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "73856ce5",
"metadata": {},
"outputs": [],
"source": [
"# Handle outliers\n",
"# To do that we use the interquartile range\n",
"# First we need to calculate the first and third quartiles\n",
"# Make sure to run this just once \n",
"\n",
"q1 = data[\"price\"].quantile(0.25)\n",
"q3 = data[\"price\"].quantile(0.75)\n",
"iqr = q3 - q1\n",
"\n",
"lower_bound = q1 - 1.5 * iqr\n",
"higher_bound = q3 + 1.5 * iqr\n",
"\n",
"if not OUTLIER_EXECUTED:\n",
" OUTLIER_EXECUTED = True\n",
" data = data[(data[\"price\"] >= lower_bound) & (data[\"price\"] <= higher_bound) & (data[\"price\"] > 0)]\n",
"else:\n",
" print(\"Outlier already executed\")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "567b9e4b",
"metadata": {},
"outputs": [],
"source": [
"#Further cleansing of the data (dealing with lists and dicts)\n",
"def clean_list_string(field):\n",
" \"\"\"Convert string representation of list to clean string\"\"\"\n",
" try:\n",
" # Try to parse as literal list\n",
" if field.startswith('[') and field.endswith(']'):\n",
" parsed = ast.literal_eval(field)\n",
" return ' '.join(str(item) for item in parsed)\n",
" except:\n",
" pass\n",
" return str(field)\n",
"\n",
"def clean_dict_string(field):\n",
" \"\"\"Convert string representation of dict to clean string\"\"\"\n",
" try:\n",
" # Try to parse as literal dict\n",
" if field.startswith('{') and field.endswith('}'):\n",
" parsed = ast.literal_eval(field)\n",
" parts = []\n",
" for key, value in parsed.items():\n",
" if isinstance(value, dict):\n",
" value = ', '.join(f\"{k}: {v}\" for k, v in value.items())\n",
" parts.append(f\"{key}: {value}\")\n",
" return ' | '.join(parts)\n",
" except:\n",
" pass\n",
" return str(field)\n",
"\n",
"\n",
"data[\"description\"] = data[\"description\"].apply(clean_list_string)\n",
"data[\"features\"] = data[\"features\"].apply(clean_list_string)\n",
"data[\"details\"] = data[\"details\"].apply(clean_dict_string)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0011b3fa",
"metadata": {},
"outputs": [],
"source": [
"SYSTEM_PROMPT = \"\"\"\n",
"You are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n",
"\n",
"Rules:\n",
"1. Analyze all available product information carefully\n",
"2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n",
"3. Consider product quality indicators, brand reputation, features, and typical market values\n",
"4. Return ONLY the numeric price (e.g., \"29.99\") \n",
"5. Do not include currency symbols, explanations, or additional text \n",
"6. Return just the raw float number\n",
"\"\"\""
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "043cb9d7",
"metadata": {},
"outputs": [],
"source": [
"def truncate_by_tokens(text, max_tokens=300):\n",
" \"\"\"Truncate to max tokens\"\"\"\n",
" encoding = tiktoken.encoding_for_model(\"gpt-4o-mini\")\n",
" tokens = encoding.encode(text)\n",
" \n",
" if len(tokens) <= max_tokens:\n",
" return text\n",
" \n",
" truncated_tokens = tokens[:max_tokens]\n",
" return encoding.decode(truncated_tokens)\n",
"\n",
"def generate_prompt(data):\n",
" \"\"\"\n",
" Generate a prompt for the model to predict the price of a product\n",
" \"\"\"\n",
"\n",
" prompt = f\"\"\"\n",
" Below are the details of the product: \n",
" Title: {data['title']}\n",
" Description: {data['description']}\n",
" Features: {data['features']}\n",
" \"\"\"\n",
" return truncate_by_tokens(prompt)\n",
"\n",
"def generate_message(data):\n",
" \"\"\"\n",
" Generate a message for the model to predict the price of a product\n",
" \"\"\"\n",
" messages = [\n",
" {\"role\": \"system\", \"content\": SYSTEM_PROMPT},\n",
" {\"role\": \"user\", \"content\": data[\"prompt\"]},\n",
" {\"role\": \"assistant\", \"content\": str(data['price'])}\n",
" ]\n",
" return messages\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "cdc8e3ff",
"metadata": {},
"outputs": [],
"source": [
"data[\"prompt\"] = data.apply(lambda x: generate_prompt(x), axis=1)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2d1837c7",
"metadata": {},
"outputs": [],
"source": [
"train_data = data.sample(n=200, random_state=42)\n",
"train_set = train_data.sample(frac=0.8, random_state=42)\n",
"validation_set = train_data.drop(train_set.index)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7abfec95",
"metadata": {},
"outputs": [],
"source": [
"# Create a jsonl file for the training set\n",
"\n",
"with open('training_data.jsonl', 'w') as f:\n",
" for index, row in train_set.iterrows():\n",
" messages = {\"messages\": generate_message(row)}\n",
" f.write(json.dumps(messages) + '\\n')\n",
"\n",
"with open('validation_data.jsonl', 'w') as f:\n",
" for index, row in validation_set.iterrows():\n",
" messages = {\"messages\": generate_message(row)}\n",
" f.write(json.dumps(messages) + '\\n')\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "a69291cb",
"metadata": {},
"outputs": [],
"source": [
"client = OpenAI()\n",
"\n",
"# Uncoment the following code to train your own model\n",
"\n",
"# print(\"Uploading training file...\")\n",
"# training_file = client.files.create(\n",
"# file=open('training_data.jsonl', 'rb'),\n",
"# purpose='fine-tune'\n",
"# )\n",
"# print(f\"File uploaded: {training_file.id}\")\n",
"\n",
"# print(\"Uploading validation file...\")\n",
"# validation_file = client.files.create(\n",
"# file=open('validation_data.jsonl', 'rb'),\n",
"# purpose='fine-tune'\n",
"# )\n",
"# print(f\"Validation file uploaded: {validation_file.id}\")\n",
"\n",
"# print(\"Starting fine-tuning...\")\n",
"# job = client.fine_tuning.jobs.create(\n",
"# validation_file=validation_file.id,\n",
"# training_file=training_file.id,\n",
"# model='gpt-4o-mini-2024-07-18'\n",
"# )\n",
"# print(f\"Job created: {job.id}\")\n",
"\n",
"# status = client.fine_tuning.jobs.retrieve(job.id)\n",
"# print(f\"Status: {status.status}\")\n",
"\n",
"# import time\n",
"# while status.status not in ['succeeded', 'failed']:\n",
"# time.sleep(60)\n",
"# status = client.fine_tuning.jobs.retrieve(job.id)\n",
"# print(f\"Status: {status.status}\")\n",
"\n",
"# if status.status == 'succeeded':\n",
"# print(f\"Model ready: {status.fine_tuned_model}\")\n",
"# else:\n",
"# print(f\"Training failed: {status.error}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1c0dfc1d",
"metadata": {},
"outputs": [],
"source": [
"class PriceTester:\n",
" \n",
" def __init__(self, predictor, data, title=\"Price Prediction Model\", size=None):\n",
" \"\"\"\n",
" predictor: function that takes a row and returns predicted price\n",
" data: pandas DataFrame with test data\n",
" \"\"\"\n",
" self.predictor = predictor\n",
" self.data = data\n",
" self.title = title\n",
" self.size = size or len(data)\n",
" self.guesses = []\n",
" self.truths = []\n",
" self.errors = []\n",
" self.sles = []\n",
" self.colors = []\n",
" \n",
" def color_for(self, error, truth):\n",
" \"\"\"Determine color based on error\"\"\"\n",
" if error < 40 or error/truth < 0.2:\n",
" return \"green\"\n",
" elif error < 80 or error/truth < 0.4:\n",
" return \"orange\"\n",
" else:\n",
" return \"red\"\n",
" \n",
" def run_datapoint(self, i):\n",
" \"\"\"Test single datapoint\"\"\"\n",
" row = self.data.iloc[i]\n",
" predict = self.predictor(row)\n",
" try:\n",
" guess = float(predict)\n",
" except (ValueError, TypeError):\n",
" print(f\"{YELLOW}{i+1}: Skipped - Non-numeric response: {predict[:50]}...{RESET}\")\n",
" return \n",
" \n",
" truth = float(row['price']) \n",
" error = abs(guess - truth)\n",
" log_error = math.log(truth + 1) - math.log(guess + 1)\n",
" sle = log_error ** 2\n",
" color = self.color_for(error, truth)\n",
" title = row['title'] if len(row['title']) <= 40 else row['title'][:40] + \"...\"\n",
" \n",
" self.guesses.append(guess)\n",
" self.truths.append(truth)\n",
" self.errors.append(error)\n",
" self.sles.append(sle)\n",
" self.colors.append(color)\n",
" print(f\"{COLOR_MAP[color]}{i+1}: Guess: ${guess:,.2f} Truth: ${truth:,.2f} Error: ${error:,.2f} SLE: {sle:.4f} Item: {title}{RESET}\")\n",
" \n",
" def chart(self, title):\n",
" \"\"\"Create scatter plot of predictions vs truth\"\"\"\n",
" plt.figure(figsize=(12, 8))\n",
" max_val = max(max(self.truths), max(self.guesses))\n",
" plt.plot([0, max_val], [0, max_val], color='deepskyblue', lw=2, alpha=0.6)\n",
" plt.scatter(self.truths, self.guesses, s=3, c=self.colors)\n",
" plt.xlabel('Ground Truth Price ($)', fontsize=12)\n",
" plt.ylabel('Predicted Price ($)', fontsize=12)\n",
" plt.xlim(0, max_val)\n",
" plt.ylim(0, max_val)\n",
" plt.title(title, fontsize=14)\n",
" plt.show()\n",
" \n",
" def report(self):\n",
" \"\"\"Generate final report with metrics\"\"\"\n",
" average_error = sum(self.errors) / self.size\n",
" rmsle = math.sqrt(sum(self.sles) / self.size)\n",
" hits = sum(1 for color in self.colors if color == \"green\")\n",
" hit_rate = hits / self.size * 100\n",
" \n",
" # Print summary\n",
" print(f\"\\n{'='*60}\")\n",
" print(f\"FINAL REPORT: {self.title}\")\n",
" print(f\"{'='*60}\")\n",
" print(f\"Total Predictions: {self.size}\")\n",
" print(f\"Average Error: ${average_error:,.2f}\")\n",
" print(f\"RMSLE: {rmsle:.4f}\")\n",
" print(f\"Hit Rate (Green): {hit_rate:.1f}% ({hits}/{self.size})\")\n",
" print(f\"{'='*60}\\n\")\n",
" \n",
" # Create chart\n",
" chart_title = f\"{self.title} Error=${average_error:,.2f} RMSLE={rmsle:.2f} Hits={hit_rate:.1f}%\"\n",
" self.chart(chart_title)\n",
" \n",
" # Return metrics\n",
" return {\n",
" 'average_error': average_error,\n",
" 'rmsle': rmsle,\n",
" 'hit_rate': hit_rate,\n",
" 'hits': hits,\n",
" 'guesses': self.guesses,\n",
" 'truths': self.truths,\n",
" 'errors': self.errors,\n",
" 'sles': self.sles,\n",
" 'colors': self.colors\n",
" }\n",
" \n",
" def run(self):\n",
" \"\"\"Run test on all datapoints\"\"\"\n",
" print(f\"Testing {self.size} predictions...\\n\")\n",
" \n",
" self.error = 0\n",
" for i in range(self.size):\n",
" self.run_datapoint(i)\n",
" \n",
" return self.report()\n",
" \n",
" @classmethod\n",
" def test(cls, predictor, data, title=\"Price Prediction Model\"):\n",
" \"\"\"Quick test method\"\"\"\n",
" return cls(predictor, data, title).run()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4cc250e6",
"metadata": {},
"outputs": [],
"source": [
"def predictor(data):\n",
" user_prompt = data[\"description\"] \n",
" if not user_prompt or user_prompt.strip() == \"\":\n",
" print(\"Warning: Empty prompt!\")\n",
" return data[\"price\"]\n",
"\n",
" user_prompt = f\"\"\"\n",
" Return the price of the product in USD.\n",
" Return just the raw float number.\n",
"\n",
" Product Description: {user_prompt}\n",
" Note: Numbers in this description show product specifications like:\n",
" - Dimensions (size measurements)\n",
" - Weight (ounces/pounds)\n",
" - Rankings (popularity/sales rank)\n",
" - Part/model numbers\n",
" \n",
" Price prediction:\n",
" \"\"\"\n",
"\n",
" test = client.chat.completions.create(\n",
" # uncomment this line to use your own model\n",
" # model=status.fine_tuned_model, \n",
" model=FINE_TUNED_MODEL,\n",
" messages=[\n",
" {\"role\": \"system\", \"content\": SYSTEM_PROMPT},\n",
" {\"role\": \"user\", \"content\": user_prompt}\n",
" ]\n",
" )\n",
"\n",
" result = test.choices[0].message.content\n",
" return test.choices[0].message.content\n",
"\n",
"\n",
"#"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8f480630",
"metadata": {},
"outputs": [],
"source": [
"# I prepared test set from the test_lite.pkl file\n",
"# I converted it from a list of objects to a pandas DataFrame\n",
"# I cleaned the data to remove None values and duplicates\n",
"\n",
"with open('../../test_lite.pkl', 'rb') as file:\n",
" test = pickle.load(file)\n",
"\n",
"test_set_in_obj_format = []\n",
"for t in test:\n",
" desc = \" \".join(t.prompt.split(\"\\n\")[2:4])\n",
" title = t.title\n",
" price = t.price\n",
" test_set_in_obj_format.append({\"description\": desc, \"price\": price, \"title\": title})\n",
"\n",
"test_set = pd.DataFrame(test_set_in_obj_format)\n",
"\n",
"test_set[\"title\"] = test_set[\"title\"].apply(str)\n",
"test_set[\"description\"] = test_set[\"description\"].apply(str)\n",
"\n",
"# Replace \"None\" and [] with None \n",
"test_set[\"price\"] = test_set[\"price\"].replace(\"None\", None)\n",
"test_set[\"title\"] = test_set[\"title\"].replace(\"\", None)\n",
"test_set[\"description\"] = test_set[\"description\"].replace(\"[]\", None)\n",
"\n",
"test_set = test_set.dropna()\n",
"test_set[\"price\"] = test_set[\"price\"].apply(float)\n",
"\n",
"test_set = test_set.drop_duplicates(subset=[\"title\", \"description\",\"price\"])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "297f1aed",
"metadata": {},
"outputs": [],
"source": [
"result = PriceTester.test(predictor, test_set, title=\"GPT-4o-mini Fine-tuned\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".venv",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.12"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@@ -0,0 +1,160 @@
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Clip, Pilaster Ss T30-5055\n Description: Product Description Rendell HDCLP150 Pilaster Clip, Efficiency and ease-of-use are designed into the core of Rendell's commercial refrigeration products. From the Manufacturer Randell HDCLP150 Pilaster Clip , Efficiency and ease-of-use are designed into the core of Randell's commercial refrigeration products\n Features: This is a genuine OEM (Original Equipment Manufacturer) part. Use genuine OEM parts for safety reliability and performance\n "}, {"role": "assistant", "content": "2.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 279834 Gas Dryer Coil Kit Replacement for Maytag Whirlpool Kenmore GE Samsung. Dryer Gas Valve Ignition Solenoid Coil Set Replace 279834VP 306105 306106 694539 12001349 14201336 14205025 14210032\n Description: 279834 is an M series new style Gas Valve Ignition Solenoid Coil Kit, used in gas dryers. Includes 2 coils, one is the primary and one is the safety.When the igniter reaches a high enough temperature, the coils work together to open the gas valve.Both coils must be operational for the valve to open. If one stops working both should be replaced as a pair.This is a safety mechanism to ensure that there are no unsafe buildups of gas inside. This component is very widely applicable. Compatible with most Gas Dryer:Whirlpool, Maytag, Kenmore, Samsung, Admiral, Amana, Crosley, Roper, Estate, etc. Replace most new style gas coils Part #:279834, 279834VP, 279834BULK, 306105, 306106, 58804B, 63-6614, 63-6615, 694539,12001349, 14201336, 14202750, 14205025, 14210032, 3479, AP3094251, EAP334310"}, {"role": "assistant", "content": "9.5"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Deli-kit\u00ae 12 inch Gas Cooktop Dual Fuel Sealed 2 Burners Stainless Steel Gas Cooktop Drop-In Gas Hob Gas DK223-A01 Cooker Gas Cooker\n Description: Our products take original line stainless steel panel,It has the characters of anti-rust,difficult deformation and easy to clean.When cleaning, please use the soft cloth with light cleanser. Even there are scratches on the panel, just use steel wool scrub along the line direction on the panel. Product Features Direction 1,Our product size and cut hole size will be show in the insert pictures. There are two type of burners: 3.3KW triple ring work burner,1.75kw Semi Rapid burner; Which make all kinds of heating power output.The cast iron support are heavy and stable, coated with enamel , make it high temperature resistance and not easy to rust. the four feet under the cooker make it can use as table-top style also, easy to cook all kinds of food as you like. 2,This products is suitable for Nature Gas source but there are convert nozzle and BS brass joint for LPG source in the package.There is adjustment valve for flame adjustment. When you think the minimum flame is not enough,it can adjust in the place of knob and We rather professional to do so .If you want to change the gas source, please invite professional. Function attention 1,Our product take 110 Voltage AC power"}, {"role": "assistant", "content": "105.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: General Electric WE3X77 Dryer Drum Bearing\n Description: Product Description This is a genuine replacement part. The model number and name for the following item is: General Electric WE3X77 Dryer Drum Bearing. From the Manufacturer This is a genuine replacement part. The model number and name for the following item is: General Electric WE3X77 Dryer Drum Bearing\n Features: Manufacturer Model WE3X77 Genuine Replacement Part General Electric item Country of Origin: China\n "}, {"role": "assistant", "content": "63.84"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WE3X75 Genuine OEM Rear Drum Support Bearing for GE Dryers\n Description: Product Description This high quality Genuine OEM GE Appliances Rear Drum Support Bearing (WE3X75) helps the drum rotate smoothly and quietly . The Rear Drum Support Bearing has approximate measurements of L: 1\" x W: 1\" x H: 0.75\". Please be aware that it is recommended to disconnect the appliance from all utilities prior to installation of the Rear Drum Support Bearing. From the Manufacturer This is a genuine replacement part. The model number and name for the following item is: GE WE3X375 Dryer Drum Bearing\n Features: The GE Appliances WE3X75 Rear Drum Support Bearing is a genuine OEM (Original Equipment Manufacturer) part designed and engineered to exact specifications Replacement GE Appliances Dryer Rear Drum Support Bearing helps the drum rotate smoothly and quietly GE Appliances WE3X75 Dryer Rear Drum Support Bearing has approximate measurements of L: 1\" x W: 1\" x H: 0.75\" High quality GE Appliances OEM WE3X75 Dryer Rear Drum Support Bearing is manufactured with premium materials for durability and exact fit, be sure to follow instructions in owners manual when installing this part Repair your appliance with confidence when you choose Genuine GE Appliances Parts & Accessories\n "}, {"role": "assistant", "content": "8.23"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WB48T10059 Rack Oven Gy\n Description: This is an O.E.M. Authorized part . This is an authorized aftermarket product. Fits with various WB48T10059 brand models.\n Features: This is an O.E.M. Authorized part This is an authorized aftermarket product Fits with various WB48T10059 brand models\n "}, {"role": "assistant", "content": "50.61"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Supco LP280187 Washer Drain Pump Motor Assembly\n Description: Washer Drain Pump MotorThis washing machine motor is a direct replacement for Whirlpool Duet front load washers. This high-quality part, Model No. LP280187 is designed to meet or exceed OEM specifications. Supco parts are built to last and popular among repair technicians and DIYers.Product FeaturesPart No. LP280187; Replaces 280187, AP3953640, 1200164, 280187VP, 285998, 8181684, 8182819, 8182821, AH1485610, EA1485610 and PS1485610Complete pump and motor assemblyAbout SupcoFounded in 1945 in the Bronx, NY by two naval engineers, Sealed Unit Parts Co.,Inc (SUPCO) originated as a service company for refrigeration systems. We bring continued product line expansion through in-house development, master distributor relationships, and acquisition. This strengthens our position as a leader in the HVAC, Refrigeration and Appliance industries.\n Features: WASHER DRAIN PUMP MOTOR - This washing machine drain pump is a complete pump and motor assembly for Whirlpool Duet front load washers. PREMIUM REPLACEMENT - This Supco washer drain pump motor is an excellent replacement for Whirlpool brands include Whirlpool, Maytag, KitchenAid, Jenn-Air, Amana, Magic Chef, Admiral, Norge, Roper,"}, {"role": "assistant", "content": "46.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Air Filter Factory Replacement for Kenmore 154120 Humidifier Wick Filter\n Description: Authentic Air Filter Factory Brand Product UPC 842477100322. This non-OEM replacement wick filter is made in the USA and designed, as well as distributed solely by Air Filter Factory. This is not a OEM product and is not covered under any manufacturer's warranty. The brand name and logos are the registered trademarks of their respective owners. Any use of the brand name or model designation for this product is made solely for purposes of demonstrating compatibility..\n Features: Part Number \u2013 154120 Humidifier Wick Filter Replacement For a Humidifier. Quality - Proudly Made In The USA Our Compatible 154120 Humidifier Wick Filter Is Made From A High Quality Paper Pulp For Maximum Wicking And Moisture Output. Our Wick Filters Are Reinforced With A Layer Of High Grade Aluminum To Extend The Life Of The Filter. Application - For Maximum Performance Using Filtered Water Is Best, Hard Water Can Lead To A Shorter Lifespan Of Your Humidifier Filter. Weather Is Also A Factor In The Life Span Of Your Filter. Running Your Furnace Higher Than 72 degrees F Can Make Your Humidifier Work Harder To Get Moisture In The Air Which Can Lead To A Dry Wick. Discoloration Of Humidifier Wick Filters Is Normal And Will Vary Depending On Water Quality. Make Sure Filter Is Fl"}, {"role": "assistant", "content": "14.97"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Camco 00903 Electric Range Knobs Top Burner (Chrome)\n Description: From the Manufacturer Electric range top burner knobs are easy to install. Four chrome knobs are included in each pack. Includes adapters, inserts and dials needed for installation.\n Features: Includes 4 chrome knobs Includes adapters inserts and dials Chrome finish Electric top burner knobs Easy to install\n "}, {"role": "assistant", "content": "36.01"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2-Pack Replacement for Hotpoint HSS25GFTHBB Refrigerator Water Filter - Compatible with Hotpoint MWF, MWFP Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for MWF Filter\n "}, {"role": "assistant", "content": "23.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: AP6008880 Lid Switch Assembly Compatible With Whirlpool Washers\n Description: Compatible with the following brands: Whirlpool, Maytag, KitchenAid, Jenn-Air, Amana, Magic Chef, Admiral, Norge, Roper, and Kenmore brands. (Model Specific). Lid Switch AssemblyCommon Issues Fuse Fixes include: Washing machine will NOT start, washing machine will NOT drain, washing machine will NOT fill with water. 90 Day Manufacturer Warranty.\n Features: Compatible with the following brands: Whirlpool, Maytag, KitchenAid, Jenn-Air, Amana, Magic Chef, Admiral, Norge, Roper, and Kenmore brands. (Model Specific). Lid Switch Assembly Common Issues Fuse Fixes include: Washing machine will NOT start, washing machine will NOT drain, washing machine will NOT fill with water. 90 Day Manufacturer Warranty.\n "}, {"role": "assistant", "content": "9.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Garland 1089100\n Description: Product Description 1089100, Open Burner Knob, Garland and US Range commercial kitchen equipment features products, parts and service - ovens, grills, griddles. From the Manufacturer 1089100, Open Burner Knob , Garland and US Range commercial kitchen equipment features products, parts and service - ovens, grills, griddles\n Features: This is a genuine OEM (Original Equipment Manufacturer) part. Use genuine OEM parts for safety reliability and performance.\n "}, {"role": "assistant", "content": "15.67"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Gxcdizx 6 Pack Replacement Humidifier Filter HFT600 Filters T Compatible with Honeywell HFT600 HEV615 HEV615B HEV615W HEV620 HEV620B HEV620W HEV-615 HEV-615B HEV-615W HEV-620 HEV-620B HEV-620W\n Description: Great Fit: Compatible with HFT600T HFT600PDQ HEV615, HEV615B, HEV615W, HEV620, HEV620B, HEV620W; Compatible with HEV-615, HEV-615B, HEV-615W, HEV-620, HEV-620B, HEV-620W.\n Features: Fit Model: Replace for Honeywell HFT600T HFT600PDQ HEV615, HEV615B, HEV615W, HEV620, HEV620B, HEV620W, HEV-615, HEV-615B, HEV-615W, HEV-620, HEV-620B, HEV-620W.\n "}, {"role": "assistant", "content": "29.5"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2 Pack 20-40inch Stainless Steel Stove Gap Covers,Stove Gap Filler,Heat Resistant\u201cT\u201d Kitchen Stove Guards Between Stove and Counter,Used for Prevent Messy Spills and Debris,Silver\n Description: Description: Material: high quality stainless steel Size:20-40inch Color:Silver Package included:2*stove gap cover Feature: 1.The stove gap covers are made of high-quality stainless steel, ensuring durability and resistance to deformation caused by high temperature, humidity, and oxidation. 2.The stove countertop gap covers are designed with a full-length \"T\" underside, featuring a chamfer at the bottom, which effectively fixes them in place and prevents them from sliding or shifting. 3.The stainless steel stove gap cover filler is specifically designed to fit the gap between the stove and counter, providing a seamless and tight fit that prevents spills and debris from falling through. 4.By using these stove side gap guards, you can say goodbye to the hassle of pulling out the stove to clean the hard-to-reach gaps, as they effectively block any food or liquid from entering the gap. 5.Cleaning the stove gap covers is a breeze, thanks to their smooth surface. Simply wipe them with a damp cloth or even toss them in the dishwasher for a thorough clean. 6.With their sleek design, these kitchen stove counter gap cover seamlessly blend into modern kitchens, adding a"}, {"role": "assistant", "content": "23.48"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Seneca River Trading Dryer Light Bulb 3 Pack for Whirlpool, AP6006279, PS11739347 3406124, WP22002263\n Description: Brand New, Pack of 3, clothes dryer, 10 Watt, Clear Incandescent Light Bulb.\n Features: Replaces Part Numbers: AP5645645, 10C7, 11975, ER10C7, HC-H6291, LT004, S3903, PS3632384. Order Will Include Three Pieces!\n "}, {"role": "assistant", "content": "8.34"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool W11086533 Sound Shield, White\n Description: Whirlpool Sound Shield\n Features: This Is A Genuine Oem Replacement Part Country Of Origin: United States From The Brand: Whirlpool Number Of Items: 1\n "}, {"role": "assistant", "content": "25.22"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EXPWE12X10012 Dryer Idler Pulley Replaces WE12X10012, AP3777968, PS959967 For GE\n Description: Idler Pulley Wheel\n Features: WE12X10012, AP3777968, PS959967 Quality Replacement parts by XPARTCO Fits OEM Standards! Guaranteed to Exceed OEM Requirements! In stock, Ships Fast\n "}, {"role": "assistant", "content": "16.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Edgewater Parts 358237, AP6008726, PS11741866 Washer Agitator Bolt Compatible With Whirlpool Washer Fits Model# (LSQ, LSR, LSN, LLR, KAW, WTW, MTW)\n Description: Edgewater Parts 358237 Washer Agitator Bolt Compatible With Whirlpool Washer\n Features: \u2705 Replaces: WP358237, AP6008726, 285009, 357082, 357083, 357231, 358500, 359198, 97831, PS11741866, WP358237VP \u2705 1 Year Warranty \u2705 MONEY-BACK GUARANTEE - For Any Reason You're Not Completely Satisfied, You Can Ask For A Replacement Or Full Refund, No Questions Asked.\n "}, {"role": "assistant", "content": "9.25"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Forchrinse Orange Refrigerator Door Handle Covers,Non-Slip Kitchen Appliance Handle Cover Protector for Refridge Oven Dishwasher Microwave Set of 2\n Description: 41cm*13.5cm(16.1*5.3inch) Handle Covers,set of 2,can be used on handle of fridge, microwave, oven, kitchen cabinet, dish washer and other appliances.Protecting your home appliance away from smudges and food stains,water drips,fingerprints.Perfect decoration to your kitchen.\n Features: [Size]:16.1 inches in length ,5.3 inches in width. [Material]:Made of high quality polyester,which is durable,soft,comfortable. [Function]:Keep you from cold touching feeling in cold winter,protecting your home appliance away from smudges and food stains,water drips,fingerprints. [Easy to use]:This handle cover set is design with Velcro fastening for easy adjustment and remove. [Set of 2]:It can be used on handle of fridge,microwave,oven,kitchen cabinet,dish washer and other appliances.\n "}, {"role": "assistant", "content": "11.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Imperial 38049 Ir-Front top Grate, 12 X 11\n Description: Imperial 38049 Ir-Front Top Grate, 12 X 11 Genuine OEM replacement part Imperial Supplies LLC has been a national distributor of quality maintenance products since 1958 Use genuine OEM parts for safety reliability and performance\n Features: Product Type:Food Service Supply Item Package Dimensions:5.334 cm L X27.94 cm W X28.702 cm H Item Package Weight:5.897 kg Country Of Origin: United States\n "}, {"role": "assistant", "content": "100.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: YesParts W10268397 Durable Cooktop Harns Wire compatible with WPW10268397 1873883 AH2377304 EA2377304\n Description: YesParts Part Number W10268397 replaces WPW10268397 1873883 AH2377304 EA2377304 PS2377304Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer. Compatible with MGC7430WB00 MGC7430WS00 MGC7430WW00 MGC7630WB00 MGC7630WW00\n Features: YesParts Durable Cooktop Harns Wire W10268397 Comes with Full 1 Year Warranty or 90 Days No Questions Asked Money Back to Return the Product YesParts Premium Quality Harns Wire and Meets or even Exceeds OEM Specifications Quality. Made Easy to Install and Exact to Fit Most Top Brand Cooktops. Comes Brand New in Original Retail Packaging Part Number W10268397 replaces WPW10268397 1873883 AH2377304 EA2377304 PS2377304 Compatible With Most Cooktops including MGC7430WB00 MGC7430WS00"}, {"role": "assistant", "content": "95.31"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool 3392519 Dryer Thermal Fuse\n Description: This is an O.E.M authorized part. Fits various whirlpool models. Oem part number 3392519. Made in united states.\n Features: This is an O.E.M authorized part Fits various whirlpool models O.E.M part number 3392519 This is a Whirlpool replacement part Part Number 3392519 This is an O.E.M. part\n "}, {"role": "assistant", "content": "14.49"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Electrolux 134365300 Frigidare Door Boot Spring\n Description: Product Description This is a Genuine Replacement Part, The Model Number and Name for The Following Item: Electrolux (ELEHI) 134365300 Door Boot Spring. From the Manufacturer This is a Genuine Replacement Part,The Model Number and Name for The Following Item:Electrolux (ELEHI) 134365300 Door Boot Spring\n Features: Electrolux (ELEHI) Genuine Replacement Part Appliance-replacement-parts Country of Origin: China\n "}, {"role": "assistant", "content": "29.75"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EXPWE4X692 Dryer Gas Valve Solenoid 3 Terminal (Replaces WE4X692, AP2042752, PS268153) For General Electric, Hotpoint, RCA\n Description: Gas valve solenoid coil 3 terminal\n Features: WE4X692, AP2042752, PS268153 Quality Replacement parts by Express Parts Direct Fits OEM Standards! Guaranteed to Exceed OEM Requirements! In stock, Ships Fast\n "}, {"role": "assistant", "content": "8.9"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Sony SONKDL42EX440 Remote Control (RM-YD080)\n Description: REMOTE CONTROL (RM-YD080)\n Features: REMOTE CONTROL (RM-YD080)\n "}, {"role": "assistant", "content": "7.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Gas Range Oven Burner Igniter For Samsung Gas Range NX60T8711SG/AA NX60T8711SS/AA NX60T8711ST/AA NX60T8751SG/AA NX60T8751SS/AA\n Description: Package included: 1 x Gas Range Oven Burner Igniter as the picture. (Ships from the USA) Note: -This is aftermarket parts replace for Gas Range Samsung.-If you are not sure about the compatibility please contact us for advice. we will solve your problem within 24 hours-USE Ctrl + F to SEARCH your model number For model: NX58R9311SS/AA NX58T5601SB/AA NX58T5601SW/AA NX58T7511SG/AA NX58T7511SS/AA NX60T8111SG/AA NX60T8111SS/AA NX60T8311SG/AA NX60T8311SS/AA NX60T8511SG/AA NX60T8511SS/AA NX60T8511ST/AA NX60T8711SG/AA NX60T8711SS/AA NX60T8711ST/AA NX60T8751SG/AA NX60T8751SS/AA\n Features: Package included: 1 x Gas Range Oven Burner Igniter as the picture. (Ships from the USA"}, {"role": "assistant", "content": "34.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool 279769 Thermal Cutoff Kit\n Description: This is an O.E.M authorized part. Fits various whirlpool models. Oem part number 279769. Made in united states.\n Features: This is an O.E.M authorized part Fits various whirlpool models O.E.M part number 279769 This is a Whirlpool replacement part Part Number 279769 This is an O.E.M. part\n "}, {"role": "assistant", "content": "22.63"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 5304506518 Dishwasher Filter 154252702 Genuine OEM\n Description: Important : Any use of the manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.\n Features: This filter (part number 5304506518) is for dishwashers. Filter 5304506518 removes food particles and debris from the water to prevent the drain from clogging Part # 5304506518 Replaces : 154252702 , 4456335, AP6036337, PS11770485 Substitution : The manufacturer substituted part 154252702 with this new part 5304506518 Compatible with Brands : Frigidaire, Electrolux, Gibson, Kelvinator, Westinghouse, Crosley, Kenmore, Tappan\n "}, {"role": "assistant", "content": "19.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Replacement Mini Cooler Small Fridge Cable Compatible for Cooluli/Chefman/Uber Appliance Mini Fridge\n Description: Mini Cooler Small Fridge Power Cable Compatible for Cooluli / Chefman / Uber Appliance Mini Fridge\n Features: 1, Replacement Car mini fridge power cable , please confirm your cooler socket before buy it . 2, Cigarette lighter plug is connected to the Car power socket ,and the another side is connected to the device .The cable quality is very good, safe and practical. 3, Output : 12V 5A . 4, Cable legnth : 2 m ( 6.5 ft ) , Connector shape : 7.5 * 13.3 mm . 5, Warranty : 6 months\n "}, {"role": "assistant", "content": "9.88"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: LG MHL42613229 Refrigerator Glass Shelf Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This shelf (part number MHL42613229) is for refrigerators. Follow the directions in the owner's manual to install refrigerator shelf MHL42613229 in your refrigerator. Wear work gloves to protect your hands. For Kenmore Elite, Lg, & Kenmore.\n Features: This part is compatible with models including; 79574053412,LSFXC2476S/01,79574053411,79574049410,79574053410,79574049411,LFXC24796D/00,LFX25991ST/01,LFX25991ST/00,LFXC24796S/00,LSFXC2476S/00,LSFD2491ST/00,LFXC24726D/00,79575042610,79574043411,79574049412,79579993510,79574043410,79579993511,LSFXC2496D/00,79574043412,LFXC24726S/02,LFXC24726S/03,LFXC24726S/00,79575049610,LFXC24726S/01,79575053710,79575053712,LFXC24726S/04,LFX"}, {"role": "assistant", "content": "36.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Camco 00681 2585W/250V Bake Element\n Description: From the Manufacturer Replacement bake and broil element.\n Features: 1-5/8 in length Prongs 17-5/8 in total length, 1-1/4 in spacing between Prongs Fits GE Nos. WB44x105, WB44x118, WB44x120, WB44x126, WB44x133, WB44x5061 and WB44x5099; and Chromalox No. CH44x5090\n "}, {"role": "assistant", "content": "36.13"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Nemco 55424-2\n Description: Product Description The Nemco 55424-2 3/8\" Blade And Holder Assembly is a genuine OEM (original equipment manufacturer) replacement part. Nemco provides food equipment with an outstanding reputation for quality. Use genuine OEM parts for safety, reliability, and performance. Approved by original equipment manufacturer (OEM) and intended only for designed and specified use. From the Manufacturer 55424-2, 3/8 INCH BLADE AND HOLDER ASSEMBLY. Nemco Genuine OEM replacement part. Nemco provides food equipment with an outstanding reputation for quality. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine OEM replacement part Nemco provides food equipment with an outstanding reputation for quality Genuine OEM parts provide safety, reliability, and optimal performance Approved by original equipment manufacturer (OEM) Intended only for designed and specified use\n "}, {"role": "assistant", "content": "113.21"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool WP98005318 Handle Door\n Description: This is a genuine replacement part. The model number and name for the following item is: Whirlpool WP98005318 Handle Door\n Features: Country of Origin: UNITED STATES The Package Length of the product is 3.5 inches The Package Width of the product is 4.2 inches The Package Height of the product is 4.5 inches\n "}, {"role": "assistant", "content": "88.53"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WH01X10743 Parts Retainer Knob\n Description: This is an authorized aftermarket product. Fits with various GE brand models. Oem part # WH01X10743.\n Features: This is an O.E.M. Authorized part Fits with various GE brand models Oem part # WH01X10743\n "}, {"role": "assistant", "content": "24.12"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 4-Pack W10314173 Dryer Drum Roller Replacement for Maytag MEDE300VF2 Dryer - Compatible with WPW10314173 Roller Drum Support Kit\n Description: 4-Pack UpStart Components Replacement W10314173 Dryer Drum Roller for Maytag MEDE300VF2 DryerPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10314173 Dryer Drum Roller for Maytag MEDE300VF2 Dryer. Quantity: 4 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible WPW10314173 Roller Drum Support Kit for Part Number WPW10314173, AP6019303, W10314173, W10314171, 3388342, 3389902, 3396801, 3396802, 3401846, 8536973, 8536974, PS117"}, {"role": "assistant", "content": "19.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Sahishnu Online & Marketing Stainless Steel Sev Sancha Maker, Murkul Maker, Manual Pasta Maker,Shev Maker, Gathiya Murukulu Janthikulu Maker Machine With 6 Different Steel Jali\n Description: Stainless Steel Sev Chakli Maker/Murukku Maker/Sev Maker maching/Sev Sancha with 6 Different SS Jalis.\n Features: Sev Sancha Gathiya Murkul Manual maker Material - Stainless Steel , Color- Silver Easy to make snacks,cookies by the help of it. Stainless Steel Sev Chakli Maker/Murukku Maker/Sev Maker maching/Sev Sancha with 6 Different SS Jalis Dimension: Length :2.6 x Width:2.6 x Height: 6 inches\n "}, {"role": "assistant", "content": "14.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 154445901 DISHWASHER FILL VALVE REPAIR PART FOR FRIGIDAIRE. ELECTROLUX. KENMORE AND MORE\n Description: Valve Water Fill (P)\n Features: If unsure, please provide model number of appliance to the seller to verify.\n "}, {"role": "assistant", "content": "51.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Edgewater Parts WR60X26085 Refrigerator Evaporator Fan Motor Compatible with GE Refrigerator Fits Model# (GTH, GTK, GTL, GTZ)\n Description: Edgewater Parts WR60X26085 Refrigerator Evaporator Fan Motor Compatible With GE Refrigerator\n Features: Edgewater Parts WR60X26085 Refrigerator Evaporator Fan Motor Compatible With GE Refrigerator Replaces WR60X20324, PS11737119, WR60X10244 1 Year Warranty \u2705 MONEY-BACK GUARANTEE - For Any Reason You're Not Completely Satisfied, You Can Ask For A Replacement Or Full Refund, No Questions Asked.\n "}, {"role": "assistant", "content": "28.65"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Sunniswi DD82-01112A / \u200eDD94-01013A Dishwasher Silverware Basket Competible Replacement For Samsung Dishwasher Parts\n Description: Good quality OEM FOR SAMSUNG DISHWASHER\n Features: DD82-01112A Dishwasher silverware spoon basket Part number DD82-01112A (AP5800459) replaces PS8764597. - Model : DW80K7050U* DW80F600UTB/AA DW80F600UTS/AA DW80F600UTW/AA DW80F800UWS/AA DW80F800UWS/AC DW80F600UTB/AC DW80F600UTS/AC DW80F600UTW/AC DW80J3020US/AA DW80K5050UG/AA DW80K5050US/AA DW80K7050US/AA DW80K7050UG/AA DW80K5050UW/AA DW80J3020UB/AA DW80J3020UW/AA DW80K5050UB/AA DW80J3020UB/AC DW80K5050UB/AC DW80J3020US/AC DW80J3020UW/AC DW80K5050UW/AC DW80R5060UG/AA DW80J9945US/AA DW80J9945US"}, {"role": "assistant", "content": "69.77"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 8537982 Washer Pedestal Parts By prime&swift Compatible with pedestal hardware Replaces 1179857 AP6012995 PS11746216 PS988850 AP6012995\n Description: Leg support 8537982 is for laundry appliance pedestals, it fits on the top corner of the pedestal and supports the laundry appliance leg. Fits models MHP1500SB0, MHP1500SB1, MHP1500SK1, MHP1500SQ0, MHP1500SQ1; 3XWHP1505SH0, 3XWHP1505SQ0, 3XWHP1505SU0, 3XXHP1550VW0; KAP1500SMTO, LAB2700MK3, LAB2700ML3, LAB2700MQ3, LAB2700MQ4, LAB2700MT3, LAB2700PMT3, LAB1550YW0; MHP1000SB0, MHP1000SQ0, MHP1000SQ1, WFP2715HBK0, WFP2715HC0, WFP2715HW0, WHP1000SB1, WHP1000SK1, WHP1000SL1, WHP1000SQ1, WHP1000SQ3, WHP1000ST1, WHP1000"}, {"role": "assistant", "content": "8.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Ice O Matic 9041087-03 Hi Temp Thermostat\n Description: Product Description 9041087-03, Hi Temp Thermostat, Ice-O-Mastic is the premier manufacturer, distributor and supplier of ice machines worldwide. From the Manufacturer 9041087-03, Hi Temp Thermostat, Ice-O-Matic is the premier manufacturer, distributor and supplier of ice machines worldwide\n Features: This is a genuine OEM (Original Equipment Manufacturer) part. Use genuine OEM parts for safety reliability and performance.\n "}, {"role": "assistant", "content": "86.27"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Joovy Boob CleanFlow Vents, Grey, 2 Count\n Description: The 1-piece, patented CleanFlow vent is one of the most important and innovative elements of the Joovy Boob Baby Bottle. The vent ring is made from a hard PPSU plastic that is co-molded with a soft silicone vent sleeve to create a one-piece, easy to clean advanced vent. Air flows into the bottle through four evenly spaced openings ensuring proper venting regardless of how the bottle is held. Proper venting reduces air intake by your baby and prevents vacuum effects. All of this helps reduce colic. The CleanFlow vent ring has four lock notches that fit perfectly into the bottle's neck, eliminating over and under tightening that can cause leaks and/or result in inconsistent liquid flows. Parents go to great lengths sterilizing bottle components only to handle parts with unsterilized hands. The vent's unique design allows assembly while touching only the hard cent ring - but not the silicone vent sleeve that comes in contact with the feeding liquids. The Joovy Boob Baby Bottle's CleanFlow Vent assures cleaning, assembly and feeding are easy - and consistent.\n Features: Proper venting is critical in preventing vacuum effects and reduces air intake by your baby The unique design has 4 lock notches that fit perfectly into the bottle's neck, eliminating over and under tightening which can cause leaks and/or inconsistent liquid flow The vent"}, {"role": "assistant", "content": "6.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Washplate Pulsator Assembly AGZ72909711 for LG, Kenmore, Sears Washer parts\uff0cReplaces AP6800730, AGZ72909702, AGZ72909703.\n Description: 1.Washplate Pulsator Assembly AGZ72909711 for LG, Kenmore, Sears Washer parts\uff0cReplaces AP6800730, AGZ72909702, AGZ72909703.2.AGZ72909711 Replaces the Following Part Numbers: 796.29002000, 796.29002010, 796.29272000, 796.29272010, 796.29272900, 796.29278000, 796.29278010, 796.29278900, 796.29472000, 796.29478000, WT1101CW, WT1201CV, WT1201CW, WT1501CW, WT1701CV, WT1701CW, WT4870CW, WT4970CW, WT5001CW, WT5070CW, WT5101HV, WT5101HW, WT5170HV, WT5170HW, WT5270CW, WT5480CW..3. Fits Models: AGZ72909711, AP6800730, AGZ72909702, 4873462, AGZ72909703, AGZ72909706,"}, {"role": "assistant", "content": "65.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Nispira Humidifier Wick Replacement Filter Compatible with Honeywell HAC-504 HAC-504AW. Fits HCM-350 Series, HEV355, HCM-315T, HCM-300T, HEV312, HCM-710, 4 Packs\n Description: A premium humidifier wick filter designed by Nispira compared to Honeywell HAC-504 Filter A. This is not a Honeywell OEM product. The Honeywell brand names and logos are the registered trademarks of their respective owners. Any use of the Honeywell brand name or model designation for this product is made solely for purposes of demonstrating compatibility.\n Features: Premium humidifier wick filter designed by Nispira compatible with Honeywell HAC-504 Filter A. Compatible models: HCM-300T, HCM-305T, HCM-310T, HCM-315T, HCM-350, HCM-350B, HCM-350W, HCM-350B-CST,HCM-530, HCM-535, HCM-535-20, HCM-540, HCM-550, HCM-550-19, HCM-551, HCM-560,HCM-630, HCM-631, HCM-632, HCM-632TG,HCM-635, HCM-640BW, HCM-645, HCM-646"}, {"role": "assistant", "content": "14.98"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Range Oven Relay Control Board EBR74164805 Replacement for LG Range Stove Oven Replaces LRE3021ST LRE3083SW LRE3083ST\n Description: Replaces part number: for EBR74164805 Fits for the following models, including but not limited to: LRE3021ST LRE3083SW LRE3083ST LRE6321ST LRE6383BD LRE6383SB LRE6383ST LRE6383SW How it works: Oven relay control board EBR74164805 replacemnet receives signals from the main oven control board. The relay control board operates relays to regulate the oven elements Note: Please contact us if you have any questions,comments or issues, we\u2019ll get back to you within 24 hours Your satisfaction would be our greatest motivation\n Features: Fits for LG LRE3021ST, LRE3083SW,\u00a0LRE3083ST,\u00a0LRE6321ST, LRE6383BD, LRE6383SB, LRE6383ST, LRE6383SW, etc The control board replacemnent is designed to solve the oven heating issues for LG Oven relay control board EBR74164805 receives signals from the main oven control board. The relay control board operates relays to regulate the"}, {"role": "assistant", "content": "98.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: StoveGuard Stove Protectors for Greystone RV Ranges | Custom Cut | Ultra Thin Easy Clean Stove Liner | Made in the USA | 3 Burner Model\n Description: A few years back, we were looking for an effective but EASY way to keep our stove top free of grease and grime, while avoiding those toxic household cleaning chemicals. After trying several options, including those awful little squares that you have to cut yourself, we knew there had to be a better way. That\u2019s why we decided to research and create our own solution. Voil\u00e0\u2014StoveGuard was the solution to the problem! We knew we had the answer we were looking for and that would help millions of families who experience the same problem. Cleaning less meant having more time to do the things we enjoy. It made perfect sense\u2014Clean less, live more! StoveGuard\u2122\u2014A family owned and operated company \u2022 Custom cut to fit your stove! Select your specific model number from the dropdown.\u2022 Just wash under the faucet.\u2022 Save on expensive, environmentally unsafe cleaning products. \u2022 Durable and fire retardant.\u2022 30-day satisfaction guarantee.\n Features: \u2714\ufe0f CHOOSE YOUR BRAND AND NUMBER OF BURNERS - Refer to the Black and White image (Picture #2) to compare to your burner layout. Please confirm that you are choosing the correct number of burners and layout for your stove! \u2714\ufe0f Made in the USA and custom fit - "}, {"role": "assistant", "content": "29.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 240358006 FRIGIDAIRE FREEZER SHELF\n Description: Frigidaire Refrigerator Wire Shelf (24 1/2\" x 14) Genuine OEM Part # 5304530262 Part Number 5304530262 replaces \u00a0240358003, \u00a0240358009 , 240358006 Contac us to verify model.\n Features: <P>THIS 240358006 FRIGIDAIRE REFRIGERATOR SHELF IS COMPATIBLE WITH MANY FRIGIDAIRE, CROSLEY GIBSON, KENMORE AND ELECTROLUX REFRIGERATORS/FREEZERS.</P><P>THIS REFRIGERATOR RACK IS DESIGNED TO HELP YOU ORGANIZE AND KEEP TRACK OF THE FOOD IN YOUR REFRIGERATOR. SOME ARE DESIGNATED FOR Works with the following models: Frigidaire CRT216HLB1, Frigidaire CRT216HLQ1 Frigidaire CRT216HLS1, Frigidaire CRT216HLW1, Crosley CRTE217AB0, Frigidaire CRTE217AB2\n "}, {"role": "assistant", "content": "83.25"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Supco Series LP6440 Washer Drain Pump 436440\n Description: Supco LP6440 Washer Drain Pump Motor Assembly This high-quality part is designed to meet or exceed OEM specifications. Direct replacement for Bosch 436440, 1106007, 0436440, AP3764202, 00674704, 00703146, 674704, 703146, AH3464593, EA3464593, PS3464593, PS8714879. About Supco Founded in 1945 in the Bronx, NY by two naval engineers, Sealed Unit Parts Co.,Inc (SUPCO) originated as a service company for refrigeration systems. We bring continued product line expansion through in-house development, master distributor relationships, and acquisition. This strengthens our position as a leader in the HVAC, Refrigeration and Appliance industries.\n Features: WASHER DRAIN PUMP MOTOR - This premium quality part is a direct replacement for Bosch 436440, 1106007, 0436440, AP3764202, 00674704, 00703146, 674704, 703146, AH3464593, EA3464593, PS3464593, PS8714879. PREMIUM REPLACEMENT - Supco LP6440 washer drain pump motor is designed to meet or exceed OEM specifications. HIGHEST-QUALITY PARTS - Supco"}, {"role": "assistant", "content": "56.17"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Nemco SC466-1 3/16 Inch Blade Assembly\n Description: Product Description SC466-1, 3/16 INCH BLADE ASSEMBLY. Nemco Genuine OEM replacement part. Nemco provides food equipment with an outstanding reputation for quality. Use genuine OEM parts for safety reliability and performance. From the Manufacturer SC466-1, 3/16 INCH BLADE ASSEMBLY. Nemco Genuine OEM replacement part. Nemco provides food equipment with an outstanding reputation for quality. Use genuine OEM parts for safety reliability and performance.\n Features: Made in United States Package length : 5.0\" Package width : 9.0\" Package height : 9.0\"\n "}, {"role": "assistant", "content": "66.67"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Dryer Heating Element Replace For Kenmore 11064982300 11063912100 11082826103 11085088400 11086992100 110.67902790 110.64982300 110.63912100 110.82826103 110.85088400 110.86992100 With Thermostat\n Description: Package included: All Dryer Heating Element and Dryer Thermal Fuse as picture. (Ships from the USA) Note: -please check your old heating element to make sure it is same as the picture or contact us when ordering to avoid confusion because yes a lot of models we can't list all-If you are not sure about the compatibility please contact us for advice. we will solve your problem within 24 hours-USE Ctrl + F to SEARCH your model number For model: 11068133414 11068722700 11068732700 11068822700 11068832700 11068837700 11068842700 11068847700 11068932790 11068932791 11068932792 11068934790 11068934791 11068934792 11068942890 11068942891 11068942892 11068944890 11068944891 11068944892 11068972890 11068972891 11068972892 110689"}, {"role": "assistant", "content": "35.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2-Pack W10314173 Dryer Drum Roller Replacement for Maytag MEDC300BW0 Dryer - Compatible with WPW10314173 Roller Drum Support Kit\n Description: 2-Pack UpStart Components Replacement W10314173 Dryer Drum Roller for Maytag MEDC300BW0 DryerPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10314173 Dryer Drum Roller for Maytag MEDC300BW0 Dryer. Quantity: 2 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible WPW10314173 Roller Drum Support Kit for Part Number WPW10314173, AP6019303, W10314173, W10314171, 3388342, 3389902, 3396801, 3396802, 3401846, 8536973, 8536974, PS117"}, {"role": "assistant", "content": "9.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Disposable Paper Filters for Small K Cup coffee Pod and Large K-Carafe Reusable Filter\n Description: To help people to purchase more Conveniently,satisfied one time of Large and small paper filters combination.Recommend Use with our reusable filters. package 1 set (50 pcs large and 50 pcs small)\n Features: Recommend Use with our reusable filters,Special paper filters combination large& small stype for use for large reusable filter and small ones,Reliable Compatibility \u2014 Paper Coffee Filters are designed to work perfectly with your Keurig 2.0 carafe filter Easy to Use - Just place the filter in a K Carafe Cup, fill with your favorite kind of coffee, close the lid and brew away! No More Grounds! - Our paper filters keep your fresh brew free of grounds or other sediment better than most other reusable systems. Great Taste--High quality papers trap all the grounds and most of the coffee's natural oils, delivering a smoother, less-bitter flavor. Satisfied one time of Large and small paper filters combination.Recommend Use with our reusable filters.<br> <b> package 1 set (50 pcs large and 50 pcs small)\n "}, {"role": "assistant", "content": "8.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO 216649313 Controller Kit for Frigidaire Freezer (AP5690408) 216649318 216649313 2754574\n Description: ForeverPRO Freezer Controller Kit Part Number 5304491584 (AP5690408) replaces 216649318 216649313 2754574 PS8689570Fits Frigidaire Freezer. Compatible with Electrolux Frigidaire Gibson Kelvinator Westinghouse and others This is not a Frigidaire OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with CFC13M5AW0 CFC13M5AW1 CFU14F1AW1 CFU14M2AW0 CFU14M2AW1 CFU14M2AW2 CFU14M2AW3 CFU17F3AW2 FFC13C2AW0 FFC13C3AW0 FFC13C4AW0 FFC13C4AW1 FFC13C7AW0 FFC13C7AW1 FFC13G7AW0 FFC13G7"}, {"role": "assistant", "content": "49.31"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: LG MBE62002902 Burner, Silver\n Description: MBE62002902\n Features: Manufacturer Model #MBE62002902 Genuine Replacement Part LG Item Fits with various LG brand models Refer to you manual to ensure ordering the correct, compatible part\n "}, {"role": "assistant", "content": "43.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: General Electric WB44T10031 Range/Stove/Oven Bake Element , Black\n Description: Product Description The high quality GE Appliances Bake Element (WB44T10031 ) is at the bottom of the oven and supplies the heat for baking. The Bake Element is for electric ovens on ranges and replaces 911594, AH249302, EA249302, PS249302. Please be aware that it is recommended to use saftey equipment and to disconnect the appliance from all utilities prior to any service or repair. Please refer to your owners manual to confirm part numbers and for instructions as some repairs require a trained service professional to complete. From the Manufacturer This is a Genuine Replacement Part,The Model Number and Name for The Following Item: General Electric (GENF0) WB44T10031 Range/stove/oven Bake Element\n Features: The GE Appliances Bake Element is a genuine OEM (Original Equipment Manufacturer) part designed and engineered to exact specifications GE Appliances Bake Element is at the bottom of the oven and supplies the heat for baking GE Appliances WB44T10031 is for electric ovens on ranges The high quality GE Appliances Bake Element replaces 911594, AH249302, EA249302, PS249302 Repair your appliance with confidence when you choose factory certified GE Appliances Parts & Accessories\n "}, {"role": "assistant", "content": "84.94"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Aftermarket Replacement for Kenmore 3387610 Clothes Dryer Belt\n Description: This is a Brand New Aftermarket Replacement Dryer Belt\n Features: This is a Brand New Aftermarket Replacement Dryer Belt Top Qualty Aftermarket Replacement Part!\n "}, {"role": "assistant", "content": "8.9"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2-Pack Replacement for Whirlpool GI0FSAXVY Refrigerator Water Filter - Compatible with Whirlpool 4396395 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for UKF8001 Filter\n "}, {"role": "assistant", "content": "21.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE Part Number WB06X10705 ROTATING RING ASM\n Description: This is an O.E.M. authorized part. Fits with various GE Brand models. OEM Part # WB06X10705. The product is manufactured in Mexico.\n Features: This is an O.E.M. authorized part Fits with various GE Brand models OEM Part # WB06X10705\n "}, {"role": "assistant", "content": "40.08"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool W10491331 Dishwasher Spray Arm (Replaces W10491331) Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This spray arm (part number WPW10491331) is for dishwashers. Spray arm WPW10491331 rotates and sprays water to clean the dishes inside the dishwasher tub. Wear work gloves to protect your hands during this repair. For Whirlpool, Amana, & Ikea.\n Features: This part is compatible with models including; WDF331PAHB1,WDT720PADB2,WDT910SSYW3,WDT720PADB1,WDT720PADB3,ADB1400AGW3,WDT720PADB0,WDT910SSYW1,WDT910SSYW2,WDT770PAYM3,WDF331PAHS1,WDF750SAYB1,WDF750SAYB3,WDF750SAYB2,WDF530PSYW6,WDF530PSYW7,WDF530PSYW3,WDF530PSYW4,WDF530PSYW5,WDT730PAHW0,WDF750SAYT3,ADB1700ADW2,ADB1700ADW1,ADB1700ADW4,ADB1700ADW3,IUD8555DX4,WDF775SAYW1,IUD8555DX3,IUD"}, {"role": "assistant", "content": "37.92"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Trion 123324-008 Air Purifier Filter, Electronic Pre-Filter for TrimTX\n Description: The Trion 123324008 is a replacement prefilter. This model is specifically designed for use with electronic cleaners. The prefilter is made of aluminum, which resists corrosion and ensures lengthier lifespan.\n Features: Trion electronic cleaner replacement pre-filter\n "}, {"role": "assistant", "content": "33.03"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WH13X10058 Water Valve\n Description: This is an authorized aftermarket product. Fits with various GE brand models. Oem part # WH13X10058.\n Features: This is an O.E.M. Authorized part Fits with various GE brand models Oem part # WH13X10058\n "}, {"role": "assistant", "content": "87.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: watchget Espresso Paper Filter 58mm, Disposable Coffee Filter Paper Unbleached Espresso Filter Puck Screen Portafilter Paper Compatible with 58mm Portafilters Baskets Espresso Coffee Maker, 100 Pieces\n Description: \u2615 \u3010BETTER ESPRESSO EXTRACTION\u3011WATCHGET coffee paper filter effectively improve the espresso extraction rate and reduce coffee splash. Prolong the life of the filter basket and the shower screen. Cleaning the coffee machine becomes more easily and convenient. One sample pack, total of 100 filters. 100pcs a pack of independent sealed packaging is cleaner and more hygienic, not easy to damp. \u2615 \u3010KEEP YOUR SHOWER CLEAN\u3011Effectively prevent coffee grounds from sticking to the espresso machine shower screen. Cleaning shower screen turns to be much easier. Directly throw away after use, save your time to clean the puck screen each time, making your extraction process more efficient. \u2615 \u3010EASY TO USE\u3011Put a filter paper on the top to disperse the water more evenly and avoid channeling, which is similar to the effect of a stainless steel puck screen to improve water distribution to some extent. You can also put a filter paper on the bottom to prevent the fine powder from blocking the basket and to improve the flow rate. In this case it's slightly larger than the diameter of the basket. \u2615 \u3010PREMIUM MATERIAL\u3011The paper filter is delicate and uniform in"}, {"role": "assistant", "content": "5.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: W10350376 Dishwasher Top Rack Adjuster Replacement for KitchenAid KUDS30FXSS9 Washer - Compatible with W10350376 Rack Adjuster Dishwasher Upper Top Adjuster with Wheels - UpStart Components Brand\n Description: UpStart Components Replacement W10350376 Dishwasher Top Rack Adjuster for KitchenAid KUDS30FXSS9 WasherPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10350376 Dishwasher Top Rack Adjuster for KitchenAid KUDS30FXSS9 Washer Premium quality materials for lasting durability. Easy at-home installation helps extend the life of your machine. An affordable solution to costly appliance repairs. Compatible W10350376 Rack Adjuster Dishwasher Upper Top Adjuster with Wheels for Part Number AP5956100, W10350376, PS10064063, W10238418, W10253546, W10712394VP\n "}, {"role": "assistant", "content": "7.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire Broan 316442300 Surface Element for 8 inch burner on the range\n Description: Product Description The high quality Frigidaire Surface Element (316442300 ) supplies the heat to a cooking area on top of the electric range. The Surface Element includes 8\" Surface Burner Element and has 4 turns and has approximate size 10 X 8 inches. Please be aware that it is recommended to use saftey equipment and to disconnect the appliance from all utilities prior to any service or repair. Please refer to your owners manual to confirm part numbers and for instructions as some repairs require a trained service professional to complete. This Part fits: Replaces Part Number 222T032P06L, Replaces Part Number 318372213, Replaces Part Number 318372203, Replaces Part Number 316265600, Replaces Part Number 5308005320, Replaces Part Number 5303325551, Replaces Part Number 5303311320, Replaces Part Number 5303207161, Replaces Part Number 5301314952, Replaces Part Number 382059, Replaces Part Number 3202348, Replaces Part Number 3051450, Replaces Part Number 3051018, Replaces Part Number 3017927, Replaces Part Number 3015715, Replaces Part Number 3015186, Re"}, {"role": "assistant", "content": "23.88"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EvertechPRO 280187 Washer Drain Pump Assembly for 285998 8181684 8182819 8182821\n Description: EvertechPRO Washer Replacement Washer Drain Pump Assembly Part Number 280187 replaces 285998 8181684 1200164 8182819 8182821 AH1485610 EA1485610 PS1485610This is not a Whirlpool OEM product. Fits Whirlpool Washer. Compatible with MFW9600SQ0 MFW9600SQ1 MFW9700SB0 MFW9700SB1 MFW9700SQ0 MFW9700SQ1 MFW9800TK0 MFW9800TQ0 MHWE300VW10 MHWE300VW11 MHWE300VW12 MHWE300VW13 MHWE400WJ00 MHWE400WJ01 MHWE400WR00 MHWE400WR01 MHWE400WW00 MHWE400WW01 MHWE450WJ00 MHWE450WJ01 MHWE450WJ02 MHWE450WR00 MHWE450WR01 MHWE450WR02 MHWE450WW00 MHWE450WW01 MHWE450WW02 MHWE500VW10 MHWE500VW11 MHWE500VW12 MHWE550WJ00 MHWE550WJ01 MHWE550WR00 MHWE550WR01 MHWE550WW00 MHWE550WW01"}, {"role": "assistant", "content": "52.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WB23K5027 Electric Range Infinite Switch\n Description: Product Description The GE Appliances WB23K5027 Surface Element Control Switch is a genuine OEM (Original Equipment Manufacturer) part designed and engineered to exact specifications. It turns the surface element on and off and controls how much heat the element produces and fits with brands including GE, Kenmore, and Hotpoint. It is recommended to disconnect the appliance from all utilities prior to installation of the Silverware Basket. From the Manufacturer General Electric WB23K5027 Electric Range Infinite Switch is commonly used on GE, Hotpoint, and other range brands. This model is for an 8\" surface burner and is a genuine GE part which comes with GE's 1 year warranty.\n Features: The GE Appliances WB23K5027 Surface Element Control Switch is a genuine OEM (Original Equipment Manufacturer) part designed and engineered to exact specifications. The Surface Element Control Switch turns the surface element on and off and controls how much heat the element produces. The GE Appliances replacement Surface Element Control Switch for Ranges fits with brands of GE, Kenmore, and Hotpoint. The High quality GE Appliances OEM WB23K5027 Surface Element Control Switch is manufactured with premium materials for durability and exact fit, be sure to refer to your appliance owners manual to confirm correspondence with this part. Experience confidence with Genuine GE Appliances Parts & Accessories when upgrading or repairing your appliance.\n "}, {"role": "assistant", "content": "74.8"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WR24X10231 Door Gasket\n Description: Product Description This door gasket provides a seal on your refrigerator. From the Manufacturer This door gasket provides a seal on your refrigerator.\n Features: White in color Easy to install Genuine GE replacement part\n "}, {"role": "assistant", "content": "67.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: (Part New) Genuine OEM GE Refrigerator Door Handle WR12X32350 + all other models in the description\n Description: Item Number WR12X32350: New genuine OEM GE Refrigerator Door Handle. Included Brands: General Electric, Hotpoint, Kenm / Sears, RCA (and more!)\n Features: Item Number WR12X32350: GE Refrigerator Door Handle. Included Brands: General Electric, Hotpoint, Kenm / Sears, RCA (and more!)\n "}, {"role": "assistant", "content": "46.12"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Broan-NuTone BPS2FA30 2-Pack Aluminum Grease Filters, 2 Count (Pack of 1)\n Description: Product Description Improve your home's air quality with Broan-NuTone's Replaceable Aluminum Filters. These aluminum grease filters assist with ventilating the air in your kitchen and help keep your range hood operating at peak performance. This filter set is constructed of high-quality materials to ensure long-lasting use. It is designed for use with Broan-NuTone's 30\" QS2 and WD2 series range hoods to ensure the best air quality and flow throughout your kitchen. Measuring 14.3475\" x 0.375\" x 11.875\" each, the Broan-NuTone Replaceable Aluminum Filters are the perfect addition to your home! Broan-NuTone leads the industry with forward-thinking residential ventilation products, customized climate, communications and home automation solutions along with award winning customer service. Broan\u2019s inspiring heritage provides the foundation for its three global brands \u2013 Broan, NuTone and BEST. From the Manufacturer The Broan BPS2FA30 is a Ducted Filter set for 30-Inch Allure II range hoods. Made of aluminum. Fits series QS2, WS2. No one provides more ways to improve indoor air quality. From the spot ventilation and heating products, to our whole-house Broan Fresh Air Systems,"}, {"role": "assistant", "content": "34.37"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 3-Pack Refrigerator Water Filter Replacement for Whirlpool Ed5ghexnt00 - Compatible with Whirlpool 4396508, 4396510 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for 4396508 Filter\n "}, {"role": "assistant", "content": "29.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool W12246610 Refrigerator Door Handle Trim Cap Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This door handle trim cap (part number WP12246610) is for refrigerators. Door handle trim cap WP12246610 attaches to the door handle and covers the handle mounting bolt. Wear work gloves to protect your hands when installing this part. For Amana, Maytag, Kenmore, Kenmore Elite, & Whirlpool.\n Features: This part is compatible with models including; MBF1958XEB4,MBF1958XEB3,ABB2524DEB,BR18V2S-P1320709WS,MBF1958XEB2,MBF1958XEB1,59672954200,59661103101,MBF1958XEB6,59661103100,MBF1958XEB5,59671273100,ARB190ZCB0,MBF1958XEB0,59672919200,59666954400,59666954401,59671273101,ABB2223DES1,MBF1958DEM00,ABB1922FEB,59673912200,ABB2524DEW,ABB1922FEW,ABB1922FEQ,IX3HHGXSS000,MBF2258HEB,ARB220ZCW"}, {"role": "assistant", "content": "12.79"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool WHIW10083957V Chopper Blade for Dishwasher\n Description: Whirlpool Chopper Blade for Dishwasher\n Features: This is a genuine OEM replacement part.\n "}, {"role": "assistant", "content": "31.53"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: FAMIROSA Washing Machine Pedestal/Storage Drawer Stand Raiser Utility Room Adjustable Height Dryer Mini Refrigerator Cabinet Stand for Utility Room Home Furniture 24.8x21.3x12.2inch\n Description: This pedestal can be used to keep your washing machine off the floor and raise it to a more suitable working height, so you won't need to bend over too much to load or remove your laundry. Made of high-quality steel, the pedestal is very sturdy and can hold a washing machine with a weight of up to 220.5 lb. Thanks to the non-slip pads, the washing machine will stand stably. The feet are also rubberized, which makes them non-slip and keeps your floors from getting scratched. The pedestal also has an enclosed drawer for extra storage space. Assembly is easy. Color: White Color: White Material: Steel Material: Steel Weight: 22.5 lb Weight: 22.5 lb Dimensions: 24.8\" x 21.3\" x 12.2\" (W x D x H) Dimensions: 24.8\" x 21.3\" x 12.2\" (W x D x H) Load capacity: 220.5 lb Load capacity: 220.5 lb Suitable for all standard washing machines Suitable for all standard washing machines With non-slip pads With non-slip pads With rubberized feet With rubberized feet"}, {"role": "assistant", "content": "112.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool 99002652 Drain Hose\n Description: Product Description This is a Genuine Replacement Part, The Model Number and Name for The Following Item: Whirlpool (WHIRA) 99002652 Hose, Drain. From the Manufacturer This is a Genuine Replacement Part,The Model Number and Name for The Following Item:Whirlpool (WHIRA) 99002652 Hose, Drain\n Features: Whirlpool (WHIRA) This is a genuine replacement part Appliance-replacement-parts\n "}, {"role": "assistant", "content": "52.57"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DC97-07509B Replacement Dryer Idler Pulley Wheel only (Original Version)\n Description: Replaces the following part numbers: Part Number: DC97-07509B (AP4210071) Replaces: 2075486, DC66-00402A, B01AQHYGZQ. To search press CRTL+F and enter your model number DV306LEW/XAA DV306LGW/XAA DV203AEW/XAA-0000 DV203AGS/XAA-0000 DV203AGW/XAA-0000 DV206AES/XAA-0000 DV206AGS/XAA-0000 DV209AEW/XAA-0000 DV209AEW/XAA-0001 DV209AGW/XAA-0000 DV210AEW/XAA DV210AGW/XAA DV218AEB/XAA-0000 DV218AEB/XAA-0001 DV218AEW/XAA-0000 DV218AEW/XAA-0001 DV218AGB/XAA-0000 DV218AGW/XAA-0000 DV219AEW/XAA-0000 DV219AEW/XAA-0001 DV219AGB/XAA-0000 DV219AGW/XAA-0001 DV220AEW/XAA DV220AGW/XAA DV231AEW/XAA-0001 DV231AGW"}, {"role": "assistant", "content": "14.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: W10757851 Refrigerator Ice Level Control Board Replacement for Part Number PS10064583 Refrigerator - Compatible with 4389102 Icemaker Emitter Sensor Control Board - UpStart Components Brand\n Description: UpStart Components Replacement W10757851 Refrigerator Ice Level Control Board for Part Number PS10064583 RefrigeratorPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10757851 Refrigerator Ice Level Control Board for Part Number PS10064583 Refrigerator Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Compatible 4389102 Icemaker Emitter Sensor Control Board for Part Number W10757851, AP5956767, 4389102, 2198585, 2198586, 2220398, 2220402, 2255114, 4388635, 4389102R, PS10064583, TJ4389102R, W10193666, W10193840, W"}, {"role": "assistant", "content": "18.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Supplying Demand 242044113 241940201 Refrigerator Freezer Defrost Heater\n Description: 242044113 241940201 Refrigerator Freezer Defrost Heater Replacement Compatible Models E23CS75DSS0 E23CS75DSS1 E23CS75DSS2 E23CS75DSS3 E23CS75DSS5 FLSC238DB0 FLSC238DB1 FLSC238DS0 FLSC238DS1 FLSC238DS2 FLSC238DS3 FLSC238DW0 FLSC238DW1 FLSC23F6DB1 FLSC23F6DS1 FLSC23F6DS2 FLSC23F6DS3 FLSC23F6DS5 FLSC23F6DW0 FLSC23F6DW1 FSC23BBDSB0 FSC23BBDSB1 FSC23BBDSB2 FSC23BBDSB3 FSC23BBDSB5 FSC23F7DB0 FSC23F7DB1 FSC23F7DB2 FSC23F7DSB0 FSC23F7DSB1 FSC23F7DSB2 FSC23F7DSB3 FSC23F7DSB4 FSC23F7DSB5 FSC23F7DSB7 FSC23F7DW0 FSC23F7TDB"}, {"role": "assistant", "content": "19.69"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: General Electric WD12X10136 Dishrack Roller\n Description: Product Description This is a genuine replacement part. The model number and name for the following item is: General Electric WD12X10136 Dishrack Roller. From the Manufacturer This is a genuine replacement part. The model number and name for the following item is: General Electric WD12X10136 Dishrack Roller\n Features: Manufacturer model # WD12X10136 Genuine Replacement Part General Electric item Manufacturer model # WD12X10136 Genuine Replacement Part Frigidair item\n "}, {"role": "assistant", "content": "12.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 8269144A Dishwasher Drain Hose Replacement for KitchenAid KUDS01DLBT7 - Compatible with 8269144A Hose\n Description: UpStart Components Replacement 8269144A Dishwasher Drain Hose for KitchenAid KUDS01DLBT7Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement 8269144A Dishwasher Drain Hose for KitchenAid KUDS01DLBT7 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible 8269144A Hose for Part Number 8269144A, AP4399659, 1489097, 8269144, AH2358130, EA2358130, PS2367048\n "}, {"role": "assistant", "content": "14.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Dundas Jafine INC34Z DUCT TO DUCT PLASTIC INCREASER\n Description: Dundas Jafine INC34Z Duct to Duct Increaser/Decrease\n Features: 3\" to 4\" together Attach 4\" ducting to 3\" exhaust collar\n "}, {"role": "assistant", "content": "7.24"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: HQRP Bearing and Seal Kit compatible with Whirlpool GHW9300PW3 GHW9300PW4 GHW9400PL0 GHW9400PL1 GHW9400PL2 GHW9400PL3 Front Load Washer Tub\n Description: Compatible with Whirlpool GHW9300PW3 GHW9300PW4 GHW9400PL0 GHW9400PL1 GHW9400PL2 GHW9400PL3. This kit includes three bearings and one seal used to fix front load washing machines with tub part numbers W10253864 AP4426951 8181666 8181912 W10772618 W10253855 8182284 W10772617 W10157909 W10250763. Disclaimer: This is not an Original Equipment Manufacturer (OEM) product, HQRP branded product is a replacement. All brand names and logos are registered trademarks of their respective owners. Any use of the brand names or model designations for this product are made solely for purposes of demonstrating compatibility.\n Features: HQRP\u00ae Replacement Bearing and Seal Kit; Kit Includes Three Bearings And One Seal; Compatible with # W10253864 AP4426951 8181666 8181912 W10772618 W10253855 8182284 W10772617 W10157909 W10250763; 200 days warranty!\n "}, {"role": "assistant", "content": "17.91"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Whirlpool Y303836 Dryer Blower Wheel Genuine Original Equipment Manufacturer (OEM) Part\n Description: OEM Factory Part. Y303836\n Features: Appliance Part Y303836\n "}, {"role": "assistant", "content": "9.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: KEURIG B40 Water Reservoir Lip Cover\n Description: WE ARE THE SPECIAL KEURIG PARTS SELLER. ALL PARTS ARE ORIGINAL. SHIP WITH BULK PACKAGE. Available color: BLACK and RED.\n Features: original keurig parts.\n "}, {"role": "assistant", "content": "29.18"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ERP 0 Exact Replacement Parts ERB44X10009 Bake Element 2585/1940 Watts, 240/208 Volts\n Description: Product Description Generic Erb44x10009 Bake Element; 2,585 watts; 240 voltage maximum, .25 make terminals; Ge Wb44x10009. From the Manufacturer Generic Erb44x10009 Bake Element; 2,585 watts; 240 voltage maximum, .25 make terminals; Ge Wb44x10009\n Features: Bake Element 2585/1940 Watts, 240/208 Volts | Bake element replaces GE WB44X10009 | 2585/1940 Watts | 240/208 Volts | This is manufactured in China 2,585 watts 240volts, .25 make terminals Ge Wb44x10009 .25\" Male Terminals\n "}, {"role": "assistant", "content": "33.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Canamax Premium W10542314 Dishwasher Door Gasket with Strike - Exact Fit for Whirlpool Kenmore Maytag Amana Dishwashers - Replaces AP5650274, 2409202, W10542314, 8268888, W10284090\n Description: SPECIFICATIONS W10542314 Dishwasher Door Gasket with Strike - Black This one-piece door gasket provides a water-tight seal between the tub and the door, to keep water from leaking out of your dishwasher. If your dishwasher is leaking, tears or there are gaps in your gasket, you may need to replace the door gasket. This black door gasket is made of rubber, includes a new latch strike plate for the door latch, and is a genuine OEM part. Replaces part numbers : AP5650274, 2409202, W10542314, 8268888, W10284090, W10300589, W10350162, W10542314VP Works with most top name brands : Whirlpool, Kenmore, Maytag, Amana. Fixes the following symptoms : Leaking Not cleaning dishes properly Door latch failure Count on our W10542314 Dishwasher Door Gasket with Strike for an unrivaled mix of durability, convenient functionality, and great value for money. Click \u2018Add to Cart' now! The Whirlpool's brand names and logos are the registered trademarks of their respective owners. Any"}, {"role": "assistant", "content": "10.49"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO W10117655 Pust To Start Switch for Whirlpool Dryer 1448106 AH1491565 EA1491565 PS1491565\n Description: ForeverPRO Dryer Pust To Start Switch Part Number W10117655 replaces 1448106 AH1491565 EA1491565 PS1491565Fits Whirlpool Dryer. Compatible with Whirlpool Maytag KitchenAid Jenn-Air Amana Magic Chef Admiral Norge Roper and others This is not a Whirlpool OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with 7MMEDC300DW0 7MMEDC300DW1 7MMGDC300DW0 7MMGDC300DW1 7MMGDC300DW2 7MMGDC300DW3 7MMGDC300YW0 7MMGDC300YW1 7MMGDC300YW3 7MMGDC410AW0 7MMGDC410AW2 7MWGD1602AW0 7MWGD1730YW1 7MWGD1730YW3 CED137SBW0 C"}, {"role": "assistant", "content": "29.2"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EvertechPRO WD35X21038 Lower Rack Wheel Kit Replacement for GE Appliance\n Description: EvertechPRO Appliance Replacement Lower Rack Wheel Kit This is not a GE OEM product. Fits GE Appliance. Compatible with 4071120 4071520 4071620 ADW1000K00BB ADW1000K00WW ADW1100N00BB ADW1100N00BB ADW1100N00WW ADW1100N00WW ADW1100N10BB ADW1100N10BB ADW1100N10WW ADW1100N10WW ADW1100N15BB ADW1100N15WW ADW1100N20BB ADW1100N20WW ADW1100N30BB ADW1100N30WW ADW1100N35BB ADW1100N35WW EDW2050F02CC EDW3000G01BB EDW3000G01CC EDW3000G01WW EDW3000G02BB EDW3000G02CC EDW3000G02WW EDW3000G03BB EDW3000G03CC EDW3000G03WW EDW3060G02SS EDW3060G03SS EDW4000G00BB EDW4000G00CC EDW4000G00WW"}, {"role": "assistant", "content": "7.59"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: French Press Replacement Cafetiere Filter Mesh Screen Coffee French Press Filters 4 Inch Stainless Steel Reusable Mesh Filter for 8 Cup/ 34 OZ/ 1000 ml Coffee Tea Makers (6 Packs)\n Description: Features: They could fit well in most 8-cup coffee press machines. Woven stainless steel material, doubled over edges and sturdy twill mesh designed for a nice filtration experience. Sufficient quantity provides your with filters for tea and coffee separatedly. No more mixed terrible taste. Specifications: Material: stainless steel Size (approx.): French press filter's diameter: 3.95 inches Hole: 0.32 inches Package includes: 6 x French press replacement filter screen\n Features: Good filtration quality: the filter uses a 100-count fine mesh screen, easily filtering out coffee grounds or loose tea, leaving you with a cup of pure and tasty coffee/ tea Highly compatible: with exquisite workmanship and proper size, the coffee press filters fit most 8-cup (34 oz) coffee press machines, sparing your efforts to look around for the right mesh Package content: 6 packs french press replacement filters, each measures approximately 4 inches in diameter with tightly folded edges, it's recommended to frequent replace your coffee filter parts for the freshest tasting beverages Durable material: the fine mesh screen is made of quality stainless steel, which is anti-rust and washable, and the double layered"}, {"role": "assistant", "content": "6.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Mountain Plumbing 953BRS Waste Disposer Air Switch, Brushed Stainless\n Description: From the Manufacturer Mountain Plumbing Products was founded in 1997 in partnership with Scotland-based McAlpine and Company Ltd., the well-known and well-respected leader in high-quality plumbing products manufacture, serving the United Kingdom and European markets. Our first year\u2019s offering included kitchen accessories, decorative sink strainers and disposer flanges. Since this modest start, Mountain Plumbing has consistently expanded its product offerings and finish selections to offer our customers the finest selection of quality designer kitchen and bath accessories. The hallmark of Mountain Plumbing\u2019s success: combining quality with innovative products that add beauty and value to your home\n Features: Safer than electric switch UL listed Other finishes available Works with any plug-in disposer Brushed stainless\n "}, {"role": "assistant", "content": "94.4"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Dundas Jafine EXWTZW Bathroom Fan Vent Kit with, Wall Style, 4 inch x 5' Vinyl Duct\n Description: Pro Vent bathroom fan and utility wall vent kit. Complete kit for through-the-wall vent installation. Ideal for use with either a 3\" or 4\" fan outlet. Kit includes: (1) 4\" white Pro Vent louvered vent hood (paintable), with an 11\" metal tailpiece, (1) 4\" x 5' white flexible vinyl duct, 2 plastic clamps, and 1-piece of 1\" thick adapter foam for 3\" to 4\" installations. Not recommended for dryer use. Retail box.\n Features: Braided Stainless Steel Wrapped Around Reinforced Braided Pvc With Brass Hex Connector Nuts Package length: 5.0\" Package Width: 10.0\" Package Height: 4.0\"\n "}, {"role": "assistant", "content": "22.83"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: SGF-MSWF Rx Pharmaceutical Replacement water filter for GE MSWF, MSWF3PK, MSWFDS,EFF-6022A,101820A by Swift Green Filters (1pack)\n Description: The GE MSWF, 101820A and EFF-6022A most compatible best in class and technology replacement refrigerator water filter by Internationally Certified Swift Green Filter SGF-MSWF Rx.Swift Rx will deliver fresh, clean, and great tasting water and ice cubes. Designed with technology using recycled coconut shells that create an internal carbon filter with up to 50% more filtering pores. The result is safe and clean drinking water that has eliminated contaminants and impurities that may have been present.\n Features: Industry certificated to meet NSF / ANSI 42 or 401 standard, Swift Green Rx using advance scientific purification process reduces chemicals, including pharmaceuticals, Volatile organic compounds (VOC), Chlorine Taste & Odor (CTO), pesticides, waterborne parasites, lead, Cyst mercury, asbestos, chlorlne and other industrial chemicals Made in the U.S.A using ONLY certified NSF/ ANSI lab tested raw material for its quality & performance. \u201c100% Guarantee for Highest Preformance in its class and Capacity in the Industry\u201d. Buy with confidence. Our Raw Material are BPA, Lead, Arsenic free Our mission is to Save Health !! Great alternative to expensive refrigerator branded filters. Does"}, {"role": "assistant", "content": "25.76"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Gas Range Oven Stove Ignitor Igniter Fits Kenmore K1321263\n Description: This is a Brand New Oven/Stove Replacement Ignitor\n Features: This is a Brand New Oven/Stove Replacement Ignitor Univeral Design and Easy Installation Make this a Top Qualty Replacement Part!\n "}, {"role": "assistant", "content": "36.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Cotton Flower Magnet Cover Dishwasher Stickers White Cotton Vase Panel Decal Dragonflies Cross Dishwasher Magnetic Refrigerator Decal Fridge Door Kitchen Home Appliance Decor Vinyl 23Wx26H INCH\n Description: The Cotton Vases Dragonflies Trust In The Love With All Your Heart Desiging Dishwasher Magnet Cover Sticker adds a touch of real beauty to your plain looking dishwasher,it\u2019s a Magnet Art, adds style with a cozy feeling. It would be pretty on anything you placed it on, absolutely love it. It Made of High Quality Self-Adhesive PVC and PET Film and Magnet. Multi-functional Features,such as Heat resistant, Waterproof, Scratch, and Tear Resistant.These Stickers hide scratches, dents, or other unsightly marks.With a smooth surface that is environmentally\u00a0safe,easy to remove with no sticky residue.The cover can be used on dishwasher door,fridge door and any metal home Appliance surface with magnetism. Two Sizes for select: S: 23x17inch (58.5x43cm) M: 23X26inch (58.5x66cm) Warm tips: 1.The sticker is a magnetic sticker, pls make sure your dishwasher door is magnetic. 2. Please confirm the size of the dishwasher before buying and whether it is magnetic. 3. Due to the inconsistent calibration of the monitor, the colors on the computer monitor may be slightly different.\n Features: Material:High"}, {"role": "assistant", "content": "39.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Universal Dishwasher Silverware Basket Replacement WD28X10128 Dishwasher Utensil Silverware Basket, Compatible with Part No. AH959351, EA959351, PS959351, WD28X10127, WD28X10132\n Description: WD28X10128 Dishwasher Silverware Basket. Pls note this is not an OEM product. The brand names are used to indicate compatibility.\n Features: Replaces Part Numbers: WD28X10128, AP3772889, 1088673, AH959351, EA959351, PS959351, WD28X10127, WD28X10132, B00MOCCSFW. With three center square pockets and two corner pockets, this dishwasher under rack silverware basket has plenty of room for smaller silverware. Make sure fit for yours before ordering.\n "}, {"role": "assistant", "content": "20.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Kenmore Elite Lg MJU62070602 Refrigerator Water Tubing Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! Water tubing MJU62070602 is an original equipment manufacturer (OEM) part that fits some Kenmore, Kenmore Elite and LG refrigerators. Water tubing MJU62070602 supplies water to refrigerator components that require water such as the ice maker and water dispenser. Replaces original refrigerator water tubing part numbers 5210JA3004U, 5210JA3029U, MJU62070601 and MJU62070606. Fits some Kenmore and Kenmore Elite 795-series refrigerators. Also fits some LG refrigerators in these series: LFD, LFX, LMX, LRFD, LRSC and LSC. For Kenmore Elite, Lg, & Kenmore.\n Features: This part is compatible with models including; 79578743800,79578743801,LMX25984SB/00,79571016012,79578502802,79571016011,79578502800,79571016010,79578502803,LFX31935ST/02,79578502804,LFX31935ST/01,79571039011,79572069313,79578743802,79571039010,79572022110,79572069315,795"}, {"role": "assistant", "content": "13.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: American Metal Filter AMRHF0610 Washable OEM Grease Filter for Broan, Jenn Air and Whirlpool\n Description: Product Description RHF0610 - Aluminum mesh grease filter for range hoods and microwave ovens, 6-7/8\" x 15-9/16\", made in USA, wash and reuse, replace every 12 months, Replaces many OEM brands. From the Manufacturer The American Metal Filter AMRHF0610 Grease Filter contains an aluminum foil pad between (2) pieces of expanded aluminum. Length and width +- 1/16-inch and thickness +- 1/8-inch. This washable aluminum filter is used in ducted range hoods and microwave ovens to help remove grease particulate from the air. Wash the filter as often as required to prevent grease build up\u00a0and a resultant decrease in air flow. Soak in a solution of hot water and degreaser for 10-20 minutes. Agitate gently to remove loosened grease. A\u00a0residue of grease on the filter after washing is acceptable as this helps retain grease. Replace approximately every 6-months to improve air circulation and quality. This OEM part replaces Broan 99010242, Jenn Air 715290 and Whirlpool 71002111.\n Features: Aluminum grease filter for use in ducted range hoods and microwave ovens Length and width +- 1/16-inch and thickness +- "}, {"role": "assistant", "content": "8.97"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Edgewater Parts WR23X21444, W11396033, AP6026776 Light Switch Compatible With Whirlpool, GE Refrigerator (Fits Models: GSE, GSF, GSH, GSL, GSS)\n Description: \u2705 Fits Models: GSE22ESHB SS , GSE22ESHC SS , GSE22ESHD SS , GSE22ETHB BB , GSE22ETHB CC , GSE22ETHB WW , GSE22ETHC BB , GSE22ETHC CC , GSE22ETHC WW , GSE22ETHD BB , GSE22ETHD CC , GSE22ETHD WW , GSE25ESHB SS , GSE25ESHC SS , GSE25ESHD SS , GSE25ETHB BB , GSE25ETHB CC , GSE25ETHB WW , GSE25ETHC BB , GSE25ETHC CC , GSE25ETHC WW , GSE25ETHD BB , GSE25ETHD CC , GSE25ETHD WW , GSF25JGDCBB , GSF25JGDCWW , GSF25JGDD BB , GSF25JGDD WW , GSF25JGDE BB , GSF25JGDE WW , GSF25JGDF WW , GSF25JGDS WW , GSH22JGDCBB , GSH22"}, {"role": "assistant", "content": "8.65"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Replacement for KitchenAid KFCP22EXMP4 Refrigerator Water Filter - Compatible with KitchenAid 4396395 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for UKF8001 Filter\n "}, {"role": "assistant", "content": "10.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO W10240947 Valve for Whirlpool Range PS11750890 W10240947\n Description: ForeverPRO Range Valve Part Number WPW10240947 replaces PS11750890 W10240947Fits Whirlpool Range. Compatible with Whirlpool Maytag KitchenAid Jenn-Air Amana Magic Chef Admiral Norge Roper and others This is not a Whirlpool OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with MVWX600BW0 WTW5840BC0 WTW5840BW0\n Features: \u2705 Easy to Install - Made Exactly to Fit For Most Top Brand Ranges \u2705 No Questions Asked Money Back Guarantee. Proud USA Based Company. Comes with 1 Year Warranty or 90 Day Returns \u2705 PRO Grade Premium Valve - Meets or Exceeds OEM Specifications Quality. Comes Brand New in Original Retail Packaging \u2705 ForeverPRO Range Valve Part Number WPW10240947 replaces PS11750890 W10240947 \u2705 Check Description for Model Compatibility. Compatible With Most Whirlpool Ranges including MVWX600BW0 WTW5840BC0 WTW5840BW0 Compatible with Whirlpool Maytag KitchenAid Jenn-Air"}, {"role": "assistant", "content": "24.98"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WB2X3468 Neon Lamp\n Description: This is an O.E.M. Authorized part . This is an authorized aftermarket product. Fits with various WB2X3468 brand models.\n Features: This is an O.E.M. Authorized part This is an authorized aftermarket product Fits with various WB2X3468 brand models\n "}, {"role": "assistant", "content": "15.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 4391960 Heating Element Replacement for Whirlpool LE5650XMW0 - Compatible with WP4391960 696579 Dryer Element\n Description: UpStart Components Replacement 4391960 Heating Element for Whirlpool LE5650XMW0Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement 4391960 Heating Element for Whirlpool LE5650XMW0 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible WP4391960 696579 Dryer Element for Part Number WP4391960, AP6009347, 4391960, 2013, 279218, 279247, 279248, 279410, 279411, 279455, 279598, 279698, 337378, 337430, 339655, 340468, 348775, 349542,"}, {"role": "assistant", "content": "26.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DD62-00084A Dishwasher Water Inlet Valve Replacement for Samsung DW80J3020US/AA (0000) - Compatible with DD62-00084A Inlet Valve\n Description: UpStart Components Replacement DD62-00084A Dishwasher Water Inlet Valve for Samsung DW80J3020US/AA (0000)Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement DD62-00084A Dishwasher Water Inlet Valve for Samsung DW80J3020US/AA (0000) Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible DD62-00084A Inlet Valve for Part Number DD62-00084A, AP5178218, 2692215, PS4222448\n "}, {"role": "assistant", "content": "26.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO Certified DA29-00003G Refrigerator Water Filter Pack of 3 for Samsung DA29-00003G, Aqua-Pure Plus DA29-00003B, HAFCU1, DA29-00003A, HAFCU1 Filter, RSG257AARS\n Description: ForeverPRO Refrigerator Water Filter Part Number DA29-00003G replaces HAFCU1/XAA DA29-00003G DA29-00003B RSG257AARS RFG237AARS DA29-00003F HAFCU1 RFG297AARS RS22HDHPNSR WSS-1 WFC2201 DA97-06317A RF267AERS HAFIN2 DA29-00003A RF268ABRS DA61-00159 DA29-00003D HAFCU1/XAA HAFIN2/EXP DA29-00003 DA29-00003A-B DA61-00159A DA61-00159A-B DA61-159 AP4444333 Aqua Fresh WF289 Clear Choice CLCH103 Crystala Filters CF6 Dista DWF-11 HDX FMS-1Fits Samsung Refrigerator. This is not a Samsung OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product"}, {"role": "assistant", "content": "14.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: General Electric WX09X10012 3 Wire 50amp Range Cord, 6-Feet\n Description: Product Description 3-wire, 6-ft., 50-amp cord. Works with most electric ranges with a 3-prong outlet box. Molded-on, right angle plug keeps cord close to wall. Ring terminals allow for easy hook-up. Includes cord clamp to relieve strain on terminals. From the Manufacturer 3-wire, 6-ft., 50-amp cord. Works with most electric ranges with a 3-prong outlet box. Molded-on, right angle plug keeps cord close to wall. Ring terminals allow for easy hook-up. Includes cord clamp to relieve strain on terminals.\n Features: 3-wire, 6-ft., 50-amp cord Works with most electric ranges with a 3-prong outlet box Molded-on, right angle plug keeps cord close to wall Ring terminals allow for easy hook-up Includes cord clamp to relieve strain on terminals\n "}, {"role": "assistant", "content": "27.13"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 242253002 Frigidare Water Valve\n Description: Product Description Is your refrigerator not keeping your food as cool as you need? The issue may be with the water inlet valve. This new valve for the refrigerator is a genuine replacement part that is perfect to replace the faulty inlet valve in a variety of fridges. The valve will help you keep the ideal amount of water running through your fridge to make sure that it functions ideally. From the Manufacturer This is a genuine replacement part. The model number and name for the following item is: Frigidaire 242253002 Water Valve\n Features: RECOMMENDED USE: Replacement water inlet valve for a fridge GENUINE REPLACEMENT PART: Made specifically to be compatible with Frigidaire and Electrolux refrigerators PART #: 242253002; made to replace 242102201 COMPATIBILITY: Ensure replacement part is compatible with your kitchen appliance before purchasing INSTALLATION: Follow installation instructions to ensure proper fit and function of this appliance part; do not force fit into appliance\n "}, {"role": "assistant", "content": "135.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ApplianPar Oven Range Burner Control Knob Assembly AEZ73453509 for LG Kenmore Stove Switch Replaces AEZ72909008 AP5669773 2347547 PS7321756 5Pcs\n Description: Package includes: 5 x Oven Range Stove Knob Assembly\n Features: Fit for LG LDG3011ST, LDG3031ST, LDG3035ST, LDG3036ST, LDG3036ST (01), LDG3037ST, LRG3091ST, LRG3093ST, LRG3095ST, LRG3097ST, LDG3036ST/00, LDG3036ST/01, LDG3037ST/00, LRG3083ST/00, LRG3085ST/00, LRG3091ST/00, LRG3093ST/00, LRG3093ST/02, LRG3095ST/00, LRG3095ST/01, LRG3095ST/02 GAS RANGE. Fit for LG LDG3015ST, LDG3016ST, LDG3016ST/00, LDG3017ST/00, LRG3097ST/00 GAS RANGE DOUBLE OVEN. Replace part numbers: AEZ73453509, AP5669773, AEZ73453508, AE"}, {"role": "assistant", "content": "23.55"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 8066184 Dryer Motor Pulley for Maytag, Whirlpool, 3394341 AP6011686 1200324 PS11744884 WP8066184 EAP11744884\n Description: Fitment: Replaces Whirlpool, Maytag, KitchenAid, Jenn-Air, Amana, Magic Chef, Admiral, Norge, Roper, and othersReplace Part number: AP6011686, PS11744884, 8066184, 8578565, 3389627, 3394341, 3401143, 694871, W10290531, W10299847, W10402909The Compatibility Is Just For Reference. Please Compare The Part Number With Your Original One Before Purchasing!Note:1.We provide clear pictures, measurements where possible. Please check as much as possible to make sure the item is the one that you need.2.Please allow 0.5-1 inch difference due to manual measurement.(1inch=2.54cm)3.There Are No Instructions Included In This Kit.Professional Installation Is Highly Recommended!4.The color of the actual items may slightly different from the listing images due to different computer screen, thanks for your understanding.\n Features: Brand new dryer motor pulley [Ideal Replacement]: Want new 8066184 Motor Pulley that matches the original. This replacement motor pulley was specifically designed to look and function the same as the"}, {"role": "assistant", "content": "15.5"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 240338001 Door Bin for Refrigerator\n Description: Product Description This is a genuine replacement part. The model number and name for the following item is: Frigidaire 240338001 Door Bin for Refrigerator From the Manufacturer Frigidaire 240338001 Door Bin for Refrigerator. Works with the following model: Frigidaire 57-2707-10-02, Frigidaire 30-2251-00-01, Frigidaire 30-2251-23-01, Frigidaire 57-2707-10-01. Genuine replacement part.\n Features: Works with the following model: Frigidaire 57-2707-10-02 Works with the following model: Frigidaire 30-2251-00-01 Works with the following model: Frigidaire 30-2251-23-01 Works with the following model: Frigidaire 57-2707-10-01 Genuine replacement part\n "}, {"role": "assistant", "content": "39.1"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Refrigerator Capacitor for Frigidaire, Electrolux AP4315853 PS2333670 5304464438\n Description: Brand new refrigerator capacitor, replaces Frigidaire and other Electrolux brands, 5304464438.\n Features: Replaces part numbers: AP4315853, 218909913, 1381223, 216236200, 216236300, 216985003, 218719201, 218909901, 3015552, 3017761, 3091424, 5303289028, 5303310070, AH2333670, EA2333670, F000300399, F300399, PS2333670 Non-OEM replacement part\n "}, {"role": "assistant", "content": "17.02"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 811195 805328 Hood Knob Ventilation Hood Knob 805328 KIP5D44 5D44 compatible with Sub-Zero Wolf\n Description: \u2705 Edgewater Parts 811195, 805328 Ventilation Hood Knob P1363418 P1423418 PL342212 PL402212 PL462212 PL522212 PL582212 W482718 1543418 1663418 l282212I PW302210 PW362210 PW422210 PW482210 PW302418 PW3642418 PW422418 PW302718 PW362718 PW422718 PW482418 PW542418 PW602418 PW662418 PW482718 PW542718 PW602718 PW662718 PWC362418 PWC422418 PWC482418 PWC542418 W302210I W362210I W362210 W422210 W482210 W302418 W302718 W362418 W422418 W362718 W422718 W482418 W542418 W602418 W662418 W542718 W602718 W662718 L342212 W402212 L462212 L522212 L582212\n Features: \u2705 Edgewater Parts 811195, 805328 Ventilation Hood Knob Compatible With Sub Zero Range \u2705 1 Year Warranty \u2705 MONEY-BACK GUARANTEE - For Any Reason You're Not Completely Satisfied, You Can Ask For A Replacement Or Full"}, {"role": "assistant", "content": "6.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: RDEXP 10.03x2.55inch 2206670B Plastic Original Refrigerator Overflow Grille for 2206670B WP2206670B AP6006547\n Description: Specifications: Material: Plastic Color: Black Brand name: RDEXP Size: 25.5x6.5cm/10.03x2.55inch(LxW) Weight: 57 g Features: 1.Replaces part numbers 2206670B, WP2206670B, AP6006547, W10171993, PS11739623, W10189532, W10323446, WP2206670BVP. 2.Model number is 2206670B, please confirm whether the machine model matches before purchase. 3.Perfect replacement part,pull the existing dispenser overflow grille out and drop the new into place.4.Applicable brand:replacement for Whirlpool,replacement for KitchenAid,replacement for Kenmore,replacement for Maytag,replacement for Amana,replacement for Amana,replacement for Inglis,replacement for Roper. Package include: 1 x Refrigerator Overflow Grilles Each item with a unique Manufacturing Part Number label on the inner package to confirm it is the qualify checked and genuine item sold from our store,when you have any questions,please provide us the MPN label first.\n Features: Replaces part numbers"}, {"role": "assistant", "content": "7.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Samsung DC61-01215B Tension Spring\n Description: This is an O.E.M. Authorized part. Fits with various Samsung brand models. OEM part # DC61-01215B. This product is manufactured in south Korea.\n Features: This is an O.E.M. Authorized part Fits with various Samsung brand models OEM part # DC61-01215B This is a Samsung replacement part Part Number DC61-01215B This is an O.E.M. part\n "}, {"role": "assistant", "content": "7.36"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO 318242221 Knob for Electrolux Cooktop (AP3960421) 1197681 AH1529034 EA1529034\n Description: ForeverPRO Cooktop Knob Part Number 318242221 (AP3960421) replaces 1197681 AH1529034 EA1529034 PS1529034Fits Electrolux Cooktop. Compatible with Electrolux Frigidaire Gibson Kelvinator Westinghouse and others This is not a Electrolux OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with E36GC70FSS1 E36GC70FSS2\n Features: \u2705 Easy to Install - Made Exactly to Fit For Most Top Brand Cooktops \u2705 No Questions Asked Money Back Guarantee. Proud USA Based Company. Comes with 1 Year Warranty or 90 Day Returns \u2705 PRO Grade Premium Knob - Meets or Exceeds OEM Specifications Quality. Comes Brand New in Original Retail Packaging \u2705 ForeverPRO Cooktop Knob Part Number 318242221 (AP3960421) replaces 1197681 AH1529034 EA1529034"}, {"role": "assistant", "content": "81.4"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Samsung DA97-15560A Assy Guard-REF Right\n Description: Samsung DA97-15560A assy guard-ref right\n Features: This Is An O.E.M. Authorized Part Fits With Various Samsung Brand Models Oem Part # Da97-15560A Country Of Origin: Korea, Republic Of (South)\n "}, {"role": "assistant", "content": "80.97"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: SAMSUNG DA63-02183A Refrigerator Ice Maker Thermostat Cover Genuine Original Equipment Manufacturer (OEM) Part White\n Description: Samsung DA63-02183A Refrigerator Ice Maker Thermostat Cover\n Features: Ice maker thermostat cover DA63-02183A shields the ice maker thermostat Genuine Original Equipment Manufacturer (OEM) part. Compatible Brands: Samsung This ice maker thermostat cover (part number DA63-02183A) is for refrigerators Safely store any food that could deteriorate while the power is off and unplug the refrigerator before installing this part\n "}, {"role": "assistant", "content": "8.1"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Pack of 16 Compatible with GE WB2K101 Gas Range Burner Grate Feet, Rubber, Foot for General Electric WB02T10461 AP2622260 PS241358 By Wadoy\n Description: 16 pack of Replacement Gas Range Rubber Feet Compatible with GE WB2K101 FEATURES: - Compatible with following: General Electric, Kenmore. Replace WB2K101 AP2622260 PS241358 WB02T10461 - Direct replacement for a proper fit, easy to install. Our grate rubber is a direct replacement for the Cooktop on your Kitchen - Fits in a 3/16\" hole - Made entirely of rubber WHERE IS IT INSTALL? - The grate foot pad attaches to the bottom of the burner grate to prevent the cooktop from being scratched. WHY DO YOU NEED TO REPLACE GAS RANGE RUBBER FEET? - It protects the stove top by cushioning the grate on your gas range. Over time, these feet may crack or deteriorate, and you will need to replace them. WARM TIPS: - Before beginning this repair, ensure that the surface is cool to the touch. REFUND POLICY: Generic Aftermarket Parts - 30 Day Money Back Guarantee.\u00a0If the products are damaged in transit, or defect products, we will provide free return policy. The product is not sponsored or endorsed by ,or affiliated with the brands it fit ,including GE, General Electric,"}, {"role": "assistant", "content": "8.56"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Tower Manufacturing 30438003-01 15' In-Line GFCI w/Flying Leads\n Description: Tower's 15 ft. In-line GFCI with flying leads Model 30438003 is a GFCI with 15 feet 14/3 flying leads. Ideal for adding or replacing GFCI protection to electrical applications that are used outdoors or wet locations. This light weight, portable GFCI is ready to be wired to your device. The bright \"Red\" light indicates when the power is \"ON\". The TEST and RESET buttons allow for periodic testing. Specifications: - Class \u201cA\u201d people protection GFCI - Rated for 125 volt, 15 amp use - 1875 watts, 60 Hz - LED Power \u201cON\u201d indicator - Open neutral and ground neutral protection - Operating temperature range: -35\u00b0 C to 66\u00b0 C - Impact-resistant case Popular Applications: - Hot tub replacement cord - Spa replacement cord\n Features: 14/3 AWG SJTW cord Trip level 4-6 Ma. Trip response time: less than 25mS UL listed & UL listed to Canadian Safety Standards Automatic reset UL rainproof rated for outdoor use\n "}, {"role": "assistant", "content": "49.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Silverware Basket WPW10473836 PS8759368 W10473836 for Whirlpool Dishwasher\n Description: Replaces the following part numbers:W10473836, W10195723, 3020617, PS8759368, W10195722\n Features: Silverware Basket WPW10473836 PS8759368 W10473836 for Whirlpool Dishwasher\n "}, {"role": "assistant", "content": "72.98"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Delonghi 5532110300 Water Test Strip\n Description: This is an authorized aftermarket product. Fits with various delonghi brand models. It has a oem part # 5532110300.\n Features: This Is An O.E.M. Authorized Part Fits With Various Delonghi Brand Models Oem Part # 5532110300 Brand Name: Delonghi\n "}, {"role": "assistant", "content": "6.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GENUINE Whirlpool 4393849 Support Cap\n Description: Product Description This is a Genuine Replacement Part, The Model Number and Name for The Following Item: Whirlpool (WHIRA) 4393849 Support Cap. From the Manufacturer This is a Genuine Replacement Part,The Model Number and Name for The Following Item:Whirlpool (WHIRA) 4393849 Support Cap\n Features: Whirlpool (WHIRA) Genuine Replacement Part Refrigerator-replacement-parts\n "}, {"role": "assistant", "content": "6.25"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EXPW10536347 Drain Pump (Replaces W10536347 AP5650269 2392433 8542672 PS5136124 W10049390 W10155921 W10217134 ) For Whirlpool, Maytag\n Description: Washer Drain Pump Replaces W10536347, 2392433, 8542672, W10049390, W10155921, W10217134, W10281682, AP5650269, PS5136124\n Features: Washer Drain Pump Replaces W10536347, 2392433, 8542672, W10049390, W10155921, W10217134, W10281682, AP5650269, PS5136124 Quality Replacement parts by XPARTCO Fits OEM Standards! Guaranteed to Exceed OEM Requirements! In stock, Ships Fast\n "}, {"role": "assistant", "content": "56.9"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Beitiny Egg Holder for Refrigerator, Egg Storage Container Clear Plastic Fridge Egg Organizer with 2 Drawers, 40 Grid\n Description: Specification : - Material: plastic - Color: clear - Product Size: 10.43 x 8.46 x 6.49 inch Package Included : 1 x Beitiny Egg Container for Refrigerator(Not Include Eggs)\n Features: Egg Organizer for Refrigerator: made of food-grade plastic, dustproof and eco-friendly; easy to clean with a sponge or wet cloth, not suitable for dishwasher. Egg Holder with 2 Drawers: measures 10.43 x 8.46 x 6.49 inch, holds up to 40 eggs, each layer holds 20 eggs, Egg Groove Design well protects your eggs against getting crushed or smashed. Clear Egg Holder for Fridge: clear design offers you an open view of the displayed eggs, perfect for fridge, freezer, pantry, refrigerator, kitchen cabinets, and countertop. Plastic Egg Holder: the drawers are easy to open and close with the smooth glide track design, easy for you to neatly organize your refrigerator without any loose eggs or flimsy egg cartons. Customer Service: simply ask us for the online service if there are any questions about our egg storage container, we will solve your problem within 24 hours.\n "}, {"role": "assistant", "content": "18.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: American Range R14020 Bake Oven Arrob/Arrsb Burner\n Description: Product Description R14020, BURNER, BAKE OVEN ARROB/ARRSB. American Range Genuine OEM replacement part. American Range provides high quality restaurant and hotel ranges and other professional kitchen products. Use genuine OEM parts for safety reliability and performance. From the Manufacturer R14020, BURNER, BAKE OVEN ARROB/ARRSB. American Range Genuine OEM replacement part. American Range provides high quality restaurant and hotel ranges and other professional kitchen products. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine OEM replacement part American Range provides high quality restaurant and hotel ranges and other professional kitchen products Use genuine OEM parts for safety reliability and performance Country of Origin: UNITED STATES\n "}, {"role": "assistant", "content": "44.43"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Smooth Top Range Stove Burner for General Electric GE Hotpoint WB30T10047\n Description: Part Number WB30T10047 (AP2027789) replaces 770141, AH243905, EA243905, PS243905, WB30K5033, WB30T10006.\n Features: Part Number WB30T10047 (AP2027789) replaces 770141, AH243905, EA243905, PS243905, WB30K5033, WB30T10006.\n "}, {"role": "assistant", "content": "93.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Prtst 502-111A BEVERAGE AIR 502-111A Control - Temperature\n Description: Product Description 502-111A, CONTROL - TEMPERATURE. Beverage Air Genuine OEM replacement part. Beverage Air offers industry leading quality in commercial refrigeration equipment designed for the food service industry. Use genuine OEM parts for safety reliability and performance. From the Manufacturer 502-111A, CONTROL - TEMPERATURE. Beverage Air Genuine OEM replacement part. Beverage Air offers industry leading quality in commercial refrigeration equipment designed for the food service industry. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine Oem Replacement Part Beverage Air Offers Industry Leading Quality In Commercial Refrigeration Equipment Designed For The Food Service Industry Use Genuine Oem Parts For Safety Reliability And Performance From The Brand Name: Beverage Air\n "}, {"role": "assistant", "content": "74.78"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE MWF SmartWater Compatible By Best Choice Water Filters Certified Refrigerator Replacement Cartridge Fits MWFA, MWFP, GWF, GWFA, Kenmore 9991, 46-9991, 469991 (2-Pack)\n Description: Best Choice Water Filters will provide you with high quality drinking water and Ice for up to 6 months. Coconut carbon media reduces the many contaminants found in tap water. Reduces Class 1 particulates down to .52 microns. Designed to meet or exceed original equipment filtration standards. Filters have been tested to comply with NSF/ANSI standard 42 for the reduction of chlorine tastes and odors. Best Choice Filters offer Premium Certified and Tested Quality at a discounted price. Quality water you can count on for 6 months. Compatible with: GE MWF MWFA WSG-1 MWF-INT PL-100 EG-1 PG-MWF MWFP\n Features: Best Choice Water Filters Are A Healthier Choice For Less Money \u2014 OR YOUR MONEY BACK! Unconditional 100 percent money back guaranty! Easy installation and operation that has a 6 month and 300 Gallon Capacity REMOVES MORE DANGEROUS CONTAMINANTS \u2013 like lead, cysts, mercury, turbidity, benzene, rust & corrosion, dirt, sediment, chlorine taste and odor, silt, and turbidity PREMIUM BRAND THAT COST LESS \u2013 Designed to meet or exceed"}, {"role": "assistant", "content": "20.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Manitowoc Ice 000002106 Sump Trough\n Description: Product Description 000002106, Sump Trough, Manitowoc Beverage provides state of the art ice machines for the foodservice and beverage industry From the Manufacturer 000002106, Sump Trough, Manitowoc Beverage provides state of the art ice machines for the foodservice and beverage industry\n Features: Genuine OEM replacement part Manitowoc Beverage provides state of the art ice machines for the foodservice and beverage industry Use genuine OEM parts for safety reliability and performance\n "}, {"role": "assistant", "content": "113.36"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: HASMX 2 Pack Replacement Humidifier Filter Wick Filters for Bemis 1041 Aircare Essick Air Bemis CB41 Replacement Parts- 16-5/8\u201d x 9-7/8\u201d x 5\u201d\n Description: High Quality Humidifier Wick Filters for Bemis 1041 High Output Interwoven Filter Design Traps and Retains Mineral Deposits Natural and Clean Humidification - No White Dust Approximate Measurements: 16-5/8\u201d x 9-7/8\u201d x 5\u201d Package Includes: 2 X Humidifier Filter Wick for Bemis 1041 Replacement Every product from HASMX will enjoy 30 days Money-back and 18-Months worry-free warranty;\n Features: High Quality Humidifier Wick Filters for Bemis 1041 - High Output Interwoven Filter Design Natural and Clean Humidification - No White Dust Approximate Measurements: 16-5/8\u201d x 9-7/8\u201d x 5\u201d Package Includes: 2 X Humidifier Filter Wick for Bemis 1041 Replacement Every product from HASMX will enjoy 30 days Money-back and 18-Months worry-free warranty;\n "}, {"role": "assistant", "content": "62.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Waterfall Filter - Refrigerator Water Filter Compatible with GE MWF SmartWater Water Filter Cartridge\n Description: Waterfall Filter - Refrigerator Water Filter Compatible with GE MWF SmartWater Water Filter Cartridge\n Features: Refrigerator Water Filter Compatible with GE MWF SmartWater Water Filter Cartridge Compatible with GE MWF, GWF, GWFA, GWF01, GWF06, MWFA. Very easy to install with clear instructions. Works with a wide-range of GE models High Quality Waterfall Filter Brand Product\n "}, {"role": "assistant", "content": "24.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WB04T10086 Range Oven Door Gasket\n Description: The GE WB04T10086 is a genuine OEM Oven Door Gasket for Ranges that creates a seal between the oven door and the opening of the oven to prevent heat from escaping when the oven is closed. The WB04T10086 replaces the following part numbers: WB04T10001, WB4T10001. It is recommended that either the manufacturer of your appliance or the service manual for your appliance be referenced prior to selecting a part for replacment to insure that the correct part is purchased.\n Features: The GE WB04T10086 is a genuine OEM Oven Door Gasket for Ranges This GE Oven Door Gasket creates a seal between the oven door and the opening of the oven to prevent heat from escaping when the oven is closed The GE WB04T10086 can be applied to some Ranges of the following brands: GE, Kenmore, Kenmore Elite The WB04T10086 replaces the following part numbers: WB04T10001, WB4T10001 Have confidence when making repairs or servicing your appliances with genuine GE parts\n "}, {"role": "assistant", "content": "41.68"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: W10120998 Dryer Lint Screen Replacement for Whirlpool WED9150WW1 - Compatible with 8066170 Lint Screen Filter Catcher\n Description: UpStart Components Replacement W10120998 Dryer Lint Screen for Whirlpool WED9150WW1Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10120998 Dryer Lint Screen for Whirlpool WED9150WW1 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible 8066170 Lint Screen Filter Catcher for Part Number W10120998, AP3967919, 1206293, 3390721, 8066170, 8572268, AH1491676, EA1491676, PS1491676, W10049370, W10120998VP, W10178353, W10596627\n "}, {"role": "assistant", "content": "9.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Basket-Style Gold Tone Coffee Filters designed for Mr. Coffee 10-12 cup basket-style coffeemakers, 2 Pieces\n Description: Generic Basket-style gold tone permanent filter is compatible with most Mr Coffee 10-12 cup basket-style coffeemakers. No Retail Box. Bulk packaging.\n Features: High quality permanent coffee filters with solid bottom which fit Mr Coffee 10-12 cup basket-style coffeemakers Cleans easily under running water Reusable stainless-steel, golden-mesh filter helps conserve natural resources and protect environment. Dishwasher-safe\n "}, {"role": "assistant", "content": "7.9"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: shyness 51mm 2/4 Cups Filter Replacement Filter Basket for Coffee Bottomless Portafilter for Espresso Machine Parts\n Description: shyness :1. Pour hot water into the cup, and do not the relief valve.2. Pour coffee (recommended grinding) into the cup. the chopsticks or beans spoon to the .3. Slightly filter the filter paper, affixed to the filter and screw up the .4. Spin on the (to tighten the pressure will not leak out). Do not rotate the handle of the pot, then it is easy to spin.5. with a lamp or an alcohol stove. It is easy to the hot if you hot water.6. When coffee out, turn it into a small fire ('t let it rush out quickly).7. Then slowly boil the coffee.Colour:SilverMaterial:stainless steelSize:51mm Contents:1 x 2 Cup Filter Basket1 x 4 Cup Filter BasketMaintenance:1. first , wash and dry the funnel with white vinegar and water.2.When using, avoid collision with sharp objects, so as to avoid scratches.3. After using, wash with a little neutral or alkaline detergent, dry with a cloth, keep dry and clean.4.Avoid dry burning.Only the above content, other are not included.Note: Light and different displays may the color of the item in the a little different from"}, {"role": "assistant", "content": "7.58"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 241509402 Evaporator Fan Motor Replacement for Frigidaire EI23BC30KS3 Refrigerator - Compatible with 241509402 Evaporator Motor - UpStart Components Brand\n Description: UpStart Components Replacement 241509402 Evaporator Fan Motor for Frigidaire EI23BC30KS3 RefrigeratorPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement 241509402 Evaporator Fan Motor for Frigidaire EI23BC30KS3 Refrigerator Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Compatible 241509402 Evaporator Motor for Part Number 241509402, AP3958808, 1196443, 241509401, 7241509402, AH1526073, EA1526073, PS1526073\n "}, {"role": "assistant", "content": "15.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Delfield 1702474\n Description: Product Description 1702474, 27\" DOOR GASKET (4400 SERIES) 25.34 X 25.57 (TRIPLE DART). Delfield Genuine OEM replacement part. Delfield has over 50-years of industry experience and provides commercial foodservice equipment. Use genuine OEM parts for safety reliability and performance. From the Manufacturer 1702474, 27\" DOOR GASKET (4400 SERIES) 25.34 X 25.57 (TRIPLE DART). Delfield Genuine OEM replacement part. Delfield has over 50-years of industry experience and provides commercial foodservice equipment. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine OEM replacement part Delfield has over 50-years of industry experience and provides commercial foodservice equipment Use genuine OEM parts for safety reliability and performance\n "}, {"role": "assistant", "content": "40.49"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE Part Number WR30X10104 ASM ICE MAKER\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This ice maker assembly (part number WR30X10104) is for refrigerators. Ice maker assembly WR30X10104 contains the complete ice maker and housing. The assembly may include multiple parts; refer to your parts diagram for a complete list of parts included. Safely store any food that could deteriorate while the power is off and unplug the refrigerator when installing this part. Wear work gloves to protect your hands.\n Features: This part is compatible with models including; GFSF6KEXABB,GFSF6KEXACC,GFSF6KEXAWW,GFSL6KEXBLS,GFSL6KEXALS,GFSM6KEXBBG,GFSM6KEXABG,GFSF6KEXBBB,GFSF6KEXBCC,GFSF6KEXBWW,GFSS6KEXBSS,GFSS6KEXASS,GFSS6KIXBSS,GFSS6KIXASS Ice maker assembly WR30X10104 contains the complete ice maker and housing Genuine Original Equipment Manufacturer (OEM) part. Compatible Brands: Ge This ice maker assembly (part number WR30X10104) is for refrigerators The assembly may include multiple parts; refer to your parts diagram for a complete list of"}, {"role": "assistant", "content": "96.88"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GOLDTONE #2 Cone Style Pour Over Coffee Dripper, Portable Pour Over Coffee Filter BPA-Free (1-6 Cups) And Scoop\n Description: Introducing GOLDTONE\u2019s sturdy portable pour over coffee filter cone for all your manual coffee brewing desires! Our non breakable, solid pour over coffee filter is ideal for your kitchen, office, or camping and hiking adventures; Sporting a wide base with a flat bottom which allows maximum filter capacity, thus, brewing you a delicious gourmet cup of coffee! Made from BPA Free plastic, our coffee dripper is durable, easy to clean and will last a lifetime with proper care.\n Features: EASY TO USE: Set on top of you cup or mug, load the top with a #2 compatible filter, put in your coffee grounds and slowly pour hot or boiling water into the top - coffee will slowly drip through the three holes in the bottom until complete and ready to drink. PRACTICAL: Once you\u2019re done brewing your coffee, discard the coffee grounds, rinse your dripper, and allow it to dry. Our coffee dripper has a strong frame and a useful handle simulating a regular cup or mug, making an easy process for an intricate cup of coffee. SAFETY FIRST: Our BPA Free plastic does not absorb coffee odors or taste and will not transfer a plastic or chemical taste to your brew. CONVENIENT: Features a non-breakable and portable design for"}, {"role": "assistant", "content": "8.89"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: LG ADQ73233901 Filter Assembly, Air Cleaner\n Description: This is an authorized aftermarket product. Fits with various LG brand models. It has a oem part # ADQ73233901.\n Features: This Is An O.E.M. Authorized Part Fits With Various Lg Brand Models Oem Part Adq73233901 From The Brand Name: Lg\n "}, {"role": "assistant", "content": "24.53"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: EAGLEGGO Compatible Drum Belt for Maytag MDE5500AYW, Maytag MDE7057AYW, Maytag MDG9206AWW, Maytag MLE23MNFYW Dryer\n Description: How to install the drum belt Remove top panel. Remove the screws, push and lift the top off. Then see if you can correctly place the belt around the drum where it has wear marks as ridden there before. Then transfer the slack to the bottom motor area. Lift and route the belt around the tensioner and the grooved belt switch area. While holding back tension on the pulley, place the belt into the motor pulley . Release tensioner and rotate the drum slowly to the left so it will align belt routing and not jump track. Warming tips: Please make sure to check your original part to confirm that you are buying the correct product. Compatibility: Compatible with Samsung, Whirl-pool, May-tag, Crosley dryer. Replaces Part Number: 33002535, WP33002535, 33001777, 63700300, AP6007983, ER33002535, PS11741110, WP33002535VP, 341241, 8066065, 53-2910, 3394651, 695055, 31531589, 53-2671, 349533, 694088. Fit"}, {"role": "assistant", "content": "11.39"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Gxcdizx 1 Pc Refrigerator Compressor Start Relay and Capacitor W10613606 - Exact Fit for Whirlpool KitchenAid Kenmore fridges - Repl. W10416065, PS8746522, 67003186\n Description: Gxcdizx is a Brand of Aftermarket Automotive Part. As a Professional Provider of Auto Parts. We Maintain High Standards of Excellence and Strive for 100% Customer Satisfaction. W10613606 Compressor start relay and capacitor includes both the run capacitor and the start relay. The capacitor helps the compressor kick on and off while maintaining a constant temperature to keep things frozen in your freezer. The start relay boosts the compressor, and then shuts off as soon as the motor gets up to speed and the overload provides extra protection against excessive temperatures. Works with the following models: for Kenmore 59653463301, 59653463302, 59653464300, 59653464301, 59653464302 for Whirlpool EB9FVBLVS00, EB9FVBRVS00, EB9FVBXVB00, EB9FVBXVQ00 Replaces part numbers: 14217273, 67003186, 67003764, 67005560, 67005561, 67005562, 8171210, 8208290, 8208368, C8931605, W104160"}, {"role": "assistant", "content": "12.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 4 Pack 154174501 Dishwasher Wheels Bracket Assembly Replacement for Frigidaire Kenmore Tappan Gibson Westinghouse Dishwasher 154174401 5300809640 154294801 AP2135554 PS452448\n Description: 4 Pack 154174501 Dishwasher Wheels Bracket Assembly Replacement for Frigidaire Kenmore Tappan Gibson Westinghouse Dishwasher 154174401 5300809640 154294801 AP2135554 PS452448\n Features: Non-OEM Replacement Part Fits for most top name brands Frigidaire, Kenmore/Sears,Electrolux, manufactured dishwasher models, also including Gibson Kelvinator Tappan White Westinghouse . Replaces Part Numbers: 5300809640, 154174501, 154174502, 154294801, 3202777, 612977, AH452448, AP2135554, EA452448, PS452448. Package includes: 4 Pack Dishwasher Wheels & Bracket Assembly 154174501 RISK FREE - If you are not satisfied with the 154174501 Dishwasher Wheels Bracket Assembly for any reason,please contact us for a replacement or refund in the limited time.\n "}, {"role": "assistant", "content": "9.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Replacement Dryer Timer Knob WE1M964 for General Electric GTDP350GM1WS Dryer\n Description: Replacement Dryer Timer Knob WE1M964 for General Electric GTDP350GM1WS Dryer Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners.\n Features: Replacement part for 1811122, AP4980845, WE1M964 Replacement knob engineered to fit name brand appliances. Design features high-quality materials for superior durability and extended life. Simple installation lets you get back to your job in a flash. A cost-efficient solution to extend the life of your appliances in just a few easy steps. UpStart Components Brand. One Year Warranty\n "}, {"role": "assistant", "content": "5.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Melitta Cone Coffee Filters White No. 6 40 Count\n Description: Grocery\n Features: Melitta Super Premium Coffee Filters number 6 40 CT. 40 cone filters. Brews better tasting coffee. Fits all 10 cup non-electric coffee makers. Recyclable.\n "}, {"role": "assistant", "content": "20.24"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Refrigerator Evap Motor 4681JB1027N\n Description: 4681JB1027N fits 300+ Kenmore models including: 79568,79569,79571,79575,79576,79577,79578,79579; and these LG models: LBC20514TT LBC22518ST LBC22518WW LBC22520SB LBC22520ST LBC22520SW LBC22520TT LBN22515SB LBN22515ST LBN22515WW LDC22720ST LDC22720SW LDC22720TT LDN22735SB LDN22735ST LDN22735SW LFC20740ST LFC20740SW LFC20760SB LFC20760ST LFC20760SW LFC20770SB LFC20770ST LFC20770SW LFC22760ST LFC22760SW LFC22760TT LFC23760SB LFC23760ST LFC23760SW LFD22860SB LFD22860ST LFD22860SW LFD22860TT LRBC22544SB LRBC22544ST LRBC22544WW LRDC20731ST LRDC20731SW LRDC20731WW LRDN22734SB LRDN22734ST LRDN22734TT LRDN22734WW LRFC22750ST"}, {"role": "assistant", "content": "28.5"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Refrigerator Compressor Start Relay Overload Capacitor fits Whirlpool W10613606\n Description: Description: ---Aftermarket refrigerator compressor start device and capacitor replaces for Whirlpool, Sears, Kenmore, Estate, Roper, KitchenAid,W10613606. ---This includes both the run capacitor and the start relay. Feature: ---The capacitor helps the compressor kick on and off while maintaining a constant temperature to keep things frozen in your freezer. ---The start relay boosts the compressor, and then shuts off as soon as the motor gets up to speed and the overload provides extra protection against excessive temperatures. Replaces part numbers: W10613606, AP5787784, 67005560 ,3023300 ,67003186 ,67003764, 67005561 ,67005562 ,8171210 ,8208290 ,8208368 ,C8931605 ,PS8746522 ,W10416065, W10613606 Fitment: For Whirlpool, Sears, Kenmore, Estate, Roper, KitchenAid and some other refrigerator brands. Package Include: 1x Capacitor 1x Relay\n Features: Description: ---Aftermarket refrigerator compressor start device and capacitor replaces for Whirlpool, Sears, Kenmore, Estate, Roper, KitchenAid,W10613606. ---This includes both the run capacitor and the start relay. Feature: ---The capacitor helps the compressor kick on and off"}, {"role": "assistant", "content": "11.98"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Refresh Replacement for Samsung Aqua-Pure Plus DA29-00003G, DA29-00003A, DA2900002B, DA2900003, DA2900003F, DA290002, HAFCU1, HAFIN2 and Waterdrop WD-DA-29-00003G Refrigerator Water Filter (4 Pack)\n Description: Why Refresh? Because quality and value are our top priorities. Buy with confidence from Refresh and refresh your water today! Refresh your family's water with a premium Refresh brand refrigerator water filter. Save big by purchasing a Refresh filter at up to 50% less than the manufacturer part, and save more by purchasing a 2 pack, 3 pack, or 4 pack! This Refresh Filter is compatible with Samsung Water Filter Models: DA29-00003G, DA29-00003A, DA29-00003A-B, DA29-00003B, DA29-0003B, DA2900003A, DA2900003B, DA61-00159, DA61-00159A, DA61-00159A-B, DA61-159, DA97-06317A, TADA29-00003A, TADA29-00003B This Refresh Filter is also compatible with these Filter Models: Purity Pro PF04, AP4444333, Aquafresh WF289, Clear Choice CL"}, {"role": "assistant", "content": "49.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 3395382 - OEM Upgraded Replacement for Kenmore Dryer Start Switch\n Description: This is a Brand New OEM Dryer Start Switch\n Features: This is a Brand New OEM Dryer Start Switch Top Quality OEM Replacement Part!\n "}, {"role": "assistant", "content": "40.65"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Replacement for Samsung RS267LASH Refrigerator Water Filter - Compatible with Samsung DA29-00003G, Samsung DA29-00003B, Samsung DA29-00003A Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for DA29-00003G Filter\n "}, {"role": "assistant", "content": "13.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 241872505 Freezer Door Gasket for Refrigerator\n Description: From the Manufacturer Frigidaire 241872505 for Freezer Door Gasket for Refrigerator, White. This part works with the following models: Frigidaire CRT216HLQ1, Frigidaire CRT216HLW1, Frigidaire CRTE217AQ2, Frigidaire CRTE217AQ3, Frigidaire CRTE217AW2, Frigidaire CRTE217AW3. Genuine Replacement Part.\n Features: This part works with the following models: Frigidaire CRT216HLQ1, Frigidaire CRT216HLW1 Frigidaire CRTE217AQ2, Frigidaire CRTE217AQ3 Frigidaire CRTE217AW2 Frigidaire CRTE217AW3 Genuine Replacement Part\n "}, {"role": "assistant", "content": "122.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Southbend Range 1034900 Left Door Hook\n Description: Product Description South bend Range 1034900 Left Door Hook, For over one hundred years, South bend has produced the finest in heavy-duty ovens, ranges and steamers. From the Manufacturer Southbend Range 1034900 Left Door Hook , For over one hundred years, Southbend has produced the finest in heavy-duty ovens, ranges, and steamers\n Features: Genuine OEM Replacement part For over one hundred years, South bend has produced the finest in heavy-duty ovens, ranges and steamers Use genuine OEM parts for safety reliability and performance Model number: 1034900\n "}, {"role": "assistant", "content": "13.11"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: LG AAP74471301 Dishwasher Silverware Basket Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This silverware basket (part number AAP74471301) is for dishwashers. Silverware basket AAP74471301 rests in the lower dishrack and holds small utensils such as forks and knives during the dishwashing cycle. Follow the instructions in your owner's manual when installing this part.\n Features: This part is compatible with models including; 72213383910,72214305910,LDF5545WW/00,LDP6797ST/00,72214307910,LDP6797BB/00,LDT5665ST/00,LDT5678BD/00,LDP6797BD/00,LDF5545BD/00,LDT7797ST/00,LDF5545ST/00,LDP7708ST/00,LDT7797BD/00,72214673710,LDF5678ST/00,72214677710,LDT5678ST/00,LDF5545BB/00,LDT5665BB/00,LDT5665BD/00,LDP6797WW/00,LDT7808ST/00,72213387910,72214357910,72214355910 Silverware basket AAP74471301 rests in the lower dishrack and holds"}, {"role": "assistant", "content": "64.9"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Edgewater Parts W10290350 8-inch Drip Pan Compatible with Whirlpool\n Description: NON-OEM Replacement W10290350: DRIP PAN BLACK FOR Whirlpool RANGE\n Features: NON-OEM Replacement\n "}, {"role": "assistant", "content": "8.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DD81-02132A DD81-01629A Dishwasher Door Switch Replacement for Samsung Dishwasher Parts, Samsung Dishwasher Door Lock, Fit DW80K5050, DW80K5050UB\uff0cDW80R5060US DW80R5061UG DW80F600UTW DW80K7050UG\n Description: DD81-01629A DD81-02132A compatible samsung Dishwasher Door Switch Latch: Compatible with: For samsung Dishwasher Door Lock DW80K5050UB\uff0cDW80R5060US DW80R5061UG DW80F600UTW DW80K7050UG DW80J3020US DW80K5050 etc... Fit Models: DW80J3020UB/AA-00, DW80K5050US/AA-00, DW80J3020UW/AA-00, DW80K7050US/AA-00 ,DW80R5061UT, DW80K5050UB/AA-00, DW80F600UTW/AA-00, DW80F600UTW/AA-01, DW80K7050UG/AA-00, DW80F600UTB/AA-00, DW80F600UTB/AA-01, DW80J3020US/AA-00, DW80F800UWS/AA-01, DW80F800"}, {"role": "assistant", "content": "25.49"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Bosch 00263096 Seal-Door\n Description: This is an authorized aftermarket product. Fits with various Bosch brand models. Oem part # 00263096.\n Features: This is an O.E.M. Authorized part Fits with various Bosch brand models Oem part # 00263096\n "}, {"role": "assistant", "content": "48.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: MORE Pure MPF15020 Replacement Refrigerator Water Filter Compatible with GE MWF SmartWater\n Description: MORE Pure MPF15020 Premium Water Filter: When it comes to water and ice dispensing from refrigerators, strange flavors or contaminants are troubling to many people. With a MORE Pure water filter for GE refrigerator appliances, these concerns are neutralized. Buy with confidence! Each filter is NSF/ANSI 42 certified to reduce the flavor of chlorine in the water. Additionally, these filters have been independently tested and proven to reduce lead, mercury, cadmium, and thallium levels by up to 99.9%, giving you cleaner, purer water and ice with a crisp, refreshing flavor. MORE Pure water filters for GE refrigerators deliver top-quality results for less. Unlike other comparable filters on the market, MORE Pure filters don\u2019t require you to break the bank for clean water. Recipient of the Water Quality Association (WQA) Gold Seal for product quality and excellence. These versatile filters are designed to work well with a number of GE refrigerators, including the following part numbers: MWF MWF3PK MWFA MWFAP MWFDS MWFINT 469991 469996 AP3859302 AP3967843 EFF-6013A EG-1 FMG-1 GERF-100 GWF GWF01 GWF06 GWFA GWFDS HWF HWFA RFC0600A"}, {"role": "assistant", "content": "21.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 49572A LP Propane Gas Dryer Conversion Kit compatible with Whirlpool\n Description: DESCRIPTION This Gas Dryer Conversion Kit can be used to convert your natural gas dyer to use liquid propane. This kit includes (2) burner orifices, (1) regulator vent cap and (1) LPG conversion decal. This is a universal accessory that can be used across several brands; check to see if your model number is compatible. Installing this accessory will require basic hand tools, complicated disassembly of the dryer and prior repair experience. Consider hiring a qualified technician to install this conversion kit.\n Features: \u3010Perfect Replacement\u3011For Whirlpool 49572A Gas Conversion Kit,OEM Part #49572A \u3010Widely Applicable\u3011It is compatible with Whirlpool, Maytag, KitchenAid and other Whirlpool brands. \u3010Function\u3011This LP Gas Dryer Conversion Kit can be used to convert your natural gas dyer to use liquid propane. \u3010Buy With Confidence\u3011We offer 30-day returns for any reason. To initiate a return, please navigate to your orders page. \u3010IMPORTANT NOTE\u3011 Please check the compatibility with your previous part and appliance's model before ordering the replacement.\n "}, {"role": "assistant", "content": "13.75"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DPD 137221600 Washer Drain Pump Replacement for Frigidaire, Westinghouse, Kenmore, Gibson - Replaces 137108100 134051200 137151800,131724000,134740500,PS7783938,PS2342445,AP5684706, 2754548\n Description: Replaces the following part numbers: AP5684706, 2754548, 137221600, 131724000, 134051200, 134740500, 137108100, 137151800, 137151800KITK,PS7783938,PS2342445. Works for brands: Frigidaire, Westinghouse, Kenmore, Gibson, Crosley, Uni, Electrolux This part fixes the following symptoms: Will not drain Noisy Leaking Pumps but will not spin Contact Us If you are not sure if part is correct, ask us in Customer questions & answers section or contact us by visiting the Discount Parts Direct storefront. Business Wholesale We are a small local company from Houston, Texas offer discount parts for retail and wholesale. If you need to purchase parts for business , please contact us for lower rates.\n Features: Parts Number: 137221600, Replaces: AP5684706, 2754548, 137221600, 131724000, 134051200, 134"}, {"role": "assistant", "content": "20.47"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Mintu Upper Rack Adjuster Replacement For KitchenAid KDTM354DSS4 KDTE104DSS0 KUDE60HXSS1 KDTM354DSS5 KDTE104DWH0 KUDE60HXSS6 DishWasher\n Description: Package Included: 2 x Dishwasher rack adjuster 2 x adjuster positioner 2 x Rack Adjusters 2 x adjuster arm clip lock. W10082853 Dishwasher Tine Pivot Clip Use Ctrl + F to SEARCH for your model number Replaces For KitchenAid KDTM354DSS4 KDTE104DSS0 KUDE60HXSS1 KDTM354DSS5 KDTM354EBS1 KDTM354EBS2 KDTM354EBS3 KDTM354ESS0 KDTM354ESS1 KDTM354ESS2 KDTM354ESS3 KDTM384EBS0 KDTM384EBS1 KDTM384EBS2 KDTM384EBS3 KDTM384ESS0 KDTM384ESS1 KDTM384ESS2 KDTE104DBL1 KDTE104DSS1 KDTE104DWH0 KDTE104DWH1 KDTE104EBL0 KDTE104EBL1 KDTE104EBL2 KDTE104EBL3 KDTE104EBL4 KDTE104E"}, {"role": "assistant", "content": "33.49"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Dinosaur Electronics 61716822 Replacement Board for Norcold Refrigerator\n Description: The Norcold part number is usually located on the board. Match the model number along with the board number. (Dinosaur numbers are the same as Norcold except where noted.) Three year warranty registration card included with each board. Model #: 838EG2,8310EG2 DE Board#: 61716822 DE\n Features: Country Of Origin: China Model Number: 61716822 Item Package Dimension: 10.98\" L x 7.32\" W x 3.99\" H Item Package Weight: 4.08 lb\n "}, {"role": "assistant", "content": "100.06"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: (Pack of 18) 7\" x 8-1/4\" Replacement Polyester Filters for The BetterVent Indoor Dryer Vent Made by Airstar, 18 Pack\n Description: Indoor Dryer Vent Replacement Filters for BetterVent 7\" x 8-1/4\" x 1\" Blue & White Polyester Filter Pads 7\" x 8-1/4\" x 1\" Blue & White Polyester Filter Pads Pack of 3 Pack of 3 Capturess Dryer Lint without Restricting Air Flow Capturess Dryer Lint without Restricting Air Flow Made in the U.S.A. Made in the U.S.A. Directions for Use: Step 1: Open and Remove Old Indoor Dryer Vent Filter Step 1: Open and Remove Old Indoor Dryer Vent Filter Step 2: Replace Filter with NEW Airstar Filter with the Blue Side Facing in Toward the BetterVent Indoor Dryer Vent Step 2: Replace Filter with NEW Airstar Filter with the Blue Side Facing in Toward the BetterVent Indoor Dryer Vent Step 3: Close and Latch the Indoor Dryer Vent System Step 3: Close and Latch the Indoor Dryer Vent System Changing this filter pad often will increase the efficiency of your dryer!! Note : Images are for illustration only! All pads are cut within 1/4\" of the listed size. *** Items may be compressed or folded for"}, {"role": "assistant", "content": "20.95"}]}

View File

@@ -0,0 +1,40 @@
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: AZH Dishwasher Door Latch Handle Assembly Replacement For Maytag Quiet Series 100 Series 200 series 300 Dishwasher,Maytag PDBL390AWB MDBS561AWW1 PDBL390AWZ MDBH955AWW MDBF550AWB MDB5601AWS Dishwasher\n Description: Replacement For Crosley Models: CDU650AWW Maytag Models: MDB4650AWW, MDB4651AWW, MDB5600AWW, MDB5601AWW, MDB5651AWW, MDB6600AWW, MDB6601AWW, MDB7600AWW, MDB7601AWW, MDB7650AWW, MDB7750AWW, MDB7751AWW, MDB7755AWW, MDB8600AWW, MDB8750AWW, MDB8751AWW, MDB8751BWW, MDB9600AWW, MDB9601AWW, MDB9750AWW, MDBF550AWW, MDBF750AWW, MDBH750AWW, MDBH940AWW, MDBH945AWW, MDBH950AWW, MDBH955AWW, MDBH965AWW, MDBH970AWW, MDBH975AWW, MDBM601AWW, MDBM755AWW, MDBS561AWW, MDBS661AWW, MDBTT50AWW"}, {"role": "assistant", "content": "46.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE WD22X10089 Dishwasher Middle Spray Arm Genuine Original Equipment Manufacturer (OEM) Part\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This spray arm (part number WD22X10089) is for dishwashers. Spray arm WD22X10089 rotates and sprays water to clean the dishes inside the dishwasher tub. Wear work gloves to protect your hands during this repair.\n Features: This part is compatible with models including; ADT521PGF0BS,GDT535PGJ2WW,GDF540HGD2WW,ADT521PGJ0WS,DDT575SMF5ES,GDF650SMJ4ES,GDF510PMD4SA,GDT695SBL4TS,GDT695SMJ2ES,GDF570SGF7BB,GDF640HGM0BB,DDT575SGF0BB,GDF520PGJ6BB,GDT655SMJ2ES,GDF511PGM0BB,DDT595SBL5TS,GDT635HGJ0WW,GDT655SFL4DS,GDT680SGH7BB,GDF510PGJ2BB,GDF650SGJ0BB,GDT695SFL4DS,GDF620HSJ2SS,DDT595SFL5DS,GDT535PSJ5SS,GDT655SBL5TS,GDT580SSF7SS,DDT"}, {"role": "assistant", "content": "17.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: prime&swift Replacement fit for GE WR57X10051 Water Inlet Valve with Dual Inlet riv-12ae21 WR57X10032 AP3672839 WR57X98 PS901314 WR57X111 ZIS42NYA CST25GRBCWW\n Description: This replacement fridge icemaker water valve comes with 1/4\" compression inlet.This part comes with new quick connections.To install - cut retaining nuts off of existing plastic water lines and gently push them into new valve.To remove - depress ring that the tube slides into; Works With Models: 39330,39338,39571,39671,BCS42ELB,BCS42ELC,BCS42ELD,BCS42ELE, BISB42EKB,BISB42EKC,BISB42ELB,BISB42ELC,BISB42ELD,BISB42ELE, BISW42EKB,BISW42EKC,BISW42ELB,BISW42ELC etc.; 36358072893,36358075893,36358077893,36358475893,36350221000,36350222000, 36350227000,36357552790,36357552791,36357557790,36357557791,36358042893, 36358042894,36358042896,363"}, {"role": "assistant", "content": "22.39"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Funny Pet Cat Carrying A Mouse Decorative Dishwasher Door Cover Sticker Clear Pattern Panel Decal 23\" W x 26\" H\n Description: This beautiful magnet affixes instantly to the front of your metal dishwasher giving it a custom decorator look. Wipes clean with a dry cloth. Not for use on stainless steel. Paper and magnet. Heat resistant Heat resistant Waterproof Waterproof With a smooth surface that is environmentally safe Size 23\"W x 17\"H;58.5cm W x 43cm H. 23\"W x 26\"H;58.5cm W x 66cm H.\n Features: Material - This cat carrying a mouse funny magnetic panel decal is made of PET vinyl film applied to industrial grade.Water and heat resistant as well as easy to clean and maintain 23 W x 26 H inches magnetic sticker.Easily trimmable to fit your dishwashers This magnetic dishwasher covers hide scratches, dents or other unsightly marks on your dishwasher. Hassle free to install and remove; simply stick/remove It's a great gift to your mother girlfriends sisters chef on Birthday Christmas Holiday\n "}, {"role": "assistant", "content": "34.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Swift Green Filters SGF-LB60 Replacement Refrigerator Water Filter for 5231JA2006B, LT 600P, 5231JA2006A, EFF-6004A, 46-9990, WF300, RWF1051 (1 Pack) Made in USA\n Description: Product Description Swift Green Filters is committed to providing you with the cleanest and healthiest water filtration products for your home and business. The unique carbonization process of the SGF-LB60 Water Filter (Replacement for LG 5231JA2006B, LT 600P and 5231JA2005A) reduces harmful impurities and enhances the quality of your drinking water. All the materials are environmentally friendly, and all filter components are 100% recyclable. From the Manufacturer Swift Green Filters is the green alternative in water filtration. We think that sustainability should be at the forefront of every business model. Our unique carbonization process reduces harmful impurities while improving the quality of your drinking water. We offer a variety of refrigerator and food service filter replacements. Our products are 100% recyclable and all materials used in our products are UL and Gold Seal certified. You can recycle your used filter by shipping it back to us! We are proud to say all our products are made within North America.\n Features: Industry certified to meet NSF & ANSI 42 or 53 standards , This Filters reduces Volatile organic"}, {"role": "assistant", "content": "22.11"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Covered Egg Holder for Refrigerator: Reusable Plastic Egg Carton 18 Egg Storage Carrier Stackable Fridge Egg Tray with Lid Pink\n Description: Description Are you looking for a practical and convenient egg storage box for home? If yes, then you can not miss this product! The egg holder can hold up to large quantities eggs, enough for shop, business and home use. Come and take it home! Features - Material: PP;- Made of food- grade shatter- resistant PP, with lid design, and durable.- The clear egg trays in multi groove design well protects your eggs against getting crushed.- With the lid design makes this box can your egg be broken external.- The slim, compact design effortlessly fits into any refrigerator and place.- Suitable for refrigerator, kitchen countertop, freezer, fridge, kitchen cabinets.- Color: Pink;- Size: 30X15X6.5CM; Package Including 1 x Egg Holder\n Features: pp The clear egg trays in multi groove design well protects your eggs against getting crushed. With the lid design makes this box can your egg be broken external. The slim, compact design effortlessly fits into any refrigerator and place. Suitable for refrigerator, kitchen countertop, freezer, fridge, kitchen cabinets. Made of food- grade shatter- resistant PP, with lid design, and durable.\n "}, {"role": "assistant", "content": "14.69"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Drip Pans 2 WB31M20 6\" and 2 WB31M19 8\" & 2 8-In WB30M2 and 2 6-In WB30M1 Range Stove Burner & WB17T10006 Terminal Block Kit Replacement\n Description: What\u2019s This: Drip Pans 2 WB31M20 6\" and 2 WB31M19 8\" & 2 8-In WB30M2 and 2 6-In WB30M1 Range Stove Burner & WB17T10006 Terminal Block Kit Replacement Replaced Model: WB31M20 Drip Pans replaces: WB31M0020, WB31M20-100PK, WB32X5070, PS244375, AP2028044, EAP244375 WB31M19 Drip Pans replaces: WB31M0019, WB31M19-100PK, WB32X5069, AP2028043, PS244373, EAP244373 ERS30M1 5 turn 6\", 208/240 volts, 1350 watts. Replaces: 2912, AP2634727, PS243867, EAP243867, 340523 CH30M1, WB30M0001, WB30X5071, WB30X5109, WB30X5119, WB"}, {"role": "assistant", "content": "56.43"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 279457 Dryer Heating Element Connecting Wire Kit Replacement Compatible with Whirlpool Replace AP3134638 PS334206 279457\n Description: Hi-temp wire adapting kit. This kit is designed to help an installer with hooking up heating elements properly in case there is a burnt wire, different spade connections, or frayed wire. Features: - Model Name: 279457 Dryer Heating Element Connecting Wire Kit compatible with Whirlpool. - Work with: Compatible with Whirlpool, May-tag, Amana, Admiral, Jenn-Air, Part numbers AP3134638, 279457VP, 3140, PS334206, T2502 - Perfectly to Fix: Designed to adapt new style 4391960 to old style that does not have push on connectors. - Package List: Female spade on this kit is 5/16\". Comes with 2 wires and 2 wire connectors. Please note: This is not a Whirlpool product and is not covered under any Whirlpool manufacturer's promise. The Whirlpool brand names and logos are the registered trademarks of their respective owners. Any use of the Whirlpool brand name or model designation for this product is made solely for purposes of demonstrating compatibility. The product is not sponsored or endorsed by, or affiliated with the brands it fit, including Whirlpool,May-tag, Amana, Admiral, and Jenn-Air.\n Features: \u2665 [ Model Name ] - 279457 Dryer Heating Element Connecting Wire Kit"}, {"role": "assistant", "content": "7.89"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: MTQY 6pcs French Press Replacement Filter Screen 3.8 inch 0.35 inch Hole Stainless Steel Coffee Filter Mesh for French Press Coffee Makers\n Description: Specification: Product: French Press Replacement Filter Screen Diameter: 3.8 inch Hole: 0.35 inch Material: Stainless Steel Package includes: 6 x French Press Replacement Filter Screen Made of high-quality stainless steel, easy to store, use, and clean. It will not rust and the outer edge of the double layer will not wear. Easy to clean, rinse your filter under the tap for a few seconds. Compatibility: our filter press replacement is suitable for most 8-cup coffee press designs.\n Features: Package content: you will receive a total of 6 pieces of filter screens, enough to meet your daily filter replacement needs. You can share them with your good friends and use them in your daily life High-quality materials: our ultra-fine screen is made of high-quality stainless steel, which will not rust and is more durable than ordinary tea and coffee filters. Size compatibility: the size of the replacement filter screen of the French filter press is about. The diameter is 9.7cm / 3.8 inches and the hole is 0.9cm / 0.35 inches. The appropriate size can fit most coffee machines. Please check carefully before selecting. Easy to clean: just wash the French filter"}, {"role": "assistant", "content": "7.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DC32-00007A Dryer Thermistor Replacement for Samsung DV431AEW/XAA-01 - Compatible with AP4201716 Thermistor Assembly\n Description: UpStart Components Replacement DC32-00007A Dryer Thermistor for Samsung DV431AEW/XAA-01Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement DC32-00007A Dryer Thermistor for Samsung DV431AEW/XAA-01 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible AP4201716 Thermistor Assembly for Part Number DC32-00007A, AP4201716, 2068429, PS4204984\n "}, {"role": "assistant", "content": "4.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Fette Filter 2 Pack Dryer Lint Screen Catcher | Compatible with Whirlpool W10120998, Kenmore, Maytag Dryers | Premium Quality Lint Screens Part # AP3967919\n Description: ENSURES OPTIMUM PERFORMANCE FROM YOUR CLOTHES DRYER Are you looking for a quality replacement lint catcher for your clothes dryer? Fette Filter pack of 2 lint screens delivers value for your money. They feature an improved design and are built to keep your dryer operating at maximum capacity. Click \u2018Add to Cart\u2019 now to get yours today. The lint catcher screens feature a support strip that reducing the amount of strain on the screen material thus increases its durability and performance. The screens are made from premium quality materials, are easy to clean, and will last a long time. Compatible with many dryer brands Our filter screens are compatible with brands like Kenmore, Whirlpool, Maytag, KitchenAid, Amana, Inglis, Crosley, Admiral, and more. They are made for a perfect fit, and are very easy to replace too. They are replacements for part number W10120998, 3390721, 8066170, 8572268, W10049360, W10049370, W10120998VP, W10178353, W10596627, 1206293, AP3967919, PS1491676, EAP149167"}, {"role": "assistant", "content": "19.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO 3195546 Front Drawer Glide for Whirlpool Range 504563 AH340079 EA340079 PS340079\n Description: ForeverPRO Range Front Drawer Glide Part Number 3195546 replaces 504563 AH340079 EA340079 PS340079Fits Whirlpool Range. Compatible with Whirlpool Maytag KitchenAid Jenn-Air Amana Magic Chef Admiral Norge Roper and others This is not a Whirlpool OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with 4RF302BXEQ1 4RF302BXGQ0 4RF302BXGQ1 4RF302BXKQ0 4RF302BXKQ1 4RF315PXEQ0 4RF315PXGQ0 4RF315PXKQ0 4RF315PXMQ0 CES365HQ0 CES365HQ1 CES365HZ0 CES365HZ1 CES366HQ0 CES366HQ1 CES366HZ0 CES366HZ1 CGS365HQ0 CGS365HQ5 CGS365HQ6 CGS365HQ7 CGS365HQ8 CGS365HZ0"}, {"role": "assistant", "content": "14.48"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 5304486361 Refrigerator Door Handle New\n Description: Genuine Original Equipment Manufacturer (OEM) parts! This manufacturer-approved black door handle set (part number 5304486361) is for refrigerators, including Frigidaire refrigerator model CFTR1826LM0. Follow the instructions in your owner's manual or installation guide for removing door handle 5304486361 from the refrigerator. Wear work gloves to protect your hands when replacing the door handle. For Frigidaire & Kenmore.\n Features: This part is compatible with models including; FFHT1814QB2,FFHT1814QB1,FFHT1814QB0,NFTR18X4LW1,FFHT1826LWA,NFTR18X4LW0,NFTR18X4QB4A,FFHT1814QB3,NFTR18X4LW2,FFHT1826LW4,FFHT1826LW5,FFHT1826LW2,FFHT1826LW3,FFHT1826LW8,FFHT1826LW9,FFHT1826LW6,FFHT1826LW7,LFHT1817LW7,LFHT1817LW6,LFHT1817LW9,LFHT1817LW8,FFHT1816LS7,FFHT1826LW0,NFTR18X4LWA"}, {"role": "assistant", "content": "49.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: W10247710 Washer Suspension Rod Kit for Whirlpool Kenmore Maytag - Replaces PS2355518\n Description: Parts Number: W10247710, Replaces: PS2355518, W10237427, W10256514, W10277357, AP4411122\n Features: Parts Number: W10247710, Replaces: PS2355518, W10237427, W10256514, W10277357 Product Description: Washer Suspension (27 inch long) Rod Kit SAVE TIME AND MONEY - Inexpensive way to fix or repair a washer PREMIUM QUALITY - The replacement part is made from durable high quality material and well-tested by the manufacturer GUARANTEE: Discount Parts Direct is a US based company, from molding, stamping to assembly, inspection of each process has strict quality requirements and hand check. We offer customer 100% Money Back Guarantee. We appreciate your business.\n "}, {"role": "assistant", "content": "39.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2-Pack Replacement for MSD2651HEB Refrigerator Water Filter - Compatible with Maytag UKF8001 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for UKF8001 Filter\n "}, {"role": "assistant", "content": "21.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: HQRP 2-Pack Wick Filter Compatible with Vornado EVAP1, EVAP2, EVAP3, Model 30 /Model 40 / Model 50 Humidifier\n Description: HQRP 2-pack Humidifier Wick Filter Replacement. Compatible with Vornado MD1-0002 / MD1-0001 Filter Replacement and All Vornado Humidifiers EVAP1, EVAP2, EVAP3, Model 30, Model 40, Model 50. For replacing the filter turn off and unplug the humidifier, remove the water tank, remove and discard used filter. Install the new filter. Make sure the filter fits flush against the bottom of the unit and snugs adainst the inlet grill. On the EVAP2 you may need to slightly bend the filter to match the curve of the unit. Replace the water tank.\n Features: HQRP\u00ae 2-pack Humidifier Wick Filter Replacement; Compatible with Vornado MD1-0002 / MD1-0001 Filter Replacement and All Vornado Evaporative Humidifiers; Absorbs hard water minerals and reduces scale build-up inside the humidifier; Replace at recommended intervals for best performance; 2 weeks DOA replacement warranty!\n "}, {"role": "assistant", "content": "11.91"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ForeverPRO W10838313 Shelf-Wire for Whirlpool Appliance W10581579 W10837264\n Description: ForeverPRO Appliance Shelf-Wire Part Number W10838313 replaces W10581579 W10837264Fits Whirlpool Appliance. Compatible with Whirlpool Maytag KitchenAid Jenn-Air Amana Magic Chef Admiral Norge Roper and others This is not a Whirlpool OEM product. Use of the Manufacturers trade names and logos are the registered trademarks of their respective owners. Any use of the Manufacturers brand name, part numbers or model designation for this product is made solely for purposes of demonstrating and for identification compatibility and are displayed for descriptive purposes only. Use of them does not associated with, imply any affiliation or endorsement by any manufacturer.Compatible with GAFZ30FDGB00 GAFZ30FDGB01 WZF34X16DW00 WZF34X16DW02 WZF34X16DW04 WZF34X18DW00 WZF34X18DW01 WZF34X18DW02 WZF34X18DW03\n Features: \u2705 Easy to Install - Made Exactly to Fit For Most Top Brand Appliances \u2705 No Questions Asked Money Back Guarantee. Proud USA Based Company. Comes with 1 Year Warranty or 90 Day Returns \u2705 PRO Grade Premium Shelf-Wire - Meets or Exceeds OEM Specifications Quality. Comes Brand New in Original Retail Packaging \u2705 ForeverPRO Appliance Shelf-Wire Part Number W108"}, {"role": "assistant", "content": "80.87"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: NORLAKE 037453 Gasket Left Hand Door 26x78\n Description: Product Description 037453, GASKET LEFT HAND DOOR 26X78. Norlake Genuine OEM replacement part. Norlake has become a leader in high-quality refrigeration for the commercial foodservice operating. Use genuine OEM parts for safety reliability and performance. From the Manufacturer 037453, GASKET LEFT HAND DOOR 26X78. Norlake Genuine OEM replacement part. Norlake has become a leader in high-quality refrigeration for the commercial foodservice operating. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine Oem Replacement Part Norlake Has Become A Leader In High-Quality Refrigeration For The Commercial Foodservice Operating Use Genuine Oem Parts For Safety Reliability And Performance From The Brand Name: Norlake\n "}, {"role": "assistant", "content": "71.74"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: UpStart Components Replacement for General Electric JBP72SK2SS Bake Element - Compatible with General Electric WB44T10011 Oven Heating Element\n Description: Please note: This is an UpStart Components brand replacement part, not an OEM product. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Upstart Components. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners.\n Features: Replacement General Electric JBP72SK2SS Oven Bake Element Replaces General Electric WB44T10011 Oven Heating Element Quick and easy installation. Restore your old range and make it perform like brand new with this replacement heating element. Replace your heating element if you experience: little or no heat, slow to heat up, uneven heat, inaccurate temperature.\n "}, {"role": "assistant", "content": "28.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 2-Pack W10321304 Refrigerator Door Bin Replacement for Kenmore/Sears 106.54546400 Refrigerator - Compatible with WPW10321304 Door Bin\n Description: 2-Pack UpStart Components Replacement W10321304 Refrigerator Door Bin for Kenmore / Sears 106.54546400 RefrigeratorPlease note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement W10321304 Refrigerator Door Bin for Kenmore / Sears 106.54546400 Refrigerator. Quantity: 2 Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible WPW10321304 Door Bin for Part Number WPW10321304, AP6019471, W10321304, 2171046, 2171047, 2179574, 2179575, 2179607, 2179607K, 2198449, "}, {"role": "assistant", "content": "36.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: LAMBRO INDUSTRIES 301 3\" Aluminum Flexible Duct\n Description: 301 3\" Aluminum Flexible Duct. The duct is totally non-combustible with a maximum operating temperature of 400 Degrees Fahrenheit.\n Features: Item Weight: 0.35 lb Country of Origin: United States Brand name: Lambro Item Dimensions: 23.2\"L x 3.4\"W x 3.4\"H\n "}, {"role": "assistant", "content": "11.35"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: [Upgraded] WB29K10023 Range Medium Burner Cap Replacement Part, Fit for GE Gas Range/Stove/Oven/Cooktop, 3.2 Inch Diameter (1Pcs)\n Description: This Gas Range Surface Burner Cap WB29K10023 for GE Gas Ranges/Stoves/Ovens is a cover for the medium sized burner head and is 3.2\" in diameter and black in color. The burner cap protects the burner head from spills and helps spread out the burner flame for even heating. If your burner caps for gas stove is old or worn, buying KOZHOM WB29K10023 Burner Cap is a good choice. Replaces Part Numbers: WB29K10023, AP3793089, 1086622, AH954202, EA954202, PS954202, GHPWB29K10023, etc. Compatible with various GE (General Electric) Gas Range/Stove/Oven/Cooktop, Models (Begin with AGB, C2S, CGB, CGP, CGS, EGR, J2B, JGA, JGB, JGP, JGS, P2B, P2S, PGB): AGBS45DEF1BS, AGBS45DEF1WS, AGBS45DEF2BS, AGBS45DEF2WS, C2S900P3M1D"}, {"role": "assistant", "content": "13.94"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: DC97-16742A Dryer Lint Filter Replacement for Samsung DV48J7700EW/A2 (0000) - Compatible with DC97-16742A Lint Screen Trap Catcher\n Description: UpStart Components Replacement DC97-16742A Dryer Lint Filter for Samsung DV48J7700EW/A2 (0000)Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components.\n Features: UpStart Components Replacement DC97-16742A Dryer Lint Filter for Samsung DV48J7700EW/A2 (0000) Ultra durable, high quality material resists wear and tear over time. Easy at-home installation. An affordable way to extend the life of your machine. Please make sure to check your original part to confirm that you are buying the correct product. Compatible DC97-16742A Lint Screen Trap Catcher for Part Number DC97-16742A, AP5306681, PS4221839\n "}, {"role": "assistant", "content": "10.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Edgewater Parts WB30T10136, AP4363599, PS2339867 8\" Haliant Surface Element for Ranges and Cooktops, Compatible with GE, Replaces 1474221 (Fits Models: ABS, JB6, JCP, JP3, PCP)\n Description: The haliant surface element supplies the heat needed to the top of the cooktop. If your burner is not lighting up when it is turned on, you may have an issue with the haliant surface element. Be sure to disconnect power to the range before you begin this repair.\n Features: Edgewater Parts WB30T10136, AP4363599, PS2339867 8\" Haliant Surface Element for Ranges and Cooktops, Compatible with GE, Replaces 1474221 AP4363599, 474221, AH2339867, EA2339867, PS2339867, This product is covered under a 1 Year Warranty\n "}, {"role": "assistant", "content": "69.5"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 3-Pack Replacement for Whirlpool GI7FVCXWA01 Refrigerator Water Filter - Compatible with Whirlpool 4396395 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for UKF8001 Filter\n "}, {"role": "assistant", "content": "28.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: HNYWELL WICK FILTR HW500\n Description: Extended Life Wick Filter, Fits Honeywell HCM1000, HCM2000, KAZ3020, Vicks V3500, Robitussin DH835, HAC504.\n Features: RPS #HW500 Extention Life Wick Filter RPS PRODUCTS INC\n "}, {"role": "assistant", "content": "11.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Repairwares Clothes Dryer Belt W10198086 WPW10198086 AP4369191 PS11750135 for Select Whirlpool and Maytag Models\n Description: A clothes dryer belt transfers power from the motor to the tumbler drum. When this part fails or begins to fail, the dryer may become noisy, fail to tumble, or fail to start. Product is universal and may differ from original. Always take appropriate safety precautions when performing troubleshooting or repairs.\n Features: \u272b Model Number W10198086 WPW10198086 AP4369191 PS11750135 clothes dryer belt for many dryer and washer/dryer combo models from top brands such as Whirlpool, Maytag, and others \u272b Model Number W10198086 WPW10198086 AP4369191 PS11750135 clothes dryer belt for many dryer and washer/dryer combo models from top brands such as Whirlpool, Maytag, and others \u272b May be needed to address issues with dryer being noisy, failing to tumble, or failing to start \u272b Extends the service life of your dryer\n "}, {"role": "assistant", "content": "14.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Stove Counter Gap Cover - Flexible Easy Clean Heat Resistant Wide & Long Range Gap Filler, Seals Spills Between Appliances, Furniture, Stovetop, Oven, Washer & Dryer, Set of 2 (White, 25 Inches)\n Description: What is our stove counter gap seal strip? \u2605 Our stove gap seal or stove gap cap is a T-shaped strip of silicone made to cover the gap between your stove and countertop, also for oven, appliances, furniture and desktop, etc. It can prevent gunk, crumbs, and liquid from falling into that hard-to-clean abyss. It also seals the gap between even and uneven surfaces. \u2605 These are easy to install and easy to clean. Easily clean the spills with a damp cloth. \u2605 Having our gap seal strips will ensure that your kitchen stays cleaner. You can save your cleaning time! \u2605 Avoid food crumbs and spills go down the gap. No more hassle to move the stove forward and clean the mess on the sides. \u2605 Our stovetop gap covers can be safely used in dishwashers. They are flexible, durable, reusable and can be easily removed and tossed in the dishwasher. Premium quality heat resistant silicone withstands heat dry cycles in the dishwasher without any degradation. \u2605 The Stove Counter Gap Covers can be also cleaned with a damp cloth or handwashed in the sink. Package: One pair (2 units ) 25'' White Silicone Stove Counter Gap Covers with"}, {"role": "assistant", "content": "11.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Frigidaire 218976901 Frigidare Refrigerator Water Line, Green\n Description: This is a Genuine Replacement Part,The Model Number and Name for The Following Item: Frigidaire (FRIGB) 218976901 Water Line\n Features: Frigidaire (FRIGB) This is a genuine replacement part. refrigerator-replacement-parts Country of Origin: United States\n "}, {"role": "assistant", "content": "45.89"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Universal 3/4 in. x 6 ft. Stainless Steel High Efficiency Washing Machine Hose (2-Pack)\n Description: The Fluidmaster High Efficiency Washing Machine Hose includes two 72 in. stainless steel supply lines for your washing machine. The Fluidmaster High Efficiency hose has a larger inner diameter (ID) than standard WM hoses which allows for roughly a 50% greater flow rate (water comes out faster) than standard hoses. The greater flow rate helps optimize energy savings on both High Efficiency Washing Machines as well as traditional Washing Machines by filling the drum faster. In many cases newer High Efficiency Washing Machines will not operate as well as they should due to a restricted flow rate, the Fluidmaster High Efficiency Washing Machine Hose solves that problem.\n Features: Improves washing machine performance and saves energy Universal for both high efficiency and traditional washing machines Stainless steel supply line for added durability Large 1/2 in. ID hose for great flow rate\n "}, {"role": "assistant", "content": "18.75"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Star GE-Z9359 500 Ohm with Qc TRM Speed Cntl\n Description: Product Description GE-Z9359, SPEED CONTROL, 500 OHM WITH QC TRM. Star Genuine OEM replacement part. Since 1921, the Star Manufacturing Company has been making reliable, innovative commercial machines for cooking, serving and preparing food. Use genuine OEM parts for safety reliability and performance. From the Manufacturer GE-Z9359, SPEED CONTROL, 500 OHM WITH QC TRM. Star Genuine OEM replacement part. Since 1921, the Star Manufacturing Company has been making reliable, innovative commercial machines for cooking, serving and preparing food. Use genuine OEM parts for safety reliability and performance.\n Features: Made in United States Package length : 4.0\" Package width : 4.0\" Package height : 6.0\"\n "}, {"role": "assistant", "content": "15.77"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Supco 8 Cube Ice Maker Replacement Kit for Whirlpool, Kenmore, KitchenAid, Part No. RIM597\n Description: Product Description Replacement Ice Maker Unit This modular style ice maker is a direct replacement for thousands of Kenmore, Whirlpool, and KitchenAid in the door ice makers. This high quality ice maker, Model No. RIM597, is designed to meet or exceed OEM specifications and has wide application across many refrigerator models. Product Features Part No. RIM597; Replaces 626663, 2198678, 2198597, and more Part No. RIM597; Replaces 626663, 2198678, 2198597, and more Meets or Exceeds OEM Specifications Meets or Exceeds OEM Specifications Compatible with Kenmore, Whirlpool, KitchenAid brands Compatible with Kenmore, Whirlpool, KitchenAid brands About Supco Founded in 1945 in the Bronx, NY by two naval engineers, Sealed Unit Parts Co.,Inc (SUPCO) originated as a service company for refrigeration systems. We bring continued product line expansion through in-house development, master distributor relationships, and acquisition. This strengthens our position as a leader in the HVAC, Refrigeration and Appliance industries. From the Manufacturer Installs using existing wiring and plumbing.\n Features: MODULAR ICE MAKER - This Supco modular ice maker unit is an excellent replacement for in the door ice makers including units"}, {"role": "assistant", "content": "51.23"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Samsung DD82-01118A Dishwasher Sensor\n Description: This is an authorized aftermarket product. Fits with various Samsung brand models. It has a oem part # DD82-01118A.\n Features: This is an O.E.M. Authorized part Fits with various Samsung brand models OEM part # DD82-01118A Package dimensions: 1.0\" L x 1.0\" W x 1.0\" H\n "}, {"role": "assistant", "content": "71.95"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: ANETS P8903-22, Thermopile With Nut Anets Replacement Part\n Description: Product Description P8903-22, T-PILE, MILLIVOLT 36IN. Anets Genuine OEM replacement part. Anets stands behind their line of high quality fryers, griddles and other kitchen equipment. Use genuine OEM parts for safety reliability and performance. From the Manufacturer P8903-22, T-PILE, MILLIVOLT 36IN. Anets Genuine OEM replacement part. Anets stands behind their line of high quality fryers, griddles and other kitchen equipment. Use genuine OEM parts for safety reliability and performance.\n Features: Genuine OEM replacement part Anets stands behind their line of high quality fryers, griddles and other kitchen equipment Use genuine OEM parts for safety reliability and performance Package dimensions: 4.0\" L x 4.0\" W x 6.0\" H\n "}, {"role": "assistant", "content": "25.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: 3-Pack Replacement for Sears/Kenmore 10654619300 Refrigerator Water Filter - Compatible with Sears/Kenmore 46-9010, 46-9902, 46-9908 Fridge Water Filter Cartridge\n Description: This is a Denali Pure Brand replacement part, NOT an OEM product. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by Denali Pure.\n Features: Replacement for 4396508 Filter\n "}, {"role": "assistant", "content": "29.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: TRUE PARTS 908759 SHELF GDM-26 IDL WHT WIRE (908759)\n Description: Shelf for True GDM26\n Features: SHELF FOR GDM26 COMES WITH CLIPS WHITE\n "}, {"role": "assistant", "content": "75.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: GE Cafe Range Burner Control Knob Replacement Part WB03X25889 for CGP350 & CGP350 Series, Replace WB03T10329, WB03X25889, 4920893, GEHWB03X25889, WB03X32194\n Description: The 74010839 Surface Burner Knob is a direct replacement for the cooktops on your Kitchen. It lets you control the heat of the surface burner on the cooktop. No tools are required to complete this repair, simply pull on the knob until it pops off, and fit the new knob onto the shaft. NOTE: The length of the stem is approximately 1/2 inch. If your stem is 7/8\" inch, then you need W10818230 instead and this knob won't fit. If your knob has \"Off\", \"Ignite\", etc. you will need W10766544 instead. Fixes the following symptoms: * Cooktop will not set * Will not turn * Will not stay on Replaces the following parts : WB03X25889, AP5985157, WB03T10329, WB03T10320, LP16392, WB03X32194, 4920893, AP6837585, PS12709871, EAP12709871, etc. Compatible models include but are not limited to: CGP350SET1SS, CGP"}, {"role": "assistant", "content": "11.98"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Washer Door Handle (Light Grey) Duet for Whirlpool GHW9100LW2 GHW9200LW GHW9300PW4\n Description: Washer Door Handle (Light Grey) Duet for Whirlpool GHW9100LW2 GHW9200LW GHW9300PW4 Fits front load Whirlpool/Kenmore made washers. Whirlpool Duet and some Kenmore models with a dimension 4.90\" x 2.57\" x 1.15 Color: Light Grey\n Features: Washer Door Handle (Light Grey) Duet for Whirlpool GHW9100LW2 GHW9200LW GHW9300PW4\n "}, {"role": "assistant", "content": "11.0"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: UpStart Components 2 Pack Replacement Control Knob Assembly WB03K10265 Stainless Steel for General Electric CGS980SEM6SS Range\n Description: 2 Pack Replacement Control Knob Assembly WB03K10265 Stainless Steel for General Electric CGS980SEM6SS Range Please note: This is an UpStart Components Brand replacement part, NOT an OEM product. This product is not affiliated with any OEM brands and is not covered under any warranties offered by the original manufacturers. Any warranties for this product are offered solely by UpStart Components. All mentions of brand names or model descriptions are made strictly to illustrate compatibility. All brand names and logos are registered trademarks of their respective owners.\n Features: Replacement part for 1473247, AP4363671, WB03K10242, WB03K10265 Replacement knob engineered to fit name brand appliances. Design features high-quality materials for superior durability and extended life. Simple installation lets you get back to your job in a flash. A cost-efficient solution to extend the life of your appliances in just a few easy steps. UpStart Components Brand. One Year Warranty\n "}, {"role": "assistant", "content": "19.99"}]}
{"messages": [{"role": "system", "content": "\nYou are a price prediction expert. Given a product's title, description, features, or details, predict its price in USD.\n\nRules:\n1. Analyze all available product information carefully\n2. If information is incomplete or truncated, use your knowledge of similar products and market pricing to make informed predictions\n3. Consider product quality indicators, brand reputation, features, and typical market values\n4. Return ONLY the numeric price (e.g., \"29.99\") \n5. Do not include currency symbols, explanations, or additional text\n"}, {"role": "user", "content": "\n Below are the details of the product: \n Title: Yinkin 4 Pcs Door Knob Covers Floral Door Knob Protector Soft Baby Door Knob Safety Cover with Cotton and Sponge, Reusable and Washable, Decorate Your Round Door Handle (Black, White)\n Description: Features: Thoughtful gifts: The door knob protector cover is an ideal gift choice for family and buddies who like to spruce up small home corners with little things and do not like the banging of doorknobs. Widely applied: The safety covers for door knobs can nicely decorate the little details in life, suitable for door knobs of houses, hotels, offices, children's rooms, shops, clubs, classrooms and more. Specifications: Material: cotton, sponge Color: black and white Size: 8 cm/ 3 inches in diameter Package includes: 4 x Door knob covers Notes: Manual measurement, please allow slight errors on size. The color may exist a slight difference due to different screen displays.\n Features: Pack of 4: there are a total of 4 pieces of baby proof door knob covers in the package, featuring a beautiful and elegant floral design, which will be a magnet for you when opening the package, rich numbers to meet your diverse needs for daily use and replacements; Nice Handcraft: the floral safety knob covers are composed of cotton and sponge, and the interior is filled with a 10 mm thick high density foam pad, which is"}, {"role": "assistant", "content": "11.49"}]}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,459 @@
#!/usr/bin/env python3
import os
import json
import random
import math
import re
import pickle
from typing import List, Dict, Any, Optional
from dotenv import load_dotenv
from openai import OpenAI
from huggingface_hub import login
from datasets import load_dataset
import matplotlib.pyplot as plt
import numpy as np
from collections import Counter
import sys
import warnings
warnings.filterwarnings('ignore')
sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..'))
load_dotenv()
os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')
hf_token = os.environ['HF_TOKEN']
if hf_token and hf_token != 'your-key-if-not-using-env':
login(hf_token, add_to_git_credential=True)
print("Logged in to Hugging Face")
client = OpenAI(api_key=os.getenv('OPENAI_API_KEY'))
from items import Item
from testing import Tester
print("Successfully imported Item and Tester classes")
class PricePredictionFineTuner:
def __init__(self, api_key: str):
self.client = OpenAI(api_key=api_key)
self.train = []
self.test = []
self.fine_tune_train = []
self.fine_tune_validation = []
self.fine_tuned_model_name = None
self.wandb_integration = {"type": "wandb", "wandb": {"project": "gpt-pricer"}}
def load_amazon_data(self, category: str = "Appliances") -> None:
print(f"Loading Amazon Reviews 2023 dataset - {category} category...")
train_pkl = os.path.join('..', '..', 'train.pkl')
test_pkl = os.path.join('..', '..', 'test.pkl')
if os.path.exists(train_pkl) and os.path.exists(test_pkl):
print("Found existing pickle files, loading...")
with open(train_pkl, 'rb') as file:
self.train = pickle.load(file)
with open(test_pkl, 'rb') as file:
self.test = pickle.load(file)
print(f"Loaded {len(self.train)} training items and {len(self.test)} test items from pickle files")
else:
print("Pickle files not found. Loading from Hugging Face...")
self._load_from_huggingface(category)
self.fine_tune_train = self.train[:750]
self.fine_tune_validation = self.train[750:850]
print(f"Fine-tuning split: {len(self.fine_tune_train)} train, {len(self.fine_tune_validation)} validation")
def _load_from_huggingface(self, category: str) -> None:
try:
print(f"Downloading {category} dataset from Hugging Face...")
dataset = load_dataset("McAuley-Lab/Amazon-Reviews-2023", f"raw_meta_{category}", split="full", trust_remote_code=True)
print(f"Number of {category}: {len(dataset):,}")
print("Processing items with prices...")
items = []
processed = 0
for datapoint in dataset:
try:
price = float(datapoint["price"])
if price > 0 and price <= 999:
item = Item(datapoint, price)
if item.include:
items.append(item)
processed += 1
if processed % 1000 == 0:
print(f"Processed {processed:,} items, found {len(items):,} valid items")
if len(items) >= 2000:
print(f"Collected {len(items)} items, stopping for efficiency")
break
except (ValueError, TypeError):
continue
print(f"Created {len(items):,} valid Item objects")
if len(items) < 850:
raise ValueError(f"Not enough valid items found: {len(items)}. Need at least 850.")
random.shuffle(items)
split_point = int(0.8 * len(items))
self.train = items[:split_point]
self.test = items[split_point:]
print(f"Split into {len(self.train)} training and {len(self.test)} test items")
print("Saving to pickle files for future use...")
with open(os.path.join('..', '..', 'train.pkl'), 'wb') as f:
pickle.dump(self.train, f)
with open(os.path.join('..', '..', 'test.pkl'), 'wb') as f:
pickle.dump(self.test, f)
print("Saved pickle files")
except Exception as e:
print(f"Error loading from Hugging Face: {e}")
print("This might be due to:")
print("1. Missing HF_TOKEN environment variable")
print("2. Need to accept Meta's terms for the tokenizer")
print("3. Network connectivity issues")
raise
def messages_for(self, item: Item) -> List[Dict[str, str]]:
system_message = "You are a price estimation expert. You MUST provide a price estimate for any product described, based on the product details provided. Always respond with '$X.XX' format where X.XX is your best estimate. Never refuse to estimate. Never apologize. Never say you cannot determine the price. Make your best educated guess based on the product description, features, and market knowledge. and as said only reply with the cost nothing else no more comments or words from you just the cost"
user_prompt = item.test_prompt().replace(" to the nearest dollar", "").replace("\n\nPrice is $", "")
return [
{"role": "system", "content": system_message},
{"role": "user", "content": user_prompt},
{"role": "assistant", "content": f"Price is ${item.price:.2f}"}
]
def messages_for_testing(self, item: Item) -> List[Dict[str, str]]:
system_message = "You are a price estimation expert. You MUST provide a price estimate for any product described, based on the product details provided. Always respond with '$X.XX' format where $X.XX is your best estimate. Never refuse to estimate. Never apologize. Never say you cannot determine the price. Make your best educated guess based on the product description, features, and market knowledge. and as said only reply with the cost nothing else no more comments or words from you just the cost"
user_prompt = item.test_prompt().replace(" to the nearest dollar", "").replace("\n\nPrice is $", "")
return [
{"role": "system", "content": system_message},
{"role": "user", "content": user_prompt},
{"role": "assistant", "content": "Price is $"}
]
def make_jsonl(self, items: List[Item]) -> str:
result = ""
for item in items:
messages = self.messages_for(item)
messages_str = json.dumps(messages)
result += '{"messages": ' + messages_str + '}\n'
return result.strip()
def write_jsonl(self, items: List[Item], filename: str) -> None:
with open(filename, "w") as f:
jsonl = self.make_jsonl(items)
f.write(jsonl)
def save_training_files(self) -> tuple:
print("Creating JSONL files...")
self.write_jsonl(self.fine_tune_train, "fine_tune_train.jsonl")
self.write_jsonl(self.fine_tune_validation, "fine_tune_validation.jsonl")
print("Uploading files to OpenAI...")
with open("fine_tune_train.jsonl", "rb") as f:
train_file = self.client.files.create(file=f, purpose="fine-tune")
with open("fine_tune_validation.jsonl", "rb") as f:
validation_file = self.client.files.create(file=f, purpose="fine-tune")
print(f"Files uploaded: {train_file.id}, {validation_file.id}")
return train_file.id, validation_file.id
def start_fine_tuning(self, train_file_id: str, validation_file_id: str) -> str:
print("Starting fine-tuning job with Weights and Biases integration...")
wandb_key = os.getenv('WANDB_API_KEY')
integrations = []
if wandb_key:
integrations = [self.wandb_integration]
print("Weights and Biases integration enabled")
else:
print("WANDB_API_KEY not found - proceeding without W&B integration")
try:
job = self.client.fine_tuning.jobs.create(
training_file=train_file_id,
validation_file=validation_file_id,
model="gpt-4o-mini-2024-07-18",
seed=42,
hyperparameters={
"n_epochs": 1,
"learning_rate_multiplier": 0.5,
"batch_size": 8
},
integrations=integrations,
suffix="pricer-v2"
)
print(f"Fine-tuning job started: {job.id}")
return job.id
except Exception as e:
print(f"Failed to start fine-tuning job: {e}")
raise
def monitor_training(self, job_id: str) -> Optional[str]:
while True:
job = self.client.fine_tuning.jobs.retrieve(job_id)
status = job.status
print(f"Status: {status}")
if status == "succeeded":
model_name = job.fine_tuned_model
print(f"Training completed! Model: {model_name}")
return model_name
elif status == "failed":
print(f"Training failed: {job.error}")
return None
elif status in ["running", "validating_files", "queued"]:
print(f"Training in progress... ({status})")
import time
time.sleep(30)
continue
else:
print(f"Unknown status: {status}")
import time
time.sleep(30)
continue
def get_price(self, s: str) -> float:
s = s.replace('$', '').replace(',', '')
match = re.search(r"[-+]?\d*\.\d+|\d+", s)
return float(match.group()) if match else 0
def gpt_fine_tuned(self, item: Item) -> float:
if not self.fine_tuned_model_name:
raise ValueError("No fine-tuned model available")
try:
response = self.client.chat.completions.create(
model=self.fine_tuned_model_name,
messages=self.messages_for_testing(item),
seed=42,
max_tokens=7
)
reply = response.choices[0].message.content
return self.get_price(reply)
except Exception as e:
print(f"Prediction error: {e}")
return 0.0
def evaluate_model(self, job_id: str) -> Dict[str, Any]:
try:
job = self.client.fine_tuning.jobs.retrieve(job_id)
self.fine_tuned_model_name = job.fine_tuned_model
if not self.test:
return {"error": "No test items available"}
test_subset = self.test[:min(250, len(self.test))]
actual_size = len(test_subset)
print(f"Testing individual prediction first...")
print(f"Actual price: ${test_subset[0].price}")
predicted_price = self.gpt_fine_tuned(test_subset[0])
print(f"Predicted price: ${predicted_price}")
print(f"Test prompt used:")
print(test_subset[0].test_prompt())
print(f"\nRunning full evaluation with {actual_size} test items...")
test_subset2 = self.test[:actual_size]
tester = Tester(self.gpt_fine_tuned, test_subset2, size=actual_size)
tester.run()
return {
"status": "completed",
"message": "Evaluation completed using Tester class with RMSLE metrics",
"test_items": actual_size,
"model_name": self.fine_tuned_model_name
}
except Exception as e:
return {"error": f"Evaluation failed: {e}"}
def evaluate_existing_model(self, model_name: str) -> Dict[str, Any]:
print("Evaluating existing fine-tuned model...")
self.fine_tuned_model_name = model_name
if not self.test:
return {"error": "No test items available. Load data first."}
print(f"Fine-tuned model: {self.fine_tuned_model_name}")
test_subset = self.test[:min(250, len(self.test))]
actual_size = len(test_subset)
print(f"Testing individual prediction first...")
print(f"Actual price: ${test_subset[0].price}")
predicted_price = self.gpt_fine_tuned(test_subset[0])
print(f"Predicted price: ${predicted_price}")
print(f"Test prompt used:")
print(test_subset[0].test_prompt())
print(f"\nRunning full evaluation with {actual_size} test items...")
test_subset2 = self.test[:actual_size]
tester = Tester(self.gpt_fine_tuned, test_subset2, size=actual_size)
tester.run()
return {
"status": "completed",
"message": "Evaluation completed using Tester class with RMSLE metrics",
"test_items": actual_size,
"model_name": self.fine_tuned_model_name
}
def add_wandb_sync(self, job_id: str) -> None:
try:
import wandb
from wandb.integration.openai.fine_tuning import WandbLogger
wandb_key = os.getenv('WANDB_API_KEY')
if not wandb_key:
print("WANDB_API_KEY not found - skipping W&B sync")
return
print("Setting up Weights and Biases monitoring...")
wandb.login()
WandbLogger.sync(fine_tune_job_id=job_id, project="gpt-pricer")
print("Weights and Biases sync enabled")
except ImportError:
print("wandb not installed - skipping W&B sync")
except Exception as e:
print(f"W&B sync failed: {e}")
def main():
print("Starting Price Prediction Fine-Tuning Process")
print("Based on reference implementation from day5.ipynb")
print("=" * 60)
api_key = os.getenv('OPENAI_API_KEY')
if not api_key:
print("OPENAI_API_KEY not found in environment")
print("Set your API key: export OPENAI_API_KEY='your-key-here'")
return
try:
fine_tuner = PricePredictionFineTuner(api_key)
print("\nStep 1: Loading Amazon Reviews 2023 dataset...")
fine_tuner.load_amazon_data("Appliances")
if not fine_tuner.fine_tune_train:
print("No training data available!")
return
print("\nStep 2: Creating JSONL files and uploading...")
train_file_id, validation_file_id = fine_tuner.save_training_files()
print("\nStep 3: Starting fine-tuning job...")
job_id = fine_tuner.start_fine_tuning(train_file_id, validation_file_id)
print("\nStep 4: Setting up Weights and Biases monitoring...")
fine_tuner.add_wandb_sync(job_id)
print("\nStep 5: Monitoring training progress...")
print("This may take several minutes to hours depending on data size...")
model_name = fine_tuner.monitor_training(job_id)
if model_name:
print(f"\nFine-tuning completed! Model: {model_name}")
print("\nStep 6: Evaluating model with Tester class...")
results = fine_tuner.evaluate_model(job_id)
if "error" in results:
print(f"Evaluation failed: {results['error']}")
else:
print(f"{results['message']}")
print(f"Evaluation used {results['test_items']} test items")
print("\nCheck the generated chart for detailed RMSLE metrics!")
print("\nPrice prediction fine-tuning process completed!")
print(" Uses pickle files (train.pkl, test.pkl)")
print(" 750 training examples, 100 validation examples")
print(" 1 epoch")
print(" Learning rate: 0.5")
print(" Batch size: 8")
print(" Assertive system prompt")
print(" Proper RMSLE evaluation using Tester class")
print(" Weights and Biases integration")
else:
print("\nFine-tuning failed - check the error messages above")
except Exception as e:
print(f"\nError during fine-tuning process: {e}")
import traceback
traceback.print_exc()
def evaluate_only(model_name: str):
print("=" * 60)
print("EVALUATING EXISTING FINE-TUNED MODEL")
print("=" * 60)
api_key = os.getenv('OPENAI_API_KEY')
if not api_key:
print("OPENAI_API_KEY not found in environment")
return
try:
fine_tuner = PricePredictionFineTuner(api_key)
print("\nLoading data...")
fine_tuner.load_amazon_data("Appliances")
print("\nRunning evaluation...")
results = fine_tuner.evaluate_existing_model(model_name)
if "error" in results:
print(f"Evaluation failed: {results['error']}")
else:
print(f"\n{results['message']}")
print(f"Evaluation used {results['test_items']} test items")
print("\nCheck the generated chart for detailed RMSLE metrics!")
except Exception as e:
print(f"\nError during evaluation: {e}")
import traceback
traceback.print_exc()
if __name__ == "__main__":
import sys
if len(sys.argv) > 1 and sys.argv[1] == "--evaluate":
if len(sys.argv) < 3:
print("Usage: python w6d5.py --evaluate <model_name>")
print("\nExample:")
print(" python w6d5.py --evaluate ft:gpt-4o-mini-2024-07-18:techxelo:pricer-improved:CVIfbqic")
else:
model_name = sys.argv[2]
evaluate_only(model_name)
else:
main()

View File

@@ -0,0 +1,362 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "db8736a7-ed94-441c-9556-831fa57b5a10",
"metadata": {},
"source": [
"# The Product Pricer\n",
"\n",
"A model that can estimate how much something costs, from its description.\n",
"\n",
"## Fine Tuning a model!"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
"metadata": {},
"outputs": [],
"source": [
"# imports\n",
"\n",
"import os\n",
"import re\n",
"import math\n",
"import json\n",
"import random\n",
"from dotenv import load_dotenv\n",
"from huggingface_hub import login\n",
"import matplotlib.pyplot as plt\n",
"import numpy as np\n",
"import pickle\n",
"from collections import Counter\n",
"from openai import OpenAI\n",
"from anthropic import Anthropic\n",
"\n",
"from items import Item\n",
"from testing import Tester"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
"metadata": {},
"outputs": [],
"source": [
"# environment\n",
"\n",
"load_dotenv(override=True)\n",
"os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['ANTHROPIC_API_KEY'] = os.getenv('ANTHROPIC_API_KEY', 'your-key-if-not-using-env')\n",
"os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')\n",
"\n",
"hf_token = os.environ['HF_TOKEN']\n",
"login(hf_token, add_to_git_credential=True)\n",
"\n",
"openai = OpenAI()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278",
"metadata": {},
"outputs": [],
"source": [
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 48,
"id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985",
"metadata": {},
"outputs": [],
"source": [
"# Let's avoid curating all our data again! Load in the pickle files:\n",
"\n",
"with open('train.pkl', 'rb') as file:\n",
" train = pickle.load(file)\n",
"\n",
"with open('test.pkl', 'rb') as file:\n",
" test = pickle.load(file)\n",
"\n",
"# OpenAI recommends fine-tuning with populations of 50-100 examples\n",
"# But as our examples are very small, I'm suggesting we go with 200 examples (and 1 epoch)\n",
"\n",
"fine_tune_train = train[:2000]\n",
"fine_tune_validation = train[2000:2200]"
]
},
{
"cell_type": "markdown",
"id": "8be4a889-81c3-42b1-a2fc-034cdc7321a6",
"metadata": {},
"source": [
"# Step 1\n",
"\n",
"Prepare our data for fine-tuning in JSONL (JSON Lines) format and upload to OpenAI"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8ae2fb3c-1cff-4ce3-911e-627c970edd7b",
"metadata": {},
"outputs": [],
"source": [
"# First let's work on a good prompt for a Frontier model\n",
"\n",
"def messages_for(item):\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
" ]\n",
"\n",
"messages_for(train[0])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c0e5b56c-8a0b-4d8e-a112-ce87efb4e152",
"metadata": {},
"outputs": [],
"source": [
"# {\"messages\" : [{\"role\": \"system\", \"content\": \"You estimate prices...\n",
"\n",
"def make_jsonl(items):\n",
" result = \"\"\n",
" for item in items:\n",
" messages = messages_for(item)\n",
" messages_str = json.dumps(messages)\n",
" result += '{\"messages\": ' + messages_str +'}\\n'\n",
" return result.strip()\n",
"\n",
"print(make_jsonl(train[:3]))"
]
},
{
"cell_type": "code",
"execution_count": 51,
"id": "7734bff0-95c4-4e67-a87e-7e2254e2c67d",
"metadata": {},
"outputs": [],
"source": [
"# Convert the items into jsonl and write them to a file\n",
"\n",
"def write_jsonl(items, filename):\n",
" with open(filename, \"w\") as f:\n",
" jsonl = make_jsonl(items)\n",
" f.write(jsonl)\n",
"\n",
"write_jsonl(fine_tune_train, \"fine_tune_train.jsonl\")\n",
"write_jsonl(fine_tune_validation, \"fine_tune_validation.jsonl\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d59ad8d2-c61a-448e-b7ed-232f1606970f",
"metadata": {},
"outputs": [],
"source": [
"with open(\"fine_tune_train.jsonl\", \"rb\") as f:\n",
" train_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"\n",
"with open(\"fine_tune_validation.jsonl\", \"rb\") as f:\n",
" validation_file = openai.files.create(file=f, purpose=\"fine-tune\")\n",
"\n",
"train_file\n",
"validation_file"
]
},
{
"cell_type": "markdown",
"id": "466052b9-9fb9-48f6-8cf9-c74e6ddc1394",
"metadata": {},
"source": [
"# Step 2\n",
"\n",
"## And now time to Fine-tune!"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "45421b86-5531-4e42-ab19-d6abbb8f4c13",
"metadata": {},
"outputs": [],
"source": [
"openai.fine_tuning.jobs.create(\n",
" training_file=train_file.id,\n",
" validation_file=validation_file.id,\n",
" model=\"gpt-4o-mini-2024-07-18\",\n",
" seed=42,\n",
" hyperparameters={\n",
" \"n_epochs\": 6,\n",
" \"batch_size\": 32,\n",
" \"learning_rate_multiplier\": 0.8\n",
" },\n",
" suffix=\"ft-accuracy\"\n",
")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "aeb9de2e-542c-4e83-81c7-b6745133e48b",
"metadata": {},
"outputs": [],
"source": [
"openai.fine_tuning.jobs.list(limit=1)\n",
"\n",
"job_id = openai.fine_tuning.jobs.list(limit=1).data[0].id\n",
"\n",
"\n",
"openai.fine_tuning.jobs.retrieve(job_id)\n",
"openai.fine_tuning.jobs.list_events(fine_tuning_job_id=job_id, limit=10).data"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f2062e4d",
"metadata": {},
"outputs": [],
"source": [
"job_id"
]
},
{
"cell_type": "markdown",
"id": "066fef03-8338-4526-9df3-89b649ad4f0a",
"metadata": {},
"source": [
"# Step 3\n",
"\n",
"Test our fine tuned model"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "fa4488cb-3c17-4eda-abd1-53c1c68a491b",
"metadata": {},
"outputs": [],
"source": [
"fine_tuned_model_name = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model\n",
"fine_tuned_model_name"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2206d9d0",
"metadata": {},
"outputs": [],
"source": [
"\n",
"print(fine_tuned_model_name)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "66ea68e8-ab1b-4f0d-aba4-a59574d8f85e",
"metadata": {},
"outputs": [],
"source": [
"# The prompt\n",
"\n",
"def messages_for(item):\n",
" system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
" user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
" return [\n",
" {\"role\": \"system\", \"content\": system_message},\n",
" {\"role\": \"user\", \"content\": user_prompt},\n",
" {\"role\": \"assistant\", \"content\": \"Price is $\"}\n",
" ]\n",
"\n",
"def get_price(s):\n",
" s = s.replace('$','').replace(',','')\n",
" match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
" return float(match.group()) if match else 0\n",
"\n",
"messages_for(test[0])\n",
"get_price(\"The price is roughly $99.99 because blah blah\")"
]
},
{
"cell_type": "code",
"execution_count": 61,
"id": "501a2a7a-69c8-451b-bbc0-398bcb9e1612",
"metadata": {},
"outputs": [],
"source": [
"# The function for gpt-4o-mini\n",
"\n",
"def gpt_fine_tuned(item):\n",
" response = openai.chat.completions.create(\n",
" model=fine_tuned_model_name,\n",
" messages=messages_for(item),\n",
" seed=42,\n",
" max_tokens=7\n",
" )\n",
" reply = response.choices[0].message.content\n",
" return get_price(reply)\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "84e3813a",
"metadata": {},
"outputs": [],
"source": [
"print(test[0].test_prompt())\n",
"\n",
"print(test[0].price)\n",
"print(gpt_fine_tuned(test[0]))"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "36bdd2c9-1859-4f99-a09f-3ec83b845b30",
"metadata": {},
"outputs": [],
"source": [
"Tester.test(gpt_fine_tuned, test)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".venv",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.12"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@@ -0,0 +1,621 @@
# -*- coding: utf-8 -*-
"""Week_6_exercise_revised.ipynb
Automatically generated by Colab.
Original file is located at
https://colab.research.google.com/drive/1GaV053HB8l-Wd3J3o9BcOAjC009Qk_W0
"""
#installations
!pip install --upgrade pip
!pip install datasets==3.0.1 anthropic transformers accelerate pandas tqdm numpy
#imports
import os
import re
import json
import random
import time
from typing import Optional, List, Dict, Any, Tuple
from sklearn.model_selection import train_test_split
import anthropic
from datasets import load_dataset
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from tqdm import tqdm
import seaborn as sns
#TEMPORARY: Hard-coded keys
#I hid my keys, you can replace your keys with 'sk' and 'hf'
os.environ["ANTHROPIC_API_KEY"] = "sk"
os.environ["HF_TOKEN"] = "hf"
# Anthropic Client
try:
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
print("Anthropic client initialized")
except Exception as e:
raise ImportError("Please install anthropic: !pip install anthropic") from e
#some Basic configrations used throughtout the notebook
RANDOM_SEED = 42
# medium test size
TEST_SIZE = 50
CLAUDE_MODEL = "claude-opus-4-20250514"
MAX_TOKENS = 300
random.seed(RANDOM_SEED)
np.random.seed(RANDOM_SEED)
# Load my dataset, the Aplliances in my case
dataset = load_dataset("McAuley-Lab/Amazon-Reviews-2023", "raw_meta_Appliances", split="full")
#using Pandas to create a dataframe
df = dataset.to_pandas()
#see the data
df.head()
# Let clean the Price column and have it as a Price-clean
df["price_clean"] = pd.to_numeric(df["price"], errors="coerce")
#check the number of rows In the ddata
print("Dataset size:", len(df))
#check The featues in the data
print(df.columns.tolist())
#checking some info
print(df.info())
print("Price-related columns found:", [c for c in df.columns if "price" in c])
print("Missing price_clean:", df["price_clean"].isna().sum(), "rows")
# Price distribution visualization (Zoomed histogram)
plt.figure(figsize=(10,5))
df[df["price_clean"] < 200]["price_clean"].hist(bins=50)
plt.title("Price Distribution")
plt.xlabel("Price ($)")
plt.ylabel("Frequency")
plt.show()
# Keep only rows where price_clean is not null
df_model = df.dropna(subset=["price_clean"]).copy()
# come up with a ptompt text combined
def combine_text(row):
title = row["title"] or ""
features = " ".join(row["features"]) if isinstance(row["features"], list) else ""
description = " ".join(row["description"]) if isinstance(row["description"], list) else ""
return f"{title}\n\nFEATURES: {features}\n\nDESCRIPTION: {description}"
df_model["text"] = df_model.apply(combine_text, axis=1)
# Retain what's needed
df_model = df_model[["text", "price_clean"]].reset_index(drop=True)
# check the model dataset size
print(len(df_model))
df_model.head(5)
# Splitting the data into Training and test
train_df, test_df = train_test_split(
df_model,
test_size=0.10, # 10% test split
random_state=RANDOM_SEED
)
#Training
len(train_df)
#Testing
len(test_df)
# make the test a list for better samplng
test_records = test_df.to_dict(orient="records")
# Pricing system Prompt
def build_prompt(item_text: str) -> str:
return f"""
You are a pricing analyst. Given a marketplace product listing, estimate the item's correct fair market price in KES.
Return ONLY a number, no currency sign, no explanation.
Product details:
\"\"\"
{item_text}
\"\"\"
"""
def estimate_price_claude(item_text: str) -> Optional[float]:
try:
prompt = build_prompt(item_text)
response = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[
{"role": "user", "content": prompt}
]
)
raw_output = response.content[0].text.strip()
# Extract first valid number from model response
match = re.search(r"\d+(\.\d+)?", raw_output.replace(",", ""))
return float(match.group(0)) if match else None
except Exception as e:
print("Error:", e)
return None
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
# Filter and Sample 100 usable Rows
df_usable = df[df["price_clean"].notna()].copy()
sample_df = df_usable.sample(100, random_state=42).reset_index(drop=True)
#empty predriction list for them to be stored
predictions = []
#Getting the prices
def extract_price(text):
"""Extract the first valid float from Claude's reply."""
match = re.search(r"\d+(\.\d+)?", text.replace(",", ""))
return float(match.group(0)) if match else None
# Getting the predictions
for i, row in tqdm(sample_df.iterrows(), total=len(sample_df)):
title = row["title"]
desc = " ".join(row["description"]) if isinstance(row["description"], list) else str(row["description"])
feat = " ".join(row["features"]) if isinstance(row["features"], list) else str(row["features"])
cats = " ".join(row["categories"]) if isinstance(row["categories"], list) else str(row["categories"])
prompt = f"""
You are estimating the USD retail price of an appliance part.
Analyze the information and respond with **only a single number** (no currency symbol, no text, no explanation).
TITLE: {title}
DESCRIPTION: {desc}
FEATURES: {feat}
CATEGORIES: {cats}
Your response must be only a number like: 29.99
"""
response = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=50,
messages=[{"role": "user", "content": prompt}]
)
raw = response.content[0].text.strip()
pred_price = extract_price(raw)
predictions.append({
"title": title,
"true_price": row["price_clean"],
"claude_price": pred_price,
"raw_reply": raw
})
# Saving output in a csv nw
result_df = pd.DataFrame(predictions)
result_df.to_csv("claude_price_predictions_100.csv", index=False)
# Show preview
display(result_df.head())
# Error metrics
valid = result_df[result_df["claude_price"].notna()]
mae = np.mean(np.abs(valid["true_price"] - valid["claude_price"]))
rmse = np.sqrt(np.mean((valid["true_price"] - valid["claude_price"])**2))
pct_within_20 = np.mean(np.abs(valid["true_price"] - valid["claude_price"]) <= 20) * 100
print(f"\nValid predictions: {len(valid)}/{len(result_df)}")
print(f"MAE: {mae:.2f}")
print(f"RMSE: {rmse:.2f}")
print(f"% within $20: {pct_within_20:.1f}%")
"""The model returned a price every single time:
1. -->MAE = 22.52 On average Claude is off by 22.52 from the true price
2. -->RMSE = 44.11 Big errors exist on some items — a sign of occasional wild guesses
2. -->RMSE = 44.11 Big errors exist on some items — a sign of occasional wild guesses
2. -->72% within $20 Claude predicts reasonable accuracy on most products, but 28% are far off.
;
1. Strengths- Model is somehow decent with zero/low fine-tuning. It understood the task, 72% within $20 on a dataset its never seen is a good baseline
1. Weaknesses- Too many rounded “classic” retail numbers (24.99, 89.99, 14.99, 29.99). Seems not to deeply use features, category, or rating. Also the RMSE is high → meaning a few really bad errors are dragging performance
Improvements
1. Prompt enhancements
2. Multi-shot and also better structuring
3. Fine-tuning with local model
"""
#Now we build a persona Prompt
def build_pricing_prompt(examples: list, new_title: str) -> str:
"""
Build a multi-shot prompt for the E-commerce Market Analyst persona.
Each example has (title, price).
"""
few_shots = "\n".join(
[f"Product: {t}\nEstimated fair market price: ${p:.2f}" for t, p in examples]
)
system_prompt = (
"You are a meticulous Data-Driven Market Analyst who estimates realistic, data-based "
"product prices for online marketplaces. You base estimates on comparable items and "
"avoid outliers. Return only the price number."
)
user_prompt = (
f"{system_prompt}\n\nHere are recent examples:\n{few_shots}\n\n"
f"Now estimate a fair market price for this product:\n"
f"Product: {new_title}\n\n"
"Respond with only a number, no text or symbols."
)
return user_prompt
#10-shot predictios
subset_10 = df.dropna(subset=["price_clean"]).sample(10, random_state=42).reset_index(drop=True)
few_shots_3 = subset_10.sample(3, random_state=42)[["title", "price_clean"]].values.tolist()
results_10 = []
for i, row in tqdm(subset_10.iterrows(), total=len(subset_10)):
prompt = build_pricing_prompt(few_shots_3, row["title"])
try:
resp = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}],
)
reply = resp.content[0].text.strip()
pred = float(reply.replace("$", "").strip())
except Exception:
pred, reply = np.nan, None
results_10.append({"title": row["title"], "true_price": row["price_clean"], "pred_price": pred, "raw": reply})
df10 = pd.DataFrame(results_10).dropna(subset=["pred_price"])
mae10 = np.mean(np.abs(df10.pred_price - df10.true_price))
rmse10 = np.sqrt(np.mean((df10.pred_price - df10.true_price)**2))
pct20_10 = np.mean(np.abs(df10.pred_price - df10.true_price) <= 20) * 100
print(f"MAE={mae10:.2f}, RMSE={rmse10:.2f}, %within$20={pct20_10:.1f}%")
df10.head()
#30 shot
subset_30 = df.dropna(subset=["price_clean"]).sample(30, random_state=42).reset_index(drop=True)
few_shots_5 = subset_30.sample(5, random_state=42)[["title", "price_clean"]].values.tolist()
results_30 = []
for i, row in tqdm(subset_30.iterrows(), total=len(subset_30)):
prompt = build_pricing_prompt(few_shots_5, row["title"])
try:
resp = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}],
)
reply = resp.content[0].text.strip()
pred = float(reply.replace("$", "").strip())
except Exception:
pred, reply = np.nan, None
results_30.append({"title": row["title"], "true_price": row["price_clean"], "pred_price": pred, "raw": reply})
df30 = pd.DataFrame(results_30).dropna(subset=["pred_price"])
mae30 = np.mean(np.abs(df30.pred_price - df30.true_price))
rmse30 = np.sqrt(np.mean((df30.pred_price - df30.true_price)**2))
pct20_30 = np.mean(np.abs(df30.pred_price - df30.true_price) <= 20) * 100
print(f"MAE={mae30:.2f}, RMSE={rmse30:.2f}, %within$20={pct20_30:.1f}%")
df30.head()
#50 Shot s
subset_50 = df.dropna(subset=["price_clean"]).sample(50, random_state=42).reset_index(drop=True)
few_shots_8 = subset_50.sample(8, random_state=42)[["title", "price_clean"]].values.tolist()
results_50 = []
for i, row in tqdm(subset_50.iterrows(), total=len(subset_50)):
prompt = build_pricing_prompt(few_shots_8, row["title"])
try:
resp = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}],
)
reply = resp.content[0].text.strip()
pred = float(reply.replace("$", "").strip())
except Exception:
pred, reply = np.nan, None
results_50.append({"title": row["title"], "true_price": row["price_clean"], "pred_price": pred, "raw": reply})
df50 = pd.DataFrame(results_50).dropna(subset=["pred_price"])
mae50 = np.mean(np.abs(df50.pred_price - df50.true_price))
rmse50 = np.sqrt(np.mean((df50.pred_price - df50.true_price)**2))
pct20_50 = np.mean(np.abs(df50.pred_price - df50.true_price) <= 20) * 100
print(f"MAE={mae50:.2f}, RMSE={rmse50:.2f}, %within$20={pct20_50:.1f}%")
df50.head()
#Improved Ptompt and comparin the 10,30, &50 shot hints
def build_strict_prompt(few_shots, test_title):
shots_text = "\n".join([f"Title: {t}\nPrice: ${p:.2f}" for t, p in few_shots])
return f"""
You are an expert e-commerce product pricing analyst. Your job is to predict the most realistic market price for a product based purely on its title.
Here are reference examples:
{shots_text}
Now predict the price for:
Title: {test_title}
RULES:
- Return ONLY a single number.
- No dollar sign.
- No text, no reasoning, no words.
- Format: 123.45
"""
def run_eval(name, subset, shot_count):
few = subset.sample(shot_count, random_state=42)[["title", "price_clean"]].values.tolist()
results = []
for _, row in tqdm(subset.iterrows(), total=len(subset), desc=f"{name}"):
prompt = build_strict_prompt(few, row["title"])
try:
resp = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}],
)
reply = resp.content[0].text.strip()
pred = float(reply)
except Exception:
pred, reply = np.nan, None
results.append({"title": row["title"], "true": row["price_clean"], "pred": pred})
df = pd.DataFrame(results).dropna(subset=["pred"])
mae = np.mean(np.abs(df.pred - df.true))
rmse = np.sqrt(np.mean((df.pred - df.true)**2))
pct20 = np.mean(np.abs(df.pred - df.true) <= 20) * 100
return df, mae, rmse, pct20
# Run 10 / 30 / 50
subset10 = df.dropna(subset=["price_clean"]).sample(10, random_state=1).reset_index(drop=True)
subset30 = df.dropna(subset=["price_clean"]).sample(30, random_state=2).reset_index(drop=True)
subset50 = df.dropna(subset=["price_clean"]).sample(50, random_state=3).reset_index(drop=True)
df10, mae10, rmse10, pct10 = run_eval("RUN10", subset10, 3)
df30, mae30, rmse30, pct30 = run_eval("RUN30", subset30, 6)
df50, mae50, rmse50, pct50 = run_eval("RUN50", subset50, 8)
#compare
comparison = pd.DataFrame([
{"shots": 10, "MAE": mae10, "RMSE": rmse10, "%≤$20": pct10},
{"shots": 30, "MAE": mae30, "RMSE": rmse30, "%≤$20": pct30},
{"shots": 50, "MAE": mae50, "RMSE": rmse50, "%≤$20": pct50},
])
print(comparison)
comparison
"""The model becomes confused by too many examples, became more biased toward random values and less less stable and less accurate.
Hypothesis: Possibly the dataset has high variance (many unrelated categories), and the model benefits from small, clean, representative few-shots, not large few-shots.
"""
#Rechecking the variance in the data
prices = df["price_clean"].dropna()
print(prices.describe(percentiles=[0.25, 0.5, 0.75, 0.9, 0.95]))
print("\nSkewness:", prices.skew())
print("Kurtosis:", prices.kurt())
# Plot histogram
plt.figure(figsize=(12,4))
sns.histplot(prices, bins=50)
plt.title("Histogram — Full Dataset Price Distribution")
plt.xlabel("Price ($)")
plt.ylabel("Frequency")
plt.show()
# Plot boxplot
plt.figure(figsize=(10,2))
sns.boxplot(x=prices)
plt.title("Boxplot — Full Dataset Price Spread")
plt.show()
"""Testing fewer shots to check fr the optimal"""
def run_few_shot_test(df_subset, shots, model=CLAUDE_MODEL):
few_shots = df_subset.sample(shots, random_state=42)[["title", "price_clean"]].values.tolist()
results = []
for _, row in df_subset.iterrows():
prompt = build_pricing_prompt(few_shots, row["title"])
try:
resp = client.messages.create(
model=model,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}],
)
reply = resp.content[0].text.strip()
pred = float(reply.replace("$", "").strip())
except:
pred, reply = np.nan, None
results.append({"title": row["title"], "true": row["price_clean"], "pred": pred})
df_res = pd.DataFrame(results).dropna()
mae = np.mean(np.abs(df_res.pred - df_res.true))
rmse = np.sqrt(np.mean((df_res.pred - df_res.true)**2))
pct20 = np.mean(np.abs(df_res.pred - df_res.true) <= 20) * 100
return df_res, mae, rmse, pct20
#Tabulate the 2 shot results
df2, mae2, rmse2, pct2 = run_few_shot_test(subset_50, shots=2)
print("2-SHOT RESULTS → MAE={:.2f}, RMSE={:.2f}, %≤$20={:.1f}%".format(mae2, rmse2, pct2))
df2.head()
#5 shot results
df5, mae5, rmse5, pct5 = run_few_shot_test(subset_50, shots=5)
print("5-SHOT RESULTS → MAE={:.2f}, RMSE={:.2f}, %≤$20={:.1f}%".format(mae5, rmse5, pct5))
df5.head()
#7 shot results
df7, mae7, rmse7, pct7 = run_few_shot_test(subset_50, shots=7)
print("7-SHOT RESULTS → MAE={:.2f}, RMSE={:.2f}, %≤$20={:.1f}%".format(mae7, rmse7, pct7))
df7.head()
#Tabulate all the shots to choose the optimal or if there is Any need for the shots
results_summary = [
{"shots": 0, "MAE": 22.52, "RMSE": 44.11, "%≤$20": 72.0}, # baseline
{"shots": 2, "MAE": mae2, "RMSE": rmse2, "%≤$20": pct2},
{"shots": 5, "MAE": mae5, "RMSE": rmse5, "%≤$20": pct5},
{"shots": 7, "MAE": mae7, "RMSE": rmse7, "%≤$20": pct7},
{"shots": 10, "MAE": 16.27, "RMSE": 38.59, "%≤$20": 90.0},
{"shots": 30, "MAE": 135.73, "RMSE": 606.78, "%≤$20": 70.0},
{"shots": 50, "MAE": 42.54, "RMSE": 136.61, "%≤$20": 72.0},
]
df_comparison = pd.DataFrame(results_summary)
df_comparison = df_comparison.sort_values("shots").reset_index(drop=True)
df_comparison
"""1. 0-shot baseline: MAE 22.52, %≤$20 72%
2. Very low few-shots (2, 5): Surprisingly worse than baseline (MAE ↑, %≤$20 ↓), likely due to variance and poor example selection.
3. 7-shot: Improves over baseline slightly, MAE 19.91, %≤$20 back to 72%
4. 10-shot: Best performance overall — MAE 16.27, %≤$20 jumps to 90%! Clearly the few-shot hints are helping here.
5. 30-shot: Performance collapses (MAE 135.73, RMSE 606.78) — too many examples may confuse the model.
6. 50-shot: Slightly better than 30-shot but still worse than 10-shot.
Conclusion: Optimal few-shot count is 10 for this dataset and prompt style.
"""
#Further finetuning of the selected 10-shot
def build_finetune_prompt(few_shots: list, target_title: str, max_chars=800):
"""
few_shots: list of dicts {"title":..., "price_clean":...}
target_title: title string
"""
parts = ["You are an e-commerce pricing expert. Estimate product prices in USD accurately. Output only a number."]
parts.append("\nExamples:")
for ex in few_shots:
parts.append(f"- {ex['title']}: {ex['price_clean']}")
parts.append("\nPredict price for the following product:")
parts.append(f"Title: {target_title}")
prompt = "\n".join(parts)
if len(prompt) > max_chars:
return prompt[:max_chars] + "..."
return prompt
# Sample 10-shot prompts for fine-tuning
finetune_examples = []
subset_10 = df.dropna(subset=["price_clean"]).sample(100, random_state=42).reset_index(drop=True) # 100 products for initial fine-tuning
for idx, row in subset_10.iterrows():
# Pick 10 random examples from subset for few-shot
few_shots = subset_10.drop(idx).sample(10, random_state=idx)[["title","price_clean"]].to_dict(orient="records")
prompt = build_finetune_prompt(few_shots, row["title"])
finetune_examples.append({
"prompt": prompt,
"completion": str(row["price_clean"])
})
print("Sample fine-tuning example:")
print(finetune_examples[0])
with open("finetune_10shot.jsonl", "w") as f:
for ex in finetune_examples:
f.write(json.dumps(ex) + "\n")
print("(10-shot format).finetuned")
# Evaluate enhanced 10-shot prompt on sample
results_finetune_test = []
for idx, row in subset_10.iterrows():
few_shots = subset_10.drop(idx).sample(10, random_state=idx)[["title","price_clean"]].to_dict(orient="records")
prompt = build_finetune_prompt(few_shots, row["title"])
try:
resp = client.messages.create(
model=CLAUDE_MODEL,
max_tokens=MAX_TOKENS,
messages=[{"role": "user", "content": prompt}]
)
reply = resp.content[0].text.strip()
pred = float(reply.replace("$","").strip())
except Exception:
pred, reply = np.nan, None
results_finetune_test.append({"title": row["title"], "true_price": row["price_clean"], "pred": pred, "raw": reply})
df_finetune_test = pd.DataFrame(results_finetune_test).dropna(subset=["pred"])
mae_ft = np.mean(np.abs(df_finetune_test.pred - df_finetune_test.true_price))
rmse_ft = np.sqrt(np.mean((df_finetune_test.pred - df_finetune_test.true_price)**2))
pct20_ft = np.mean(np.abs(df_finetune_test.pred - df_finetune_test.true_price) <= 20) * 100
print(f"Finetuned 10-shot performance: MAE={mae_ft:.2f}, RMSE={rmse_ft:.2f}, %≤$20={pct20_ft:.1f}%")
"""Multi-shot prompting (10 examples in the prompt) without fine-tuning performed much better.
Next trial: Prompt optimization
"""
#prompt optimization seems like th eonly choice
def build_pricing_prompt_alt(few_shots: list, target_title: str) -> str:
"""
Build an alternative multi-shot pricing prompt for Claude.
few_shots: list of dicts with keys 'title' and 'price_clean'
target_title: product title to predict the price for
"""
parts = []
# Instruction with a slightly different phrasing
parts.append("Act as an expert e-commerce pricing analyst.")
parts.append("Given product titles and their prices, predict the price in USD for the new product.")
parts.append("Only provide the numeric price. No extra text, explanations, or symbols.")
# Format the examples differently: numbered list
parts.append("\nExample prices:")
for i, ex in enumerate(few_shots, start=1):
parts.append(f"{i}. {ex['title']} — ${ex['price_clean']:.2f}")
# Target product
parts.append("\nPredict the price for this product:")
parts.append(f"Title: {target_title}")
parts.append("Price (USD):")
# Combine into single prompt
prompt = "\n".join(parts)
return prompt
"""eda"""

View File

@@ -350,7 +350,7 @@
" system_message = messages[0]['content']\n",
" messages = messages[1:]\n",
" response = claude.messages.create(\n",
" model=\"claude-3-5-sonnet-20240620\",\n",
" model=\"claude-sonnet-4-5-20250929\",\n",
" max_tokens=5,\n",
" system=system_message,\n",
" messages=messages\n",