Skip to content

Conversation

@sdserranog
Copy link
Contributor

A step-by-step guide on how to add Arcade tools to the Vercel AI SDK. This example uses some utility functions that are not yet available in arcade-js, but the final version would look something like this.

Warning

Don't merge until this PR is merged.

@sdserranog sdserranog requested review from evantahler and wdawson May 9, 2025 17:21
@vercel
Copy link

vercel bot commented May 9, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 12, 2025 5:35am

Co-authored-by: Evan Tahler <evan@arcade.dev>
@sdserranog sdserranog merged commit d0c1d0f into 2025-docs-revamp May 12, 2025
2 checks passed
@sdserranog sdserranog deleted the ai-sdk branch May 12, 2025 16:56
evantahler added a commit that referenced this pull request May 12, 2025
* simplify registry image

* Remove LLM/Model APIs

* remove dupe call-tool-directly page

* simple quickstart

* TODO for Vercel AI and LlamaIndex frameworks

* WIP pages for FAQ and best-practices

* remove dupe quickstart

* simplify langing page

* colors

* padding and image

* re-title

* copy tweak

* update intro message

* simpler message

* output context++

* remove llamaindex

* better quickstart with `wait_for_completion`

* example.mjs

* arcade deploy only belongs under 'build tools'

* remove old custom tools page

* Add CLI docs page

* Authoring Tools

* dev env

* all CLI cans

* simplify registry image

* Remove LLM/Model APIs

* remove dupe call-tool-directly page

* simple quickstart

* TODO for Vercel AI and LlamaIndex frameworks

* WIP pages for FAQ and best-practices

* remove dupe quickstart

* simplify langing page

* colors

* padding and image

* re-title

* copy tweak

* update intro message

* simpler message

* output context++

* remove llamaindex

* better quickstart with `wait_for_completion`

* example.mjs

* arcade deploy only belongs under 'build tools'

* remove old custom tools page

* Update pages/home/arcade-cli.mdx

Co-authored-by: Wils Dawson <wils@arcade.dev>

* Update pages/home/arcade-cli.mdx

Co-authored-by: Wils Dawson <wils@arcade.dev>

* Evan/models not needed without chat apis 2 (#263)

* Self Hosting revamp

* fix worker note

* Simple "attach" mechanism leveraging tunnel providers (#260)

* Add instructions for attaching a worker to the cloud gateway with a tunnel.

* add clarifying sentence

* use tabs for services

* vibed a hybrid worker doc

* remove FAQ and Best Practices for now

* update SDK link

* bump quickstart copy

* Add docs for the Vercel AI SDK (#264)

* Add docs for the Vercel AI SDK

* Improve first paragraph

* add mention to custom tools

Co-authored-by: Evan Tahler <evan@arcade.dev>

* Add docs for Zod

---------

Co-authored-by: Evan Tahler <evan@arcade.dev>

* Remove OpenAI LLM tool calling examples from toolkits in docs (#266)

* code-sandbox

* dropbox

* github

* google-calendar

* google contacts

* google-docs

* google-drive

* gmail

* google-sheets

* hubspot

* linkedin

* outlook

* notion

* reddit

* google finance

* google-flights

* google hotels

* google jobs

* google maps

* google news

* google search

* google shopping

* walmart

* youtube

* slack

* spotify

* stripe

* web

* x

* add registry and runtime

* Remove chat completions from main docs (#265)

* Remove chat completions form main docs

* output example

* formatting

* typpo

* typo

* Save preferred language (#268)

* quickstart intro (#271)

* create-a-toolkit preamble (#270)

* create-a-toolkit preamble

* do what wils said

* Move some auth stuff around (#261)

* Move providers to registry.

* remove model providers

* move auth providers.

* Move auth-providers.

* fix links (#272)

* Update Mastra docs (#273)

* FAQ Page (#269)

* FAQ Page

* typos

* remove other stuff

* Update faq.mdx

---------

Co-authored-by: Wils Dawson <wils@arcade.dev>
Co-authored-by: Sergio Serrano <35855882+sdserranog@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants