Pular para o conteúdo
Alfa
  • Modelos
  • Classificações
  • Ori
Falar com vendas

Rodapé

OpenRouterOpenRouter
© 2026 OpenRouter, Inc

Produto

  • Chat
  • Classificações
  • Avaliações de desempenho
  • Aplicativos
  • Descobrir
  • Modelos
  • Ori
  • Coleções
  • Provedores
  • Ferramentas
  • Preços
  • Business
  • Enterprise
  • Laboratório

Empresa

  • Sobre
  • Blog
  • Clientes
  • Carreiras
    Vagas
  • Privacidade
  • Termos de serviço
  • Central de confiança
  • Suporte
  • Funciona com OR
  • Dados
  • Marca

Desenvolvedor

  • Documentação
  • Referência da API
  • Plataforma para desenvolvedores
  • Status
  • Mapa do site para IA

Conectar

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
Todas as ferramentas do servidor

Bash

openrouter:bash

Documentação

Uma ferramenta bash no estilo da Anthropic para a Messages API. Com engine definido como openrouter, os comandos são executados no servidor em um contêiner isolado. Com auto ou native, a chamada de ferramenta é retornada ao seu aplicativo para execução no cliente.

Documentação
Como funcionaProvedores e preçosUso desta ferramentaFerramentas relacionadas

Como funciona

Para integrações com a Messages API baseadas na ferramenta bash do Claude. Para comandos em sandbox na Responses API, use Shell.

  1. 1

    Seu modelo emite uma chamada bash com os comandos a executar.

  2. 2

    Seu aplicativo ou o OpenRouter os executa: seu aplicativo por padrão, ou o sandbox do OpenRouter quando engine é openrouter.

  3. 3

    Seu modelo lê stdout, stderr e o código de saída e, em seguida, continua.

Provedores e preços

engine: "openrouter" executa comandos no sandbox do OpenRouter. auto e native retornam a chamada à sua aplicação para execução.

  • Client-side

    Grátis

    A chamada de ferramenta é retornada ao seu aplicativo para execução.

  • Favicon de https://openrouter.ai

    OpenRouter sandbox

    US$ 0,0001 / second

    Mínimo de 30,0s em solicitações que iniciam um contêiner

    Os comandos são executados no lado do servidor em um contêiner isolado operado pelo OpenRouter.

Os custos padrão de tokens do modelo se aplicam a todas as solicitações.

Como usar esta ferramenta

Com parameters.engine definido como openrouter, como neste guia de início rápido, o OpenRouter executa os comandos em seu sandbox e retorna a saída ao modelo. Com o mecanismo padrão, auto, ou com native, a chamada de ferramenta é retornada à sua aplicação para execução no lado do cliente.

Disponível pela API. O Chatroom usa Shell, que abrange o mesmo sandbox na Responses API.

APIs compatíveis: Anthropic Messages.

shell
curl https://openrouter.ai/api/v1/messages \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "~anthropic/claude-opus-latest",
  "max_tokens": 1024,
  "tools": [
    {
      "type": "openrouter:bash",
      "parameters": {
        "engine": "openrouter"
      }
    }
  ],
  "messages": [
    {
      "role": "user",
      "content": "List the files in the working directory and count the lines in each."
    }
  ]
}'

Configuração, parâmetros e exemplos na documentação.

Ler o guia de integração

Ferramentas relacionadas

Código e execução

  • Shell

    A sandboxed hosted shell for any model

    Código e execução
  • Apply patch

    Let models propose file edits as V4A diffs

    Código e execução