Permite que agentes de programação editem arquivos com patches estruturados. O modelo emite um diff V4A, o OpenRouter o valida e retorna uma chamada apply_patch estruturada, e sua aplicação aplica a alteração aos próprios arquivos.
Os custos padrão de tokens do modelo se aplicam a todas as solicitações.
Como usar esta ferramenta
O OpenRouter valida o diff e o retorna como um item de saída apply_patch_call. Sua aplicação aplica o patch aos próprios arquivos e envia o resultado de volta como apply_patch_call_output no próximo turno.
Disponível pela API. Os patches são aplicados pelo seu aplicativo, portanto não há sistema de arquivos para editar no Chatroom.
APIs compatíveis: Responses.
shell
curl https://openrouter.ai/api/v1/responses \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5.2",
"tools": [
{
"type": "openrouter:apply_patch"
}
],
"input": "Rename the function greet to sayHello in src/index.ts."
}'
Configuração, parâmetros e exemplos na documentação.