ai_api/tasks.py [chapter] deterministic
from celery import shared_task from .services import ollama_generate from .models import ChatSession, ChatMessage @shared_task def generate_response(session_id: str, user_content: str): session = Chat
from celery import shared_task from .services import ollama_generate from .models import ChatSession, ChatMessage @shared_task def generate_response(session_id: str, user_content: str): session = ChatSession.objects.get(id=session_id) response_content = ollama_generate(user_content) ChatMessage.objects.create(session=session, role='', content=response_content)
`
Trigger the task from the view:
```python from .tasks import generate_response class ChatMessageView(APIView): def post(self, request, session_id):
Sources
Sovereign AI: Building Local-First Intelligent Systems (book) · source
Related (0)
No recorded relationships.