Repolode
OpenRouterTeam

OpenRouterTeam/ai-sdk-provider

Pacote de provider que conecta o Vercel AI SDK ao OpenRouter e dá acesso a centenas de LLMs por uma única API.

Estrelas
695
Forks
176
Issues abertas
46
Último commit
anteontem

O que é?

Este pacote é o provider do OpenRouter para o Vercel AI SDK. Com ele, desenvolvedores podem chamar centenas de modelos de linguagem hospedados no OpenRouter usando as mesmas funções do AI SDK que já utilizam, como generateText e streamText, bastando trocar o argumento do modelo pelo ID de um modelo do OpenRouter.

Além de chat e completion, o pacote oferece suporte a embeddings e modelos de reranking, além de um modelo experimental de decisão para avaliação do AI SDK. Também permite enviar campos extras na requisição ao OpenRouter, definir opções de detalhamento de imagem e processamento de vídeo para entradas multimodais, usar cache de prompt e headers beta da Anthropic, corrigir respostas para gerar JSON estruturado e contabilizar uso e custos. A linha de versões para o AI SDK v7 exige Node.js 22 ou mais recente e é exclusivamente ESM; versões anteriores continuam disponíveis para o AI SDK v5 e v6.

Recursos principais

  • 01Alterne entre centenas de modelos do OpenRouter trocando um único ID de modelo.
  • 02Oferece interfaces para modelos de embeddings e reranking no AI SDK.
  • 03Encaminha campos extras da requisição ao OpenRouter via providerOptions ou configurações do modelo.
  • 04Oferece suporte a opções de detalhamento de imagem e processamento de vídeo para entradas multimodais.
  • 05Inclui suporte a cache de prompt e headers beta da Anthropic.
  • 06Informa o uso de tokens e o custo da requisição nos metadados do provider.

Casos de uso

  • Criar um app em Next.js ou Node.js que permita aos usuários escolher entre vários LLMs por meio de uma única integração.
  • Adicionar recursos de busca semântica ou RAG com modelos de embeddings pelo AI SDK.
  • Gerar respostas JSON validadas com os recursos de correção de resposta ativados.
  • Acompanhar o custo por requisição e o uso de tokens em um produto com IA.

Início rápido

  1. 1

    Instale o pacote com npm

    npm install @openrouter/ai-sdk-provider
  2. 2

    Importe o provider padrão e chame generateText com um ID de modelo

Antes de usar

  • É voltado para o AI SDK v7 e requer Node.js 22 ou superior.
  • O pacote é compatível apenas com ESM.
  • A API Decisions usada pelo modelo de avaliação ainda está em alfa e pode mudar.

Tópicos

Perguntas frequentes

O que é ai-sdk-provider?
Pacote de provider que conecta o Vercel AI SDK ao OpenRouter e dá acesso a centenas de LLMs por uma única API. Este pacote é o provider do OpenRouter para o Vercel AI SDK. Com ele, desenvolvedores podem chamar centenas de modelos de linguagem hospedados no OpenRouter usando as mesmas funções do AI SDK que já utilizam, como generateText e streamText, bastando trocar o argumento do modelo pelo ID de um modelo do OpenRouter.
ai-sdk-provider é gratuito? Qual é a licença?
ai-sdk-provider é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ai-sdk-provider ainda é mantido?
Manutenção ativa. O último commit de ai-sdk-provider foi em 4 de nov. de 2026.
Para que posso usar ai-sdk-provider?
Criar um app em Next.js ou Node.js que permita aos usuários escolher entre vários LLMs por meio de uma única integração. Adicionar recursos de busca semântica ou RAG com modelos de embeddings pelo AI SDK. Gerar respostas JSON validadas com os recursos de correção de resposta ativados. Acompanhar o custo por requisição e o uso de tokens em um produto com IA.
Como instalar ai-sdk-provider?
Instale o pacote com npm: npm install @openrouter/ai-sdk-provider Importe o provider padrão e chame generateText com um ID de modelo
Onde consigo ai-sdk-provider?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenRouterTeam/ai-sdk-provider

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Código de pesquisa do QD-Rec, um método de diversidade de qualidade que evolui um arquivo de pares item-hipótese para gerar recomendações diversas.

IA e Machine Learning#recommender-systems#quality-diversity#llm
397PythonApache-2.0Atualizado há 19 dias