Update app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
from flask import Flask, render_template, request, jsonify
|
| 2 |
import sqlite3
|
| 3 |
-
import
|
| 4 |
|
| 5 |
# Kết nối SQL
|
| 6 |
conn = sqlite3.connect('chat_messages.db', check_same_thread=False)
|
|
@@ -31,11 +31,9 @@ def getAnswer(role, text):
|
|
| 31 |
if not any(msg["role"] == "system" for msg in previous_messages):
|
| 32 |
previous_messages.insert(0, {"role": "system", "content": system_prompt})
|
| 33 |
|
| 34 |
-
# Gửi request đến Ollama API
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
response_data = response.json()
|
| 38 |
-
bot_response = response_data.get("response", "Error: No response from AI")
|
| 39 |
|
| 40 |
# Lưu phản hồi của bot vào database
|
| 41 |
c.execute("INSERT INTO messages VALUES (?, ?)", ("assistant", bot_response))
|
|
|
|
| 1 |
from flask import Flask, render_template, request, jsonify
|
| 2 |
import sqlite3
|
| 3 |
+
import ollama
|
| 4 |
|
| 5 |
# Kết nối SQL
|
| 6 |
conn = sqlite3.connect('chat_messages.db', check_same_thread=False)
|
|
|
|
| 31 |
if not any(msg["role"] == "system" for msg in previous_messages):
|
| 32 |
previous_messages.insert(0, {"role": "system", "content": system_prompt})
|
| 33 |
|
| 34 |
+
# Gửi request đến Ollama API bằng thư viện ollama
|
| 35 |
+
response = ollama.chat(model="llama3", messages=[{"role": "user", "content": text}])
|
| 36 |
+
bot_response = response.get("message", {}).get("content", "Lỗi: Không nhận được phản hồi từ AI")
|
|
|
|
|
|
|
| 37 |
|
| 38 |
# Lưu phản hồi của bot vào database
|
| 39 |
c.execute("INSERT INTO messages VALUES (?, ?)", ("assistant", bot_response))
|