وهو يدعم إخراج البث عالي السرعة، وجولات متعددة من الحوار، ورسم الذكاء الاصطناعي بدون علامات مائية، وتفسير المستندات الطويلة، وتحليل الصور، ونشر التكوين الصفري، ودعم الرمز المميز متعدد القنوات، والتنظيف التلقائي لآثار الجلسة.
متوافق تمامًا مع واجهة ChatGPT.
هناك أيضًا ثمانية واجهات برمجة التطبيقات المجانية التالية التي يجب الانتباه إليها:
واجهة Moonshot AI (Kimi.ai) إلى API kimi-free-api
واجهة StepChat إلى API خطوة خالية من API
واجهة Zhipu AI (Zhipu Qingyan) إلى API glm-free-api
واجهة Metaso AI (Metaso) إلى API metaso-free-api
واجهة iFlytek Spark إلى واجهة API الخالية من الشرارة
واجهة MiniMax (Conch AI) إلى API hailuo-free-api
واجهة DeepSeek إلى API Deepseek-free-api
واجهة ذكاء الاستماع (Emohaa) إلى API emohaa-free-api
واجهة برمجة التطبيقات العكسية غير مستقرة. يوصى بالانتقال إلى Alibaba Cloud الرسمي https://dashscope.console.aliyun.com/ للدفع مقابل استخدام واجهة برمجة التطبيقات لتجنب خطر الحظر.
لا تقبل هذه المنظمة والأفراد أي تبرعات أو معاملات مالية. هذا المشروع مخصص للبحث والتبادل والتعلم فقط!
وهي للاستخدام الشخصي فقط، ويمنع تقديم خدمات خارجية أو استخدام تجاري لتجنب الضغط على الخدمة الرسمية، وإلا فهو على مسؤوليتك الخاصة!
وهي للاستخدام الشخصي فقط، ويمنع تقديم خدمات خارجية أو استخدام تجاري لتجنب الضغط على الخدمة الرسمية، وإلا فهو على مسؤوليتك الخاصة!
وهي للاستخدام الشخصي فقط، ويمنع تقديم خدمات خارجية أو استخدام تجاري لتجنب الضغط على الخدمة الرسمية، وإلا فهو على مسؤوليتك الخاصة!
هذا الرابط مخصص للاختبار المؤقت فقط، يرجى نشره بنفسك للاستخدام على المدى الطويل.
https://udify.app/chat/qOXzVl5kkvhQXM8r
تسجيل الدخول من Tongyi Qianwen
أدخل Tongyi Qianwen وابدأ محادثة، ثم افتح أدوات المطور باستخدام F12 وابحث عن قيمة tongyi_sso_ticket
من التطبيق > ملفات تعريف الارتباط، وسيتم استخدام هذا كقيمة Bearer Token للتفويض: Authorization: Bearer TOKEN
قم بتسجيل الدخول من Alibaba Cloud (لا يُنصح بذلك إذا كان الحساب يحتوي على أصول مهمة مثل الخوادم). إذا لم يدخل الحساب إلى Tongyi Qianwen من قبل، فستحتاج إلى إدخال اتفاقية الموافقة أولاً، وإلا فلن تصبح سارية المفعول.
ثم افتح أدوات المطور باستخدام F12 وابحث عن قيمة login_aliyunid_ticket
من التطبيق > ملفات تعريف الارتباط، وسيتم استخدامها كقيمة Bearer Token للتفويض: Authorization: Bearer TOKEN
يمكنك توفير tongyi_sso_ticket أو login_aliyunid_ticket لحسابات متعددة واستخدام الربط المقدم:
التفويض: حامل TOKEN1،TOKEN2،TOKEN3
سيتم اختيار واحد منهم في كل مرة يتم فيها طلب الخدمة.
برجاء تجهيز خادم بعنوان IP عام وفتح المنفذ 8000.
اسحب الصورة وابدأ الخدمة
docker run -it -d --init --name qwen-free-api -p 8000:8000 -e TZ=Asia/Shanghai vinlic/qwen-free-api:latest
عرض سجلات الخدمة في الوقت الحقيقي
docker logs -f qwen-free-api
إعادة تشغيل الخدمة
docker restart qwen-free-api
إيقاف الخدمة
docker stop qwen-free-api
version : ' 3 '
services :
qwen-free-api :
container_name : qwen-free-api
image : vinlic/qwen-free-api:latest
restart : always
ports :
- " 8000:8000 "
environment :
- TZ=Asia/Shanghai
ملاحظة: قد لا تتمكن بعض مناطق النشر من الاتصال بـ qwen. إذا أظهر سجل الحاوية انتهاء مهلة الطلب أو لا يمكن الاتصال بها، فيرجى التبديل إلى مناطق أخرى للنشر! ملاحظة: سيتوقف تشغيل مثيل الحاوية للحساب المجاني تلقائيًا بعد فترة من عدم النشاط، مما سيؤدي إلى تأخير لمدة 50 ثانية أو أكثر في الطلب التالي. ومن المستحسن التحقق من بقاء حاوية العرض حية
شوكة هذا المشروع إلى حساب جيثب الخاص بك.
قم بزيارة Render وقم بتسجيل الدخول إلى حساب github الخاص بك.
أنشئ خدمة الويب الخاصة بك (جديد+ -> البناء والنشر من مستودع Git -> توصيل مشروعك المتشعب -> حدد منطقة النشر -> حدد نوع المثيل مجانًا -> إنشاء خدمة ويب).
بعد انتظار اكتمال الإنشاء، انسخ اسم النطاق المعين واربط عنوان URL للوصول إليه.
ملحوظة: مهلة استجابة الطلب لحسابات Vercel المجانية هي 10 ثوانٍ، لكن استجابة الواجهة عادةً ما تستغرق وقتًا أطول، وقد تواجه خطأ مهلة 504 تم إرجاعه بواسطة Vercel!
يرجى التأكد من أنك قمت بتثبيت بيئة Node.js أولاً.
npm i -g vercel --registry http://registry.npmmirror.com
vercel login
git clone https://github.com/LLM-Red-Team/qwen-free-api
cd qwen-free-api
vercel --prod
برجاء تجهيز خادم بعنوان IP عام وفتح المنفذ 8000.
برجاء تثبيت بيئة Node.js وتكوين متغيرات البيئة أولاً والتأكد من توفر أمر العقدة.
تثبيت التبعيات
npm i
قم بتثبيت PM2 لحراسة العمليات
npm i -g pm2
الترجمة والإنشاء عندما ترى دليل التوزيع، فهذا يعني أن الإنشاء قد اكتمل.
npm run build
ابدأ الخدمة
pm2 start dist/index.js --name " qwen-free-api "
عرض سجلات الخدمة في الوقت الحقيقي
pm2 logs qwen-free-api
إعادة تشغيل الخدمة
pm2 reload qwen-free-api
إيقاف الخدمة
pm2 stop qwen-free-api
من الأسرع والأسهل استخدام عميل التطوير الثانوي التالي للوصول إلى مشاريع سلسلة API المجانية، ويدعم تحميل المستندات/الصور!
تم تطوير LobeChat بواسطة Clivia https://github.com/Yanyutin753/lobe-chat
ChatGPT Web https://github.com/SuYxh/chatgpt-web-sea تم تطويره بواسطة Guangguang@
وهو يدعم حاليًا واجهة /v1/chat/completions
المتوافقة مع openai. يمكنك استخدام واجهة وصول العميل المتوافقة مع openai أو العملاء الآخرين، أو استخدام الخدمات عبر الإنترنت مثل dify للوصول إليها.
واجهة إكمال المحادثة، متوافقة مع واجهة برمجة التطبيقات الخاصة بـ chat-completions-api الخاصة بـ openai.
POST /v1/chat/completions
يحتاج الرأس إلى تعيين رأس التفويض:
Authorization: Bearer [tongyi_sso_ticket/login_aliyunid_ticket]
بيانات الطلب:
{
// 模型名称随意填写
"model" : " qwen " ,
// 目前多轮对话基于消息合并实现,某些场景可能导致能力下降且受单轮最大token数限制
// 如果您想获得原生的多轮对话体验,可以传入上一轮消息获得的id,来接续上下文
// "conversation_id": "bc9ef150d0e44794ab624df958292300-40811965812e4782bb87f1a9e4e2b2cd",
"messages" : [
{
"role" : " user " ,
"content" : "你是谁? "
}
],
// 如果使用SSE流请设置为true,默认false
"stream" : false
}
بيانات الاستجابة:
{
// 如果想获得原生多轮对话体验,此id,你可以传入到下一轮对话的conversation_id来接续上下文
"id" : " bc9ef150d0e44794ab624df958292300-40811965812e4782bb87f1a9e4e2b2cd " ,
"model" : " qwen " ,
"object" : " chat.completion " ,
"choices" : [
{
"index" : 0 ,
"message" : {
"role" : " assistant " ,
"content" : "我是阿里云研发的超大规模语言模型,我叫通义千问。 "
},
"finish_reason" : " stop "
}
],
"usage" : {
"prompt_tokens" : 1 ,
"completion_tokens" : 1 ,
"total_tokens" : 2
},
"created" : 1710152062
}
واجهة إكمال المحادثة، متوافقة مع واجهة برمجة تطبيقات إنشاء الصور الخاصة بـ openai.
ما بعد /v1/صور/أجيال
يحتاج الرأس إلى تعيين رأس التفويض:
Authorization: Bearer [tongyi_sso_ticket/login_aliyunid_ticket]
بيانات الطلب:
{
// 可以乱填
"model" : " wanxiang " ,
"prompt" : "一只可爱的猫"
}
بيانات الاستجابة:
{
"created" : 1711507734 ,
"data" : [
{
"url" : " https://wanx.alicdn.com/wanx/1111111111/text_to_image/7248e85cfda6491aae59c54e7e679b17_0.png "
}
]
}
قم بتوفير عنوان URL للملف الذي يمكن الوصول إليه أو BASE64_URL للتحليل.
POST /v1/chat/completions
يحتاج الرأس إلى تعيين رأس التفويض:
Authorization: Bearer [refresh_token]
بيانات الطلب:
{
"model" : " qwen " ,
"messages" : [
{
"role" : " user " ,
"content" : [
{
"type" : " file " ,
"file_url" : {
"url" : " https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf "
}
},
{
"type" : " text " ,
"text" : "文档里说了什么? "
}
]
}
]
}
بيانات الاستجابة:
{
"id" : " b56ea6c9e86140429fa2de6a6ec028ff " ,
"model" : " qwen " ,
"object" : " chat.completion " ,
"choices" : [
{
"index" : 0 ,
"message" : {
"role" : " assistant " ,
"content": "文档中包含了四个古代魔法仪式或咒语的描述,它们似乎旨在影响或控制一个特定女性的情感和行为,使其对施术者产生强烈的爱意。以下是每个仪式的具体内容:nn1. **仪式一**(PMG 4.1390 – 1495):n - 施术者需留下一些面包,将其掰成七小块。n - 前往一处英雄、角斗士或其他暴力死亡者丧生的地方。n - 对着面包碎片念诵咒语后丢弃,并从该地取一些受污染的泥土扔进目标女性的住所。n - 咒语内容包括向命运三女神(Moirai)、罗马版的命运女神(Fates)、自然力量(Daemons)、饥荒与嫉妒之神以及非正常死亡者献祭食物,并请求他们以痛苦折磨目标,使她在梦中惊醒,心生忧虑与恐惧,最终跟随施术者的步伐并顺从其意愿。此过程以赫卡忒(Hecate)女神为命令的源泉。nn2. **仪式二**(PMG 4.1342 – 57):n - 施术者召唤恶魔(Daemon),通过一系列神秘的神祇名号(如Erekisephthe Araracharara Ephthesikere)要求其将名为Tereous的女子(Apia所生)带至施术者Didymos(Taipiam所生)身边。n - 请求该女子在灵魂、心智及女性器官上遭受剧烈痛苦,直至她主动找寻Didymos并与之紧密相连(唇对唇、发对发、腹部对腹部)。整个过程要求立即执行。nn3. **仪式三**(PGM 4.1265 – 74):n - 揭示了阿佛洛狄忒(Aphrodite)鲜为人知的名字——NEPHERIĒRI[nfr-iry-t]。n - 如果想赢得一位美丽女子的芳心,施术者应保持三天纯净,献上乳香,并在心中默念该名字七次。n - 这样的做法需持续七天,据说这样便能成功吸引女子。nn4. **仪式四**(PGM 4.1496 – 1):n - 施术者在燃烧的煤炭上供奉没药(myrrh),同时念诵咒语。n - 咒语将没药称为“苦涩的调和者”、“热力的激发者”,并命令它前往指定的女子(及其母亲的名字)处,阻止她进行日常活动(如坐、饮、食、注视他人、亲吻他人),迫使她心中只有施术者,对其产生强烈的欲望与爱意。n - 咒语还指示没药直接穿透女子的灵魂,驻留在其心中,焚烧其内脏、胸部、肝脏、气息、骨骼、骨髓,直到她来到施术者身边。nn这些仪式反映了古代魔法实践中试图借助超自然力量操控他人情感与行为的企图,涉及对神灵、恶魔、神秘名字及特定物质(如面包、泥土、乳香、没药)的运用,通常伴随着严格的仪式规程和咒语念诵。此类行为在现代伦理和法律框架下被视为不恰当甚至违法,且缺乏科学依据。"
},
"finish_reason" : " stop "
}
],
"usage" : {
"prompt_tokens" : 1 ,
"completion_tokens" : 1 ,
"total_tokens" : 2
},
"created" : 1712253736
}
قم بتوفير عنوان URL للصورة الذي يمكن الوصول إليه أو BASE64_URL للتحليل.
يتوافق هذا التنسيق مع تنسيق gpt-4-vision-preview API، ويمكنك أيضًا استخدام هذا التنسيق لإرسال المستندات للتحليل.
POST /v1/chat/completions
يحتاج الرأس إلى تعيين رأس التفويض:
Authorization: Bearer [refresh_token]
بيانات الطلب:
{
"model" : " qwen " ,
"messages" : [
{
"role" : " user " ,
"content" : [
{
"type" : " file " ,
"file_url" : {
"url" : " https://img.alicdn.com/imgextra/i1/O1CN01CC9kic1ig1r4sAY5d_!!6000000004441-2-tps-880-210.png "
}
},
{
"type" : " text " ,
"text" : "图像描述了什么? "
}
]
}
]
}
بيانات الاستجابة:
{
"id" : " 895fbe7fa22442d499ba67bb5213e842 " ,
"model" : " qwen " ,
"object" : " chat.completion " ,
"choices" : [
{
"index" : 0 ,
"message" : {
"role" : " assistant " ,
"content" : "图像展示了通义千问的标志,一个紫色的六边形和一个蓝色的三角形,以及“通义千问”四个白色的汉字。 "
},
"finish_reason" : " stop "
}
],
"usage" : {
"prompt_tokens" : 1 ,
"completion_tokens" : 1 ,
"total_tokens" : 2
},
"created" : 1712254066
}
تحقق مما إذا كان tongyi_sso_ticket أوlogin_aliyunid_ticket على قيد الحياة إذا لم يكن البث المباشر صحيحًا، وإلا فهو خطأ، فيرجى عدم الاتصال بهذه الواجهة بشكل متكرر (أقل من 10 دقائق).
نشر /الرمز المميز/الشيك
بيانات الطلب:
{
"token" : " QIhaHrrXUaIrWMUmL... "
}
بيانات الاستجابة:
{
"live" : true
}
إذا كنت تستخدم وكيل Nginx العكسي qwen-free-api، فيرجى إضافة عناصر التكوين التالية لتحسين تأثير الإخراج للتدفق وتحسين التجربة.
# 关闭代理缓冲。当设置为off时,Nginx会立即将客户端请求发送到后端服务器,并立即将从后端服务器接收到的响应发送回客户端。
proxy_buffering off ;
# 启用分块传输编码。分块传输编码允许服务器为动态生成的内容分块发送数据,而不需要预先知道内容的大小。
chunked_transfer_encoding on ;
# 开启TCP_NOPUSH,这告诉Nginx在数据包发送到客户端之前,尽可能地发送数据。这通常在sendfile使用时配合使用,可以提高网络效率。
tcp_nopush on ;
# 开启TCP_NODELAY,这告诉Nginx不延迟发送数据,立即发送小数据包。在某些情况下,这可以减少网络的延迟。
tcp_nodelay on ;
# 设置保持连接的超时时间,这里设置为120秒。如果在这段时间内,客户端和服务器之间没有进一步的通信,连接将被关闭。
keepalive_timeout 120 ;
نظرًا لأن جانب الاستدلال ليس في qwen-free-api، فلا يمكن حساب الرمز المميز وسيتم إرجاعه كرقم ثابت.