Взаимодействие через python
Запрос - ответ в существующую модель
import ollama
import requests
def chat_with_deepseek(prompt, model="deepseek-r1:7b"):
response = ollama.chat(
model=model,
messages=[{"role": "user", "content": prompt}]
)
return response["message"]["content"]
def chat_with_deepseek_api(prompt, model="deepseek-r1:7b"):
url = "http://localhost:11434/api/chat"
data = {
"model": model,
"messages": [{"role": "user", "content": prompt}],
"stream": False # Отключить потоковый вывод
}
response_api = requests.post(url, json=data)
return response_api.json()["message"]["content"]
# Пример использования
user_input = "Объясни, что такое ООП простыми словами."
#response = chat_with_deepseek(user_input)
response = chat_with_deepseek_api(user_input)
print("Ответ DeepSeek:", response)