PRODمنصة BaaS الأوروبية السياديةافتح لوحة المعلومات →

منظمة العفو الدولية

الذكاء الاصطناعي الذي يعرف بياناتك بالفعل.

قم بالدردشة والتضمين والاسترجاع واللغة الطبيعية مع SQL في نفس SDK مثل قاعدة البيانات الخاصة بك، مع المتجهات المخزنة في PostgreSQL الخاصة بك.

5
ميزات الذكاء الاصطناعي في SDK واحد
SSE
تدفق رمزي
ai.tsTS
import { createClient } from '@aurabase/aurabase-js'
const aura = createClient(
'https://my-project.aurabase.cloud',
'aura_anon_xxx',
)
const { data, error } = await aura.ai.chat(
[{ role: 'user', content: 'Summarize this text in one sentence.' }],
{ model: 'gpt-4o-mini', temperature: 0.2, max_tokens: 200 },
)
if (error) throw error
console.log(data?.content)

ما هو مدرج

كل شيء لشحن ميزة الذكاء الاصطناعي. بدون خلفية ثانية.

الدردشة

استكمالات الدردشة

أرسل رسائل واحصل على إجابة، مع الموديل ودرجة الحرارة التي تختارها.

الجري

تدفق الرمز المميز

اقرأ الرموز المميزة عند وصولها، وقم بإلغاء الدفق باستخدام AbortSignal.

الاستخدام

استخدام الرمز المميز في كل إجابة

تُبلغ الإجابات عن الإدخال والإخراج والرموز المميزة للاستدلال، وسبب الانتهاء الذي يوضح متى تم اختصار الإجابة.

التضمين

التضمين

قم بتحويل النص إلى متجهات وقم بتخزينها بجوار بياناتك.

المعرفة

المدمج في خرقة

استوعب المحتوى، ثم اطرح الأسئلة واحصل على الإجابات مع مصادرها.

جسد

مساحات الأسماء التي يمكنك إدارتها

قم بإدراج وإعادة فهرسة وحذف المجموعات التي أنشأها مشروعك.

بحث

البحث الدلالي

ابحث عن المحتوى حسب المعنى، مع عدد النتائج وعتبة التشابه.

البيانات

اللغة الطبيعية إلى SQL

اطرح سؤالاً بكلمات واضحة. يقرأ الخادم مخططك الحقيقي ويحدد الصفوف التي يُرجعها SQL.

التخزين

المتجهات في قاعدة البيانات الخاصة بك

توجد التضمينات في PostgreSQL لمشروعك، والتي تأتي مع pgvector.

كيف يعمل

من المحتوى إلى الإجابة.

  1. 1

    استيعاب

    أرسل المحتوى الخاص بك إلى مساحة الاسم باستخدام ragIngest.

  2. 2

    تضمين

    تقوم Aurabase بتحويلها إلى متجهات مخزنة في قاعدة البيانات الخاصة بك.

  3. 3

    اسأل

    اتصل بالخرقة أو البحث الدلالي بسؤال.

  4. 4

    الإجابة

    احصل على الإجابة مع مصادرها، أو قم ببث الرموز المميزة باستخدام chatStream.

واجهة برمجة تطبيقات REST

هل تفضل HTTP العادي؟ كل شيء هنا.

SDK عبارة عن طبقة رقيقة فوق هذه المسارات. أرسل مفتاح API الخاص بمشروعك مع كل طلب.

الطريقةنقطة النهايةالوصف
POST/v1/ai/chatاحصل على إجابة الدردشة كاملة.
POST/v1/ai/chat/streamدفق إجابة الدردشة كأحداث مرسلة من الخادم.
POST/v1/ai/embedإنشاء تضمين للنص.
POST/v1/ai/rag/ingestإضافة محتوى إلى مساحة اسم RAG.
POST/v1/ai/rag/queryأجب عن سؤال من مساحة الاسم، مع المصادر.
GET/v1/ai/rag/namespacesقائمة مساحات الأسماء RAG.
POST/v1/ai/rag/{namespace}/reindexإعادة فهرسة مساحة الاسم بعد تغيير التضمين.
DELETE/v1/ai/rag/{namespace}حذف مساحة الاسم ومستنداتها.
GET/v1/ai/searchالبحث في مساحة الاسم بالمعنى.
POST/v1/ai/nl2sqlتحويل سؤال إلى SQL لقاعدة البيانات الخاصة بك.

أسئلة

من الجيد أن نعرف.

هل يمكنني بث الإجابات إلى المستخدمين؟+
Yes. chatStream() returns an async iterable of tokens, and the last chunk carries the finish reason and token usage.
كيف أقوم ببناء قاعدة معرفية؟+
Call ragIngest() with a namespace and some content. The namespace is created on the first ingest. Then use rag() to ask questions.
كيف تعرف اللغة الطبيعية لـ SQL المخطط الخاص بي؟+
يقرأها الخادم من قاعدة بيانات مشروعك. لا يمكنك إرسال المخطط بنفسك. يقتصر SQL الذي تم إنشاؤه على 100 صف بشكل افتراضي و1000 على الأكثر.
هل يمكن للنموذج استدعاء الأدوات أو الوظائف؟+
ليس بعد. استدعاء الأداة والوظيفة غير مدعوم.
هل يمكنني إعادة الفهرسة بعد تغيير نموذج التضمين؟+
Yes. reindexNamespace() rebuilds a namespace, and deleteNamespace() removes it with its documents.
هل أحصل على تكلفة لكل طلب؟+
لا يتم إرجاع رقم التكلفة. تقوم كل إجابة بالإبلاغ عن استخدام الرمز المميز الخاص بها، حتى تتمكن من حساب الرمز الخاص بك.

هل أنت مستعد لإضافة الذكاء الاصطناعي؟

قم بشحن أول ميزة للذكاء الاصطناعي اليوم.

يتم تضمين الذكاء الاصطناعي في كل مشروع. لا حاجة لبطاقة الائتمان.