Open-weight inference