-
Notifications
You must be signed in to change notification settings - Fork 11.1k
🤝 docs(README): Introduction to New Partners #1627
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -40,6 +40,28 @@ | |
| > - Users must comply with OpenAI's [Terms of Use](https://openai.com/policies/terms-of-use) and **applicable laws and regulations**, and must not use it for illegal purposes. | ||
| > - According to the [《Interim Measures for the Management of Generative Artificial Intelligence Services》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm), please do not provide any unregistered generative AI services to the public in China. | ||
|
|
||
| <h2>🤝 Trusted Partners</h2> | ||
| <p id="premium-sponsors"> </p> | ||
| <p align="center"><strong>No particular order</strong></p> | ||
| <p align="center"> | ||
| <a href="https://www.cherry-ai.com/" target=_blank><img | ||
| src="./docs/images/cherry-studio.png" alt="Cherry Studio" height="120" | ||
| /></a> | ||
| <a href="https://bda.pku.edu.cn/" target=_blank><img | ||
| src="./docs/images/pku.png" alt="Peking University" height="120" | ||
| /></a> | ||
| <a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target=_blank><img | ||
| src="./docs/images/ucloud.png" alt="UCloud" height="120" | ||
| /></a> | ||
| <a href="https://www.aliyun.com/" target=_blank><img | ||
| src="./docs/images/aliyun.png" alt="Alibaba Cloud" height="120" | ||
| /></a> | ||
| <a href="https://io.net/" target=_blank><img | ||
| src="./docs/images/io-net.png" alt="IO.NET" height="120" | ||
| /></a> | ||
| </p> | ||
| <p> </p> | ||
|
|
||
| ## 📚 Documentation | ||
|
|
||
| For detailed documentation, please visit our official Wiki: [https://docs.newapi.pro/](https://docs.newapi.pro/) | ||
|
|
@@ -100,7 +122,7 @@ This version supports multiple models, please refer to [API Documentation-Relay | |
| For detailed configuration instructions, please refer to [Installation Guide-Environment Variables Configuration](https://docs.newapi.pro/installation/environment-variables): | ||
|
|
||
| - `GENERATE_DEFAULT_TOKEN`: Whether to generate initial tokens for newly registered users, default is `false` | ||
| - `STREAMING_TIMEOUT`: Streaming response timeout, default is 120 seconds | ||
| - `STREAMING_TIMEOUT`: Streaming response timeout, default is 300 seconds | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chainSTREAMING_TIMEOUT default to 300s — ensure implementation matches Mirror of the zh-CN README note: verify code/config defaults and other docs. 🏁 Script executed: #!/bin/bash
# Same audit as in README.md; kept separate in case this file lives in a submodule/website.
set -euo pipefail
rg -nP --hidden --no-ignore 'STREAMING_TIMEOUT\s*[:=]\s*["'\'']?\d+["'\'']?' -S -g '!**/node_modules/**' -g '!**/dist/**' -g '!**/build/**'
rg -nP --hidden --no-ignore 'STREAMING_TIMEOUT[^\\n]{0,80}120' -S -g '!**/node_modules/**' -g '!**/dist/**' -g '!**/build/**'Length of output: 657 STREAMING_TIMEOUT default mismatch — documentation update required The codebase defines the default - `STREAMING_TIMEOUT`: Streaming response timeout, default is 300 seconds
+ `STREAMING_TIMEOUT`: Streaming response timeout, default is 120 seconds🤖 Prompt for AI Agents |
||
| - `DIFY_DEBUG`: Whether to output workflow and node information for Dify channels, default is `true` | ||
| - `FORCE_STREAM_OPTION`: Whether to override client stream_options parameter, default is `true` | ||
| - `GET_MEDIA_TOKEN`: Whether to count image tokens, default is `true` | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -40,6 +40,28 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > - 使用者必须在遵循 OpenAI 的[使用条款](https://openai.com/policies/terms-of-use)以及**法律法规**的情况下使用,不得用于非法用途。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| > - 根据[《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm)的要求,请勿对中国地区公众提供一切未经备案的生成式人工智能服务。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <h2>🤝 我们信任的合作伙伴</h2> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <p id="premium-sponsors"> </p> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <p align="center"><strong>排名不分先后</strong></p> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <p align="center"> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <a href="https://www.cherry-ai.com/" target=_blank><img | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| src="./docs/images/cherry-studio.png" alt="Cherry Studio" height="120" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /></a> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <a href="https://bda.pku.edu.cn/" target=_blank><img | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| src="./docs/images/pku.png" alt="北京大学" height="120" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /></a> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target=_blank><img | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| src="./docs/images/ucloud.png" alt="UCloud 优刻得" height="120" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /></a> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <a href="https://www.aliyun.com/" target=_blank><img | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| src="./docs/images/aliyun.png" alt="阿里云" height="120" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /></a> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <a href="https://io.net/" target=_blank><img | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| src="./docs/images/io-net.png" alt="IO.NET" height="120" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| /></a> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| </p> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <p> </p> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+43
to
+64
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Harden external links opened in new tabs Add rel="noopener noreferrer" and quote the target attribute to prevent reverse tabnabbing and improve HTML validity. - <a href="https://www.cherry-ai.com/" target=_blank><img
+ <a href="https://www.cherry-ai.com/" target="_blank" rel="noopener noreferrer"><img
@@
- <a href="https://bda.pku.edu.cn/" target=_blank><img
+ <a href="https://bda.pku.edu.cn/" target="_blank" rel="noopener noreferrer"><img
@@
- <a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target=_blank><img
+ <a href="https://www.compshare.cn/?ytag=GPU_yy_gh_newapi" target="_blank" rel="noopener noreferrer"><img
@@
- <a href="https://www.aliyun.com/" target=_blank><img
+ <a href="https://www.aliyun.com/" target="_blank" rel="noopener noreferrer"><img
@@
- <a href="https://io.net/" target=_blank><img
+ <a href="https://io.net/" target="_blank" rel="noopener noreferrer"><img📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ## 📚 文档 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 详细文档请访问我们的官方Wiki:[https://docs.newapi.pro/](https://docs.newapi.pro/) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
@@ -100,7 +122,7 @@ New API提供了丰富的功能,详细特性请参考[特性说明](https://do | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 详细配置说明请参考[安装指南-环境变量配置](https://docs.newapi.pro/installation/environment-variables): | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `GENERATE_DEFAULT_TOKEN`:是否为新注册用户生成初始令牌,默认为 `false` | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `STREAMING_TIMEOUT`:流式回复超时时间,默认120秒 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `STREAMING_TIMEOUT`:流式回复超时时间,默认300秒 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chainSTREAMING_TIMEOUT default changed to 300s — verify implementation and other docs Nice doc update. Please confirm the actual default in code/config matches 300s (env loaders, Helm charts, Docker examples, .env templates). If not, either update code or revert docs. 🏁 Script executed: #!/bin/bash
# Verify STREAMING_TIMEOUT defaults and docs consistency.
set -euo pipefail
echo "Search occurrences of STREAMING_TIMEOUT with numeric defaults:"
rg -nP --hidden --no-ignore 'STREAMING_TIMEOUT\s*[:=]\s*["'\'']?\d+["'\'']?' -S -g '!**/node_modules/**' -g '!**/dist/**' -g '!**/build/**'
echo
echo "Check for any lingering 120-second mentions tied to STREAMING_TIMEOUT:"
rg -nP --hidden --no-ignore 'STREAMING_TIMEOUT[^\\n]{0,80}120' -S -g '!**/node_modules/**' -g '!**/dist/**' -g '!**/build/**'
echo
echo "Common config files that might carry defaults:"
fd -H -t f -i '(.env|.env.example|docker-compose.*|values.*\.ya?ml|Chart\.ya?ml|kustomization\.ya?ml|config\.(ya?ml|json)|settings\.(ya?ml|json))' \
-E node_modules -E dist -E build | sed -n '1,200p'
echo
echo "Show lines around STREAMING_TIMEOUT in config-like files:"
fd -H -t f -i '(.env|.env.example|docker-compose.*|values.*\.ya?ml|Chart\.ya?ml|kustomization\.ya?ml|config\.(ya?ml|json)|settings\.(ya?ml|json))' \
-E node_modules -E dist -E build \
| xargs -r rg -nP 'STREAMING_TIMEOUT.*' -S -n -C2Length of output: 2282 Mismatch between documented and actual The documentation now states a 300-second default, but the code and example configurations still use 120 seconds. Please align them by updating the implementation and examples (or revert the docs if 120s is intended). Files requiring updates:
🤖 Prompt for AI Agents |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `DIFY_DEBUG`:Dify渠道是否输出工作流和节点信息,默认 `true` | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `FORCE_STREAM_OPTION`:是否覆盖客户端stream_options参数,默认 `true` | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - `GET_MEDIA_TOKEN`:是否统计图片token,默认 `true` | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Harden external links opened in new tabs
Add rel="noopener noreferrer" and quote the target attribute.
📝 Committable suggestion
🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
56-56: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
🤖 Prompt for AI Agents