feat: Add Gemini AI integration for product title and description optimization

- Implemented Gemini API service for generating optimized product titles and descriptions based on Google Merchant Center guidelines.
- Added settings for Gemini API key and model selection in user settings.
- Enhanced product management views to support AI-generated suggestions for titles and descriptions.
- Enabled state saving for various data tables across campaign, terms, logs, and products views.
- Introduced AI prompt templates for generating product descriptions and categories.
This commit is contained in:
2026-02-22 00:44:03 +01:00
parent 192eb11f66
commit 7573312038
17 changed files with 1259 additions and 536 deletions

View File

@@ -22,7 +22,12 @@
"Bash(py --version)",
"Bash(where:*)",
"Bash(python:*)",
"Bash(ls -la \"c:\\\\visual studio code\\\\projekty\\\\adsPRO\\\\docs\"\" 2>/dev/null || echo \"docs dir not found \")"
"Bash(ls -la \"c:\\\\visual studio code\\\\projekty\\\\adsPRO\\\\docs\"\" 2>/dev/null || echo \"docs dir not found \")",
"WebFetch(domain:ai.google.dev)"
]
},
"statusLine": {
"type": "command",
"command": "npx -y @owloops/claude-powerline@latest --style=powerline"
}
}