#!/usr/bin/env python3 # -*- coding: utf-8 -*- from typing import Self, Any, Callable from Abstracts.ModelAbstract import ModelAbstract from Abstracts.ControllerAbstract import ControllerAbstract from Interfaces.Application.AnPInterface import AnPInterface from Models.RequestModel import RequestModel class AIController(ControllerAbstract, ModelAbstract): # def __init__(self:Self, anp:AnPInterface) -> None: # self.anp: AnPInterface = anp # def __temp(self:Self) # def __get_data(self:Self, request:RequestModel, callback:Callable[..., Any|None]) -> None: # self.anp.pseudoloras.get("anp_titles") def test(self:Self, request:RequestModel) -> None: self.anp.ai_interpreters.request("anp_titles", None, request.get("message", "Hola"), lambda id, response: print((id, response.response))) request.set_response({ "ok" : True, "code" : 200, "message" : "ok" })