<prompt> Tengeneza API ya Python Flask yenye ncha mbili: moja kwa ajili ya kukokotoa factorial ya integer fulani kati ya 0 na 20 na nyingine kwa ajili ya kompyuta mlolongo Fibonacci hadi urefu maalum kati 1 na 100. Hakikisha uthibitishaji sahihi wa ingizo na urudishe ujumbe unaofaa wa hitilafu kwa ingizo batili.PLINFORMAT  <response>: kutoka kwa chupa ya kuingiza chupa, ombi, jsonifyprogramu index: rudisha Karibu kwenye API ya Hisabati! Mwisho wa mbinuGETdef factorial: jaribu: nambari intrequest.args.getnambari ikiwa 0 nambari 20: matokeo 1 kwa mimi katika safu 1, nambari 1: matokeo i return jsonifymatokeo: matokeo kwingine: return jsonifyerror: Ingizo lazima liwe nambari kamili kati ya 0 na 20. isipokuwa ValueError: return jsonifyerror: Ingizo batili. Tafadhali toa nambari kamili kati ya 0 na 20. Mwisho wa mlolongo wa mbinuGETdef fibonacci: jaribu: urefu intrequest.args.getlength ikiwa 1 urefu 100: mlolongo 0, 1 wakati lenmlolongo urefu: mfuatano.ongezamfuatano-1 mfuatano-2 return jsonifymatokeo: mlolongo:length kwingine: return jsonifyerror: Ingizo lazima liwe nambari kamili kati ya 1 na 100. isipokuwa ValueError: return jsonifyerror: Ingizo batili. Tafadhali toa nambari kamili kati ya 1 na 100.kama __name__ __main__: app.rundebugKweli 