open weights coding model