You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: packages/apollo/src/apollo-client.ts
+7
Original file line number
Diff line number
Diff line change
@@ -311,6 +311,13 @@ export class ApolloClient extends AIFunctionsProvider {
311
311
})
312
312
}
313
313
314
+
/**
315
+
* Attempts to enrich a person with Apollo data.
316
+
*
317
+
* Apollo relies on the information you pass via the endpoint's parameters to identify the correct person to enrich. If you provide more information about a person, Apollo is more likely to find a match within its database. If you only provide general information, such as a name without a domain or email address, you might receive a 200 response, but the response will indicate that no records have been enriched.
318
+
*
319
+
* By default, this endpoint does not return personal emails or phone numbers. Use the reveal_personal_emails and reveal_phone_number parameters to retrieve emails and phone numbers.
320
+
*/
314
321
@aiFunction({
315
322
name: 'apollo_enrich_person',
316
323
description: `Attempts to enrich a person with Apollo data.
Copy file name to clipboardexpand all lines: packages/bing/src/bing-client.ts
+3
Original file line number
Diff line number
Diff line change
@@ -275,6 +275,9 @@ export class BingClient extends AIFunctionsProvider {
275
275
})
276
276
}
277
277
278
+
/**
279
+
* Searches the web using the Bing search engine to return the most relevant web pages for a given query. Can also be used to find up-to-date news and information about many topics.
* Answers questions based on knowledge of trusted experts and podcasters. Example experts include: Andrew Huberman, Tim Ferriss, Lex Fridman, Peter Attia, Seth Godin, Rhonda Patrick, Rick Rubin, and more.
Copy file name to clipboardexpand all lines: packages/diffbot/src/diffbot-client.ts
+9
Original file line number
Diff line number
Diff line change
@@ -661,6 +661,9 @@ export class DiffbotClient extends AIFunctionsProvider {
661
661
})
662
662
}
663
663
664
+
/**
665
+
* Scrapes and extracts structured data from a web page. Also classifies the web page as one of several types (article, product, discussion, job, image, video, list, event, or other).
666
+
*/
664
667
@aiFunction({
665
668
name: 'diffbot_analyze_url',
666
669
description:
@@ -673,6 +676,9 @@ export class DiffbotClient extends AIFunctionsProvider {
Copy file name to clipboardexpand all lines: packages/hacker-news/src/hacker-news-client.ts
+8
Original file line number
Diff line number
Diff line change
@@ -271,6 +271,7 @@ export class HackerNewsClient extends AIFunctionsProvider {
271
271
})
272
272
}
273
273
274
+
/** Fetches a HN story or comment by its ID. */
274
275
@aiFunction({
275
276
name: 'hacker_news_get_item',
276
277
description: 'Fetches a HN story or comment by its ID.',
@@ -287,6 +288,9 @@ export class HackerNewsClient extends AIFunctionsProvider {
287
288
.json<hackernews.SearchItem>()
288
289
}
289
290
291
+
/**
292
+
* Fetches a HN user by username.
293
+
*/
290
294
@aiFunction({
291
295
name: 'hacker_news_get_user',
292
296
description: 'Fetches a HN user by username.',
@@ -303,6 +307,7 @@ export class HackerNewsClient extends AIFunctionsProvider {
303
307
.json<hackernews.SearchUser>()
304
308
}
305
309
310
+
/** Searches HN for stories and comments matching the given query. */
306
311
@aiFunction({
307
312
name: 'hacker_news_search',
308
313
description:
@@ -342,6 +347,9 @@ export class HackerNewsClient extends AIFunctionsProvider {
342
347
.json<hackernews.SearchResponse>()
343
348
}
344
349
350
+
/**
351
+
* Fetches / searches the top stories currently on the front page of HN. This is the same as `hacker_news_search`, but with `tags: ["front_page"]` set to filter only by the current front page stories.
* Returns a list of events from news for a given company. Events are found in press releases, industry news, blogs, social media, and other online sources.
@@ -2208,6 +2213,7 @@ export class ProxycurlClient extends AIFunctionsProvider {
2208
2213
.json<proxycurl.ResolvedPersonProfile>()
2209
2214
}
2210
2215
2216
+
/** Resolves the LinkedIn profile for a company given the `company_name` and/or `company_domain`. */
2211
2217
@aiFunction({
2212
2218
name: 'resolve_linkedin_company',
2213
2219
description:
@@ -2232,6 +2238,7 @@ export class ProxycurlClient extends AIFunctionsProvider {
2232
2238
}
2233
2239
}
2234
2240
2241
+
/** Searches LinkedIn company profiles based on a set of criteria such as `name`, `industry`, `region`, `description`, `city`, number of employees, founding date, funding raised, etc. */
2235
2242
@aiFunction({
2236
2243
name: 'search_linkedin_companies',
2237
2244
description:
@@ -2246,6 +2253,7 @@ export class ProxycurlClient extends AIFunctionsProvider {
2246
2253
.json<proxycurl.CompanySearchResult>()
2247
2254
}
2248
2255
2256
+
/** Searches LinkedIn people profiles based on a set of criteria such as `country`, `first_name`, `last_name`, `current_company_name`, `headline`, `industries`, `past_company_name`, `summary`, `city`, `education_school_name`, etc. */
Copy file name to clipboardexpand all lines: packages/searxng/src/searxng-client.ts
+17
Original file line number
Diff line number
Diff line change
@@ -307,6 +307,23 @@ export class SearxngClient extends AIFunctionsProvider {
307
307
this.ky=ky.extend({prefixUrl: apiBaseUrl})
308
308
}
309
309
310
+
/**
311
+
* Searches across multiple search engines using a local instance of Searxng. To search only specific engines, use the `engines` parameter.
312
+
*
313
+
* The most important search engines are:
314
+
*
315
+
* - "reddit" (Reddit posts)
316
+
* - "google" (Google web search)
317
+
* - "google news" (Google News search)
318
+
* - "brave" (Brave web search)
319
+
* - "arxiv" (academic papers)
320
+
* - "genius" (Genius.com for song lyrics)
321
+
* - "imdb" (movies and TV shows)
322
+
* - "hackernews" (Hacker News)
323
+
* - "wikidata" (Wikidata)
324
+
* - "wolframalpha" (Wolfram Alpha)
325
+
* - "youtube" (YouTube videos)
326
+
*/
310
327
@aiFunction({
311
328
name: 'searxng',
312
329
description: `Searches across multiple search engines using a local instance of Searxng. To search only specific engines, use the \`engines\` parameter.
0 commit comments