pull/693/head
Travis Fischer 2025-03-14 21:20:36 +08:00
rodzic e0fa4cded9
commit 43bda73d09
1 zmienionych plików z 0 dodań i 21 usunięć

Wyświetl plik

@ -19,24 +19,3 @@ export function createAISDKTools(...aiFunctionLikeTools: AIFunctionLike[]) {
])
)
}
/**
* Converts a set of Agentic stdlib AI functions to an object compatible with
* the Vercel AI SDK's `experimental_activeTools` parameter.
*/
export function createAISDKExperimentalActiveTools(
...aiFunctionLikeTools: AIFunctionLike[]
) {
const fns = new AIFunctionSet(aiFunctionLikeTools)
return Object.fromEntries(
fns.map((fn) => [
fn.spec.name,
tool({
description: fn.spec.description,
parameters: fn.inputSchema,
execute: fn.impl
})
])
)
}