Skip to content

Commit 2bb0ad6

Browse files
committed
docs: add warning
1 parent 19ba330 commit 2bb0ad6

1 file changed

Lines changed: 43 additions & 5 deletions

File tree

README.md

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Copilot API
22

3+
## Warning
4+
5+
As of 3 Mar 2025, after around 1 month of usage, GitHub finally sends me the first warning email:
6+
7+
```plaintext
8+
from: support@githubsupport.com via github.com
9+
to: Erick Christian <erickchristian48@gmail.com>
10+
date: Mar 3, 2025, 2:41 PM
11+
subject: Regarding Your Copilot Access
12+
```
13+
14+
> Hello @ericc-ch,
15+
>
16+
> On behalf of the GitHub Security team, I want to first extend our gratitude for your continued use of GitHub and for being a valued member of the GitHub community.
17+
>
18+
> Recent activity on your account caught the attention of our abuse-detection systems. This activity included use of Copilot that was indicative of scripted interactions or of an otherwise deliberately unusual or strenuous nature. While we have not yet restricted Copilot access for your account, further anomalous activity could result in a temporary suspension of your Copilot access.
19+
>
20+
> While I’m unable to share specifics on rate limits, we prohibit all use of our servers for any form of excessive automated bulk activity, as well as any activity that places undue burden on our servers through automated means. Please refer to our Acceptable Use Policies on this topic: https://docs.github.com/site-policy/acceptable-use-policies/github-acceptable-use-policies#4-spam-and-inauthentic-activity-on-github.
21+
>
22+
> Please also refer to our Terms for Additional Products and Features for GitHub Copilot for specific terms: https://docs.github.com/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot.
23+
>
24+
> Sincerely,
25+
> GitHub Security
26+
27+
I think the reason could be due to the following:
28+
29+
- The spoofing wasn't enough. Just faking a few headers maybe just wasn't enough. There were also some sort of machine and session id that I wasn't able to replicate. I mostly suspect these headers are used for telemetry.
30+
- I use `aider` mostly using `architect` mode, which leads to increased calls to the API. This is the most likely culprit
31+
- I also used the API with PageAssist as a replacement for ChatGPT/Claude. The topics are often not related to coding, and GitHub could be flagging these. Though I doubt they check every single prompt that's coming in.
32+
33+
So, for now I'll be stopping working on this project. I know this project is nothing compared to other, big, and actually legal open source projects, but I still want to thank everyone that uses this project and helped me work on it.
34+
35+
This is the repo that earned me my first Starstruck badge, so it has a special place in my heart.
36+
37+
Now back to rawdogging projects without AI. Cheers!
38+
39+
---
40+
341
⚠️ **EDUCATIONAL PURPOSE ONLY** ⚠️
442
This project is a reverse-engineered implementation of the GitHub Copilot API created for educational purposes only. It is not officially supported by GitHub and should not be used in production environments.
543

@@ -62,11 +100,11 @@ Runs the server in production mode with hot reloading disabled. Use this for dep
62100

63101
The server accepts several command line options:
64102

65-
| Option | Description | Default |
66-
| ------------- | ------------------------------------- | ------- |
67-
| --port, -p | Port to listen on | 4141 |
68-
| --verbose, -v | Enable verbose logging | false |
69-
| --log-file | File to log request/response details | - |
103+
| Option | Description | Default |
104+
| ------------- | ------------------------------------ | ------- |
105+
| --port, -p | Port to listen on | 4141 |
106+
| --verbose, -v | Enable verbose logging | false |
107+
| --log-file | File to log request/response details | - |
70108

71109
Note: The `--help, -h` option is automatically available through the underlying command-line framework.
72110

0 commit comments

Comments
 (0)