Альтернативы text.pollinations.ai без API ключа
أنا هنا لمساعدتك! إذا كنت تبحث عن بديل لـ text.pollinations.ai، فربما تكون مهتمًا بخدمات توليد الصور بالذكاء الاصطناعي.
هناك العديد من المنصات التي تقدم وظائف مماثلة، ولكل منها نقاط قوتها الخاصة. بعضها يركز على سهولة الاستخدام، بينما يركز البعض الآخر على تقديم خيارات تخصيص متقدمة أو توليد صور بأساليب فنية معينة.
هل تبحث عن شيء محدد في الخدمة البديلة؟ على سبيل المثال، هل تفضل واجهة بسيطة، أم أدوات تحكم متقدمة في التوليد، أم أنك مهتم بأسلوب فني معين؟
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Novex AI</title>
<style>
*{
box-sizing:border-box;
-webkit-tap-highlight-color:transparent;
}
html,body{
margin:0;
width:100%;
height:100%;
background:#08090d;
color:#fff;
font-family:Arial,sans-serif;
}
body{
display:flex;
flex-direction:column;
overflow:hidden;
}
/* HEADER */
header{
height:60px;
flex-shrink:0;
display:flex;
align-items:center;
padding:0 14px;
background:#101117;
border-bottom:1px solid #292c35;
}
.logo{
width:40px;
height:40px;
border-radius:13px;
background:linear-gradient(135deg,#3478ff,#713bff);
display:flex;
align-items:center;
justify-content:center;
font-size:22px;
}
.title{
margin-right:10px;
font-size:20px;
font-weight:bold;
}
.online{
margin-right:auto;
color:#55d889;
font-size:11px;
}
/* CHAT */
#chat{
flex:1;
overflow-y:auto;
padding:14px;
padding-bottom:145px;
}
.welcome{
text-align:center;
margin:35px 10px;
}
.biglogo{
width:75px;
height:75px;
margin:auto;
border-radius:24px;
background:linear-gradient(135deg,#3270ff,#713bff);
display:flex;
align-items:center;
justify-content:center;
font-size:38px;
box-shadow:0 10px 40px rgba(60,80,255,.3);
}
.welcome h2{
margin:15px 0 5px;
}
.welcome p{
color:#858a99;
font-size:14px;
}
.msg{
max-width:89%;
padding:12px 14px;
margin:9px 0;
border-radius:16px;
line-height:1.6;
white-space:pre-wrap;
word-wrap:break-word;
}
.user{
background:#3268ff;
margin-left:auto;
border-bottom-right-radius:5px;
}
.ai{
margin-right:auto;
}
/* BOTTOM */
#bottom{
position:fixed;
bottom:0;
left:0;
right:0;
background:#101117;
border-top:1px solid #292c35;
padding:7px;
}
/* SELECTOR */
#selector{
position:relative;
}
#currentModel{
width:100%;
height:39px;
border:1px solid #30333d;
border-radius:11px;
background:#181a20;
color:#fff;
text-align:right;
padding:0 12px;
font-size:13px;
margin-bottom:7px;
}
#currentModel:active{
background:#22252e;
}
/* MENU */
#modelMenu{
display:none;
position:absolute;
bottom:46px;
right:0;
left:0;
background:#17191f;
border:1px solid #30333d;
border-radius:14px;
padding:6px;
box-shadow:0 8px 30px rgba(0,0,0,.5);
}
.modelOption{
width:100%;
border:0;
background:transparent;
color:#fff;
text-align:right;
padding:11px;
border-radius:10px;
font-size:14px;
}
.modelOption:active{
background:#292d38;
}
.modelOption small{
display:block;
color:#858a99;
margin-top:3px;
}
/* INPUT */
#inputRow{
display:flex;
gap:7px;
}
#question{
flex:1;
min-width:0;
height:46px;
border:1px solid #30333d;
outline:0;
border-radius:13px;
background:#1b1d24;
color:#fff;
padding:0 13px;
font-size:16px;
}
#send{
width:72px;
height:46px;
border:0;
border-radius:13px;
background:#3268ff;
color:#fff;
font-weight:bold;
}
#send:disabled{
opacity:.5;
}
/* MODELS PAGE */
#models{
position:absolute;
top:60px;
bottom:0;
left:0;
right:0;
background:#08090d;
overflow:auto;
padding:14px;
display:none;
}
.card{
background:#15171e;
border:1px solid #292c35;
border-radius:16px;
padding:13px;
margin-bottom:10px;
}
.cardTitle{
font-size:17px;
font-weight:bold;
}
.cardDesc{
color:#888e9e;
font-size:12px;
margin-top:5px;
}
.card button{
width:100%;
height:40px;
margin-top:10px;
border:0;
border-radius:10px;
background:#3268ff;
color:white;
}
.nav{
position:fixed;
top:14px;
left:14px;
border:0;
background:#1b1d24;
color:white;
border-radius:9px;
padding:7px 10px;
display:none;
}
</style>
</head>
<body>
<header>
<div class="logo">✦</div>
<div class="title">Novex</div>
<div class="online">● متصل</div>
</header>
<div id="chat">
<div class="welcome">
<div class="biglogo">🤖</div>
<h2>مرحباً بك في Novex</h2>
<p>اختر النظام الذي تريد أن يجيبك</p>
</div>
</div>
<!-- MODELS PAGE -->
<div id="models">
<button class="nav" onclick="closeModels()">رجوع</button>
<h2>🧠 أنظمة Novex</h2>
<div class="card">
<div class="cardTitle">⚡ Novex Fast</div>
<div class="cardDesc">سريع للأسئلة اليومية</div>
<button onclick="install('fast')">
تنزيل
</button>
</div>
<div class="card">
<div class="cardTitle">🧠 Novex Smart</div>
<div class="cardDesc">تحليل وتفكير أفضل</div>
<button onclick="install('smart')">
تنزيل
</button>
</div>
<div class="card">
<div class="cardTitle">💻 Novex Code</div>
<div class="cardDesc">متخصص في البرمجة</div>
<button onclick="install('code')">
تنزيل
</button>
</div>
<div class="card">
<div class="cardTitle">✍️ Novex Writer</div>
<div class="cardDesc">الكتابة وإعادة الصياغة</div>
<button onclick="install('writer')">
تنزيل
</button>
</div>
</div>
<!-- BOTTOM -->
<div id="bottom">
<div id="selector">
<button id="currentModel">
🧠 Novex Fast ▾
</button>
<div id="modelMenu">
<button class="modelOption"
onclick="selectModel('fast')">
⚡ Novex Fast
<small>سريع</small>
</button>
<button class="modelOption"
onclick="selectModel('smart')">
🧠 Novex Smart
<small>تحليل وتفكير</small>
</button>
<button class="modelOption"
onclick="selectModel('code')">
💻 Novex Code
<small>برمجة</small>
</button>
<button class="modelOption"
onclick="selectModel('writer')">
✍️ Novex Writer
<small>كتابة</small>
</button>
</div>
</div>
<div id="inputRow">
<input
id="question"
placeholder="اكتب سؤالك..."
autocomplete="off">
<button id="send">
إرسال
</button>
</div>
</div>
<script>
/* الأنظمة */
var systems={
fast:
"أنت Novex Fast. أجب بسرعة وبوضوح وباختصار.",
smart:
"أنت Novex Smart. حلل السؤال جيداً وأعط إجابة دقيقة ومنظمة.",
code:
"أنت Novex Code. أنت متخصص في البرمجة. أعط كوداً كاملاً عند طلب البرمجة.",
writer:
"أنت Novex Writer. ساعد المستخدم في الكتابة وإعادة الصياغة بأسلوب واضح."
};
var names={
fast:"⚡ Novex Fast",
smart:"🧠 Novex Smart",
code:"💻 Novex Code",
writer:"✍️ Novex Writer",
tutor:"🎓 Novex Tutor",
translator:"🌍 Novex Translator",
math:"➗ Novex Math",
research:"🔎 Novex Research",
summarizer:"📝 Novex Summarizer",
creative:"🎨 Novex Creative",
arabic:"🗣️ Novex Arabic"
};
var current=
localStorage.getItem("novex_current") || "fast";
var currentButton=
document.getElementById("currentModel");
var menu=
document.getElementById("modelMenu");
function updateModel(){
currentButton.textContent=
names[current]+" ▾";
localStorage.setItem(
"novex_current",
current
);
}
updateModel();
/* فتح القائمة */
currentButton.onclick=function(){
if(menu.style.display=="block")
menu.style.display="none";
else
menu.style.display="block";
};
/* اختيار النظام */
function selectModel(type){
current=type;
updateModel();
menu.style.display="none";
}
/* تنزيل النظام */
function install(type){
var key="novex_installed_"+type;
localSto
أفهم الآن! أنت تبحث عن خدمة لتوليد الصور بالذكاء الاصطناعي لا تتطلب مفتاح API (APK key). هذا يجعل الأمر أسهل بكثير، حيث أن العديد من الخدمات المجانية لا تتطلب مثل هذه المفاتيح.
بناءً على ما قدمته من كود HTML، يبدو أنك تستخدم واجهة مستخدم لتطبيق يسمى "Novex AI" والذي يقدم نماذج مختلفة للذكاء الاصطناعي (Fast, Smart, Code, Writer). هذا التطبيق نفسه قد يكون واجهة لتوليد النصوص أو الصور، ولكن تركيزك على "بدون APK key" يشير إلى أنك تبحث عن خدمة توليد صور يمكن الوصول إليها مباشرة عبر الويب أو تطبيق لا يتطلب تسجيل مفتاح API.
هناك العديد من الخيارات المتاحة التي لا تتطلب مفتاح API:
- Bing Image Creator (مدعوم من DALL-E 3): مجاني وسهل الاستخدام، ويعطي نتائج عالية الجودة.
- Leonardo.Ai: يقدم خطة مجانية سخية مع العديد من خيارات التخصيص.
- Playground AI: يتيح لك توليد عدد كبير من الصور يوميًا مجانًا.
- Dream by WOMBO: تطبيق سهل الاستخدام مع أنماط فنية متنوعة.
- NightCafe Creator: يقدم خيارات متعددة لتوليد الصور، بما في ذلك خيارات مجانية.
هل ترغب في أن أقدم لك المزيد من التفاصيل حول أي من هذه الخيارات، أو هل لديك متطلبات أخرى للخدمة التي تبحث عنها؟
بالتأكيد! أنا هنا لمساعدتك في توليد كود HTML. ما هو نوع كود HTML الذي تحتاجه؟ هل لديك تصميم معين في ذهنك، أو وظيفة محددة تريد أن يقوم بها الكود؟
على سبيل المثال، هل تريد:
- صفحة ويب بسيطة مع عنوان وفقرة؟
- نموذج إدخال (form)؟
- جدول بيانات؟
- قائمة؟
- شيء آخر؟
كلما قدمت تفاصيل أكثر، كان بإمكاني مساعدتك بشكل أفضل.
بالتأكيد! إليك كود HTML لصفحة ويب بسيطة تحتوي على عنوان رئيسي وفقرة نصية:
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>صفحة بسيطة</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: right;
margin: 20px;
background-color: #f4f4f4;
color: #333;
}
h1 {
color: #0056b3;
}
</style>
</head>
<body>
<h1>هذا هو العنوان الرئيسي لصفحتي</h1>
<p>هذه فقرة نصية بسيطة تحتوي على بعض المعلومات. يمكنك تعديل هذا النص ليناسب احتياجاتك.</p>
</body>
</html>
شرح الكود:
<!DOCTYPE html>: يُعرّف نوع المستند بأنه HTML5.<html lang="ar" dir="rtl">: العنصر الجذر لصفحة HTML.lang="ar"يحدد أن اللغة هي العربية، وdir="rtl"يحدد اتجاه النص من اليمين إلى اليسار.<head>: يحتوي على معلومات وصفية حول صفحة الويب.<meta charset="UTF-8">: يحدد ترميز الأحرف المستخدم (UTF-8 يدعم معظم اللغات).<meta name="viewport" content="width=device-width, initial-scale=1.0">: يضبط إعدادات العرض للأجهزة المختلفة لضمان استجابة الصفحة.<title>صفحة بسيطة</title>: يحدد عنوان الصفحة الذي يظهر في شريط عنوان المتصفح أو علامة التبويب.<style>: يحتوي على تنسيقات CSS لتصميم الصفحة.body: يحدد الخط، محاذاة النص، الهوامش، ولون الخلفية والنص للصفحة بأكملها.h1: يحدد لون العنوان الرئيسي.
<body>: يحتوي على المحتوى المرئي لصفحة الويب.<h1>هذا هو العنوان الرئيسي لصفحتي</h1>: يُعرّف العنوان الرئيسي.<p>هذه فقرة نصية بسيطة...</p>: يُعرّف فقرة نصية.
يمكنك نسخ هذا الكود ولصقه في ملف بامتداد .html (مثل index.html) وفتحه في متصفح الويب لرؤية النتيجة.
بالتأكيد! إليك كود HTML لنموذج إدخال بسيط يحتوي على حقل للاسم وحقل للبريد الإلكتروني وزر للإرسال:
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>نموذج إدخال بسيط</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: right;
margin: 20px;
background-color: #f4f4f4;
color: #333;
}
.form-container {
background-color: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
max-width: 400px;
margin: auto;
}
label {
display: block;
margin-bottom: 8px;
font-weight: bold;
}
input[type="text"],
input[type="email"] {
width: 100%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box; /* لضمان أن الحشو لا يزيد العرض */
}
button {
background-color: #007bff;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
width: 100%;
}
button:hover {
background-color: #0056b3;
}
</style>
</head>
<body>
<div class="form-container">
<h2>نموذج الاتصال</h2>
<form action="#" method="post"> <!-- يمكنك تغيير action و method حسب الحاجة -->
<div>
<label for="name">الاسم:</label>
<input type="text" id="name" name="name" required placeholder="أدخل اسمك">
</div>
<div>
<label for="email">البريد الإلكتروني:</label>
<input type="email" id="email" name="email" required placeholder="أدخل بريدك الإلكتروني">
</div>
<div>
<button type="submit">إرسال</button>
</div>
</form>
</div>
</body>
</html>
شرح الكود:
<!DOCTYPE html>,<html>,<head>,<body>: عناصر أساسية لأي صفحة HTML.<title>: عنوان الصفحة.<style>: يحتوي على تنسيقات CSS لجعل النموذج يبدو أفضل:body: تنسيقات عامة للصفحة..form-container: حاوية للنموذج، تعطيها خلفية بيضاء، حشو، ظل، وتحديد عرض أقصى.label: لجعل التسميات تظهر ككتل منفصلة مع الهامش السفلي.input[type="text"], input[type="email"]: تنسيقات لحقول الإدخال، تجعلها تمتد بعرض الحاوية وتضيف حدودًا وحشوًا.button: تنسيقات لزر الإرسال، مع تغيير لون الخلفية عند المرور فوقه.
<div class="form-container">: حاوية لتجميع عناصر النموذج وتطبيق التنسيقات عليها.<h2>نموذج الاتصال</h2>: عنوان للنموذج.<form action="#" method="post">:action="#": يحدد أين سيتم إرسال بيانات النموذج عند الضغط على زر الإرسال. الرمز#يعني أنه سيتم إرسالها إلى نفس الصفحة (يمكن تغييره إلى عنوان URL لملف PHP أو نص برمجي آخر لمعالجة البيانات).method="post": يحدد طريقة إرسال البيانات (POST أكثر أمانًا للبيانات الحساسة من GET).
<div>: تستخدم لتجميع كل تسمية وحقل إدخال معًا.<label for="name">الاسم:</label>: تسمية لحقل الاسم. السمةforتربط التسمية بحقل الإدخال الذي لهidمطابق (id="name"). هذا يحسن إمكانية الوصول، حيث يمكن للمستخدم النقر على التسمية لتنشيط الحقل المقابل.<input type="text" id="name" name="name" required placeholder="أدخل اسمك">:type="text": يحدد أن هذا حقل إدخال نصي عادي.id="name": معرف فريد لهذا العنصر، يستخدم للربط مع<label>وللتعامل مع العنصر بواسطة JavaScript.name="name": اسم الحقل الذي سيتم استخدامه عند إرسال البيانات إلى الخادم.required: يجعل هذا الحقل إلزاميًا، ولن يتم إرسال النموذج إذا كان فارغًا.placeholder: نص يظهر داخل الحقل كإرشاد للمستخدم.
<label for="email">البريد الإلكتروني:</label>و<input type="email" ...>: مشابه لحقل الاسم، ولكنtype="email"يوفر تحققًا أساسيًا من صحة تنسيق البريد الإلكتروني في بعض المتصفحات.<button type="submit">إرسال</button>: زر يقوم بإرسال بيانات النموذج عند النقر عليه.
يمكنك نسخ هذا الكود وحفظه كملف .html وفتحه في متصفحك لرؤية النموذج.
أنا آسف، لا يمكنني ربط Novex AI مباشرة بـ text.pollinations.ai بهذه الطريقة.
Novex AI هو تطبيق أو واجهة مستخدم (كما يتضح من كود HTML الذي قدمته سابقًا) يبدو أنه مصمم للعمل مع نماذج ذكاء اصطناعي خاصة به (Fast, Smart, Code, Writer). أما text.pollinations.ai فهي خدمة لتوليد الصور بالذكاء الاصطناعي.
لربط خدمة توليد صور خارجية مثل pollinations.ai بواجهة مثل Novex AI، سيتطلب ذلك عادةً:
- واجهة برمجة تطبيقات (API): يجب أن توفر
pollinations.aiواجهة برمجة تطبيقات (API) يمكن لـ Novex AI استدعاؤها لإرسال طلبات توليد الصور واستقبال النتائج. - تكامل مخصص: يحتاج مطورو Novex AI إلى بناء تكامل برمجي داخل تطبيقهم للسماح للمستخدمين باختيار
pollinations.aiكنموذج لتوليد الصور، وإرسال الأوامر إليه، وعرض الصور المولدة.
بما أنك تبحث عن بديل لـ text.pollinations.ai ولا يتطلب مفتاح API، فإن أفضل طريقة هي استخدام خدمات توليد الصور المباشرة التي لا تحتاج إلى تكامل معقد.
إذا كنت ترغب في تجربة توليد الصور، يمكنني مساعدتك في استخدام أدوات أخرى متاحة مباشرة. هل ترغب في تجربة توليد صورة باستخدام أحد البدائل التي ذكرتها سابقًا (مثل Bing Image Creator أو Leonardo.Ai)؟
بالتأكيد! Bing Image Creator هو أداة مجانية وسهلة الاستخدام لتوليد الصور بالذكاء الاصطناعي، وهو مدعوم بنموذج DALL-E 3 القوي من OpenAI. إليك الخطوات لتوليد صورة:
-
الانتقال إلى الموقع:
- افتح متصفح الويب الخاص بك وانتقل إلى Bing Image Creator.
- قد تحتاج إلى تسجيل الدخول باستخدام حساب Microsoft الخاص بك.
-
وصف الصورة المطلوبة (Prompt):
- في مربع النص الكبير الذي يظهر في الأعلى، اكتب وصفًا تفصيليًا للصورة التي تريد إنشاءها. كلما كان الوصف أكثر تحديدًا، كانت النتائج أفضل.
- نصائح لكتابة وصف جيد:
- كن وصفيًا: اذكر الأشياء، الألوان، الأجواء، الأفعال، الخلفية، إلخ.
- حدد الأسلوب الفني: هل تريد صورة واقعية، لوحة زيتية، رسم كرتوني، فن رقمي، نمط أنمي، إلخ؟
- اذكر الإضاءة والتكوين: هل تريد إضاءة درامية، ضوء الشمس الساطع، منظر واسع، لقطة قريبة؟
- مثال: بدلًا من "قطة"، جرب "قطة سيامية صغيرة تجلس على نافذة مشمسة، تنظر إلى الخارج بفضول، بأسلوب رسم زيتي ناعم."
-
إنشاء الصورة:
- بعد كتابة وصفك، انقر على زر "إنشاء" (Create) أو ما شابه.
- سيقوم Bing Image Creator بمعالجة طلبك وتوليد عدة خيارات للصور بناءً على وصفك. قد يستغرق هذا بضع ثوانٍ إلى دقيقة.
-
عرض وتنزيل الصور:
- ستظهر الصور المولدة لك. يمكنك النقر على أي صورة لرؤيتها بحجم أكبر.
- إذا أعجبتك صورة، يمكنك تنزيلها بالنقر على زر التنزيل.
مثال على وصف يمكنك تجربته:
"رائد فضاء يركب حصانًا على سطح المريخ، ينظر إلى الأرض في السماء، بأسلوب فن رقمي مفصل مع إضاءة سينمائية."