tudeplom commited on
Commit
fbcd3d1
·
verified ·
1 Parent(s): 6a65ed0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -6
app.py CHANGED
@@ -1,6 +1,6 @@
1
  from flask import Flask, render_template, request, jsonify
2
  import sqlite3
3
- import requests
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
- payload = {"model": "llama3", "prompt": text, "stream": False}
36
- response = requests.post("http://localhost:11434/api/generate", json=payload)
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))