#224

Proposal: parity and conformance with the TypeScript AI SDK

OpenEfeDurmaz16opened 3mo ago

I'd like to help improve parity with the TypeScript AI SDK. I can start by mapping missing features and adding conformance tests for shared behavior such as messages, tool calls, and streaming events. After that, I can work on small, focused ports such as embeddings and reranking. Would contributions in this direction be welcome?

Activity

1
anbuzin3mo ago

Thanks for offering to contribute! Contributions are welcome, including in the realm of AI SDK UI interoperability.

A good way to approach this is to start with a concrete application-level problem: what you were building, what you couldn't express, what capability gap you ran into. I wouldn't target parity with the TypeScript AI SDK in the abstract, because this is not a goal for this project.

Re: embeddings & reranking: we intend to support those through the ai.generate core API that is currently marked as experimental. Feel free to provide use cases and design input, but please note that this area is under active construction.