Mở rộng module qua Trung tâm AI
Gọi solid.ai trong mã Python, quyền, hạn mức và kết quả
Addon chạy trong SolidSuite gọi AI qua model solid.ai để dùng chung quyền, nhà cung cấp, model, hạn mức và lịch sử. Trước tiên quản lý tạo tác vụ AI có code và cho nhóm cần dùng quyền sử dụng.
result = self.env['solid.ai'].run(
'realcart.listing_post',
prompt='Viết mô tả ngắn từ các thông tin đã được phép công bố',
record=property_record,
)
text = result['text']
log_id = result['log_id']
run() nhận prompt hoặc messages, có thể kèm images, record, system và json_output. Kết quả có text, data khi là JSON, model, provider, token, cost_usd, cảnh báo và id lịch sử.
Hàm kiểm tra nhóm được dùng tác vụ, giới hạn ảnh, hạn mức và ưu tiên khoá riêng của công ty trước khoá chung. Khi không có model phù hợp hoặc vượt hạn mức, hàm báo lỗi nghiệp vụ. Trước khi gọi, lọc dữ liệu theo quyền của người dùng; trường ẩn không được đưa vào prompt. Không ghi khoá nhà cung cấp hoặc nội dung nhạy cảm vào log của addon.