import { Tool } from 'openai-function-calling-tools'; | |
import { z } from 'zod'; | |
function createUrlSurfer() { | |
const paramsSchema = z.object({ | |
input: z.string(), | |
}); | |
const name = 'surfer'; | |
const description = 'A custom URL navigator. Useful when a URL is provided with a question. A URL IS REQUIRED FOR THIS TO WORK along with user intent. Input should be a valid URL. Outputs a JSON array of relevant results.'; | |
return new Tool(paramsSchema, name, description, {} as any).tool; | |
} | |
export { createUrlSurfer }; | |