<commit_before>### Pubfood

```js
var p = new pubfood();

p.addTransformOperator(function(data){...});

p.addRequestOperator(function(data){...});

// add sidebar-unit slot
p.addSlot({name: '/2476204/sidebar-unit',...});

// add leaderboard slot
p.addSlot({name: '/2476204/leaderboard',...});

// set the Google as the auction provider
p.setAuctionProvider({name: 'Google',...});

// add bid provider - yieldbot
p.addBidProvider({name: 'Yieldbot',...});

// add bid prodider - Amazon
p.addBidProvider({name: 'Amazon',...});

// add custom reporter<commit_msg>update api example<commit_after>### Pubfood

```js
var p = new pubfood();

p.addBidOperator(function(bids){...});

p.addRequestOperator(function(slots){...});

// add sidebar-unit slot
p.addSlot({name: '/2476204/sidebar-unit',...});

// add leaderboard slot
p.addSlot({name: '/2476204/leaderboard',...});

// set the Google as the auction provider
p.setAuctionProvider({name: 'Google',...});

// add bid provider - yieldbot
p.addBidProvider({name: 'Yieldbot',...});

// add bid prodider - Amazon
p.addBidProvider({name: 'Amazon',...});

// add custom reporter
{'fraction_non_alphanumeric': 0.2146690518783542, 'fraction_numerical': 0.025044722719141325, 'mean_word_length': 4.109589041095891, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6285287', 'n_tokens_mistral': 398, 'n_tokens_neox': 373, 'n_words': 87}