Spaces:
Build error
Build error
| import requests | |
| BASE='http://127.0.0.1:8000' | |
| print('GET /users') | |
| r = requests.get(BASE + '/users') | |
| print(r.status_code) | |
| users = r.json() | |
| print(users[:3]) | |
| print('\nGET /contents') | |
| r = requests.get(BASE + '/contents') | |
| print(r.status_code) | |
| contents = r.json() | |
| print(contents[:3]) | |
| user_id = users[0]['user_id'] | |
| content_id = contents[0]['content_id'] | |
| print(f'\nPOST /recommend user={user_id} content={content_id}') | |
| r = requests.post(BASE + '/recommend', json={'user_id': user_id, 'content_id': content_id, 'algorithm': 'linucb'}) | |
| print(r.status_code) | |
| rec = r.json() | |
| print(rec) | |
| imp_id = rec.get('impression_id') | |
| print(f'\nPOST /feedback impression_id={imp_id} reward=1.0') | |
| r = requests.post(BASE + '/feedback', json={'impression_id': imp_id, 'reward': 1.0}) | |
| print(r.status_code) | |
| print(r.json()) | |
| print('\nGET /stats') | |
| r = requests.get(BASE + '/stats') | |
| print(r.status_code) | |
| print(r.json()) | |