(session: SessionDep, record_id: int, answer: str = '')
| 901 | |
| 902 | |
| 903 | def save_analysis_answer(session: SessionDep, record_id: int, answer: str = '') -> ChatRecord: |
| 904 | if not record_id: |
| 905 | raise Exception("Record id cannot be None") |
| 906 | |
| 907 | stmt = update(ChatRecord).where(and_(ChatRecord.id == record_id)).values( |
| 908 | analysis=answer, |
| 909 | ) |
| 910 | |
| 911 | session.execute(stmt) |
| 912 | |
| 913 | session.commit() |
| 914 | |
| 915 | record = get_chat_record_by_id(session, record_id) |
| 916 | |
| 917 | return record |
| 918 | |
| 919 | |
| 920 | def save_predict_answer(session: SessionDep, record_id: int, answer: str) -> ChatRecord: |
no test coverage detected