TeanShow commited on
Commit
ba676a5
·
verified ·
1 Parent(s): 36b18b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -85,7 +85,12 @@ def extract_data_with_ai(text: str, user_request: str, api_key: str) -> list:
85
  """Отправляет сжатый текст в нейросеть для извлечения JSON."""
86
  client = OpenAI(api_key=api_key, base_url="https://api.deepseek.com")
87
 
88
- system_prompt = """Ты строгий API-парсер. Верни СТРОГО массив JSON объектов `[{"название": "...", "цена": "..."}]`. Никакого мусора, только валидный JSON."""
 
 
 
 
 
89
  user_prompt = f"Запрос: {user_request}\n\nТекст:\n{text}"
90
 
91
  try:
 
85
  """Отправляет сжатый текст в нейросеть для извлечения JSON."""
86
  client = OpenAI(api_key=api_key, base_url="https://api.deepseek.com")
87
 
88
+ system_prompt = """Ты универсальный экстрактор данных.
89
+ Твоя задача:
90
+ 1. Проанализировать запрос пользователя и понять, какие именно данные он хочет вытащить.
91
+ 2. Создать массив JSON с объектами, где ключи соответствуют смыслу запроса.
92
+ 3. Если в тексте есть информация, не подходящая под запрос — игнорируй её.
93
+ 4. Верни СТРОГО чистый JSON массив. Без пояснений и без markdown-разметки (```json)."""
94
  user_prompt = f"Запрос: {user_request}\n\nТекст:\n{text}"
95
 
96
  try: