This commit is contained in:
Paul Gauthier 2024-12-08 14:30:31 -08:00
parent c7fde14458
commit 3f7dffe47d

View file

@ -92,8 +92,12 @@ Depending on the LLM you have aider use, it will be either `editor-whole` or `ed
## Terms of service ## Terms of service
Be sure your LLM web chat provider allows you to copy and paste code according to their terms of service. Be sure to review the Terms Of Service (TOS) of any LLM web chat service you use with
This feature has been designed to be compliant with the these features.
Be sure your LLM web chat provider allows you to manually paste code into their web user
interface and manually copy LLM replies to use with other software on your computer.
Aider's web chat features have been designed to be compliant with the
terms of service (TOS) of most LLM web chats. terms of service (TOS) of most LLM web chats.
There are 4 copy/paste steps involved when coding with an LLM web chat: There are 4 copy/paste steps involved when coding with an LLM web chat:
@ -104,6 +108,14 @@ There are 4 copy/paste steps involved when coding with an LLM web chat:
4. Paste the LLM reply into aider. 4. Paste the LLM reply into aider.
Most LLM web chat TOS prohibit automating steps (2) and (3) where code Most LLM web chat TOS prohibit automating steps (2) and (3) where code
is copied/pasted in the web chat. is copied from and pasted into the web chat.
Aider's copy/paste mode leaves those as 100% manual steps for the user to complete, Aider's `--copy-paste` mode leaves those as 100% manual steps for the user to complete.
but streamlines steps (1) and (4) which are should not be related to any LLM web chat TOS. It simply streamlines steps (1) and (4) that are interactions with aider,
and which should not be under the scope of an LLM web chat TOS.
If you have concerns that
the automatic interactions with aider in steps (1) and (4) may be problematic with respect to
your LLM web chat provider's TOS, you can forego `--copy-paste` mode, and manually use
`/copy-context` and `/paste`.
These features are not intended to be used in violation of any service's Terms Of Use.