Saltar al contenido
Alfa
  • Modelos
  • Clasificaciones
  • Ori
Hablar con ventas

Pie de página

OpenRouterOpenRouter
© 2026 OpenRouter, Inc

Producto

  • Chat
  • Clasificaciones
  • Pruebas de rendimiento
  • Aplicaciones
  • Descubrir
  • Modelos
  • Ori
  • Colecciones
  • Proveedores
  • Herramientas
  • Precios
  • Business
  • Enterprise
  • Laboratorio

Empresa

  • Acerca de
  • Blog
  • Clientes
  • Empleo
    Empleo
  • Privacidad
  • Términos del servicio
  • Centro de confianza
  • Soporte
  • Compatible con OR
  • Datos
  • Marca

Desarrollador

  • Documentación
  • Referencia de la API
  • Plataforma para desarrolladores
  • Estado
  • Mapa del sitio para IA

Conectar

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
Todas las herramientas del servidor

Bash

openrouter:bash

Documentación

Una herramienta bash al estilo de Anthropic para la Messages API. Con engine establecido en openrouter, los comandos se ejecutan en el servidor en un contenedor aislado. Con auto o native, la llamada a la herramienta se devuelve a su aplicación para ejecutarse en el cliente.

Documentación
Cómo funcionaProveedores y preciosUso de esta herramientaHerramientas relacionadas

Cómo funciona

Para integraciones de Messages API basadas en la herramienta bash de Claude. Para comandos en entornos aislados en Responses API, use Shell.

  1. 1

    Su modelo emite una llamada a bash con los comandos que se deben ejecutar.

  2. 2

    Su aplicación u OpenRouter los ejecuta: su aplicación de forma predeterminada, o el entorno aislado de OpenRouter cuando engine es openrouter.

  3. 3

    Su modelo lee stdout, stderr y el código de salida y, a continuación, continúa.

Proveedores y precios

engine: "openrouter" ejecuta comandos en el entorno aislado de OpenRouter. auto y native devuelven la llamada a su aplicación para que la ejecute.

  • Client-side

    Gratis

    La llamada a la herramienta se devuelve a su aplicación para que la ejecute.

  • Favicon de https://openrouter.ai

    OpenRouter sandbox

    0,0001 US$ / second

    30,0s como mínimo en las solicitudes que inician un contenedor

    Los comandos se ejecutan en el servidor, en un contenedor aislado operado por OpenRouter.

Los costes estándar de los tókenes del modelo se aplican a cada solicitud.

Uso de esta herramienta

Con parameters.engine establecido en openrouter, como en esta guía de inicio rápido, OpenRouter ejecuta los comandos en su entorno aislado y devuelve la salida al modelo. Con el motor predeterminado, auto, o con native, la llamada a la herramienta se devuelve a su aplicación para que se ejecute en el lado del cliente.

Disponible a través de la API. Chatroom utiliza Shell, que abarca el mismo entorno aislado en Responses API.

API compatibles: 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."
    }
  ]
}'

Configuración, parámetros y ejemplos en la documentación.

Leer la guía de integración

Herramientas relacionadas

Código y ejecución

  • Shell

    A sandboxed hosted shell for any model

    Código y ejecución
  • Apply patch

    Let models propose file edits as V4A diffs

    Código y ejecución