diff --git "a/index.html" "b/index.html" --- "a/index.html" +++ "b/index.html" @@ -1,19 +1,1048 @@ - - - - - - My static Space - - - -
-

Welcome to your static Space!

-

You can modify this app directly by editing index.html in the Files and versions tab.

-

- Also don't forget to check the - Spaces documentation. -

-
- - + + + + + + + API Testing Report + + + + +
+
+

API Testing Report

+

Generated on: 2025-02-27 15:47:54

+
+ +
+
+

Total Tests

+

72

+
+
+

Success Rate

+

56.94%

+
+
+

Avg Response Time

+

76.547s

+
+
+

Total Endpoints

+

8

+
+
+ +
+

Success Rates by Endpoint

+
+
+ +
+

Response Time Distribution

+
+
+ +
+

Test Case Distribution

+
+
+ +
+

Response Time Summary

+ + + + + + + + + + + + + + + + + +
EndpointAverage Response Time (s)Max Response Time (s)Min Response Time (s)
/api/Ingestion_File76.54675199.5274.629
+
+ +
+

Detailed Results

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimestampEndpointTest CaseInputExpected StatusActual StatusResponseSuccessErrorResponse Time (s)
2025-02-27 15:06:20/api/Ingestion_FileIngestion - النيابة في صيغ الأسماء(2) - Copy.pdf (33.63MB){'file': 'test_docs/النيابة في صيغ الأس��اء(2) - Copy.pdf', 'form_data': {'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'chunk_size': 1500, 'chunk_overlap': 200, 'embeddings_model': 'openai', 'vectorstore_name': 'qdrant', 'llm': 'openai'}}200200{'message': 'Ingestion Successful!', 'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51'}SuccessNaN95.402
2025-02-27 15:09:40/api/Ingestion_FileIngestion - Hands_On_Machine_Learning_with_Scikit_Learn_and_TensorFlow.pdf (43.88MB){'file': 'test_docs/Hands_On_Machine_Learning_with_Scikit_Learn_and_TensorFlow.pdf', 'form_data': {'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'chunk_size': 1500, 'chunk_overlap': 200, 'embeddings_model': 'openai', 'vectorstore_name': 'qdrant', 'llm': 'openai'}}200500{'message': "An error occurred: Error serializing to JSON: UnicodeEncodeError: 'utf-8' codec can't encode character '\\ud835' in position 2012: surrogates not allowed"}FailureNaN199.527
2025-02-27 15:09:47/api/Ingestion_FileIngestion - الشات بوت الخاص بأوقاف نورة الملاحي - Copy.docx (0.02MB){'file': 'test_docs/الشات بوت الخاص بأوقاف نورة الملاحي - Copy.docx', 'form_data': {'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'chunk_size': 1500, 'chunk_overlap': 200, 'embeddings_model': 'openai', 'vectorstore_name': 'qdrant', 'llm': 'openai'}}200200{'message': 'Ingestion Successful!', 'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51'}SuccessNaN6.629
2025-02-27 15:09:51/api/Ingestion_FileIngestion - sample.txt (0.00MB){'file': 'test_docs/sample.txt', 'form_data': {'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'chunk_size': 1500, 'chunk_overlap': 200, 'embeddings_model': 'openai', 'vectorstore_name': 'qdrant', 'llm': 'openai'}}200200{'message': 'Ingestion Successful!', 'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51'}SuccessNaN4.629
2025-02-27 15:10:03/api/chat-botBasic Question (Arabic)ما هي النيابة في صيغ الأسماء؟200200{'message': 'Response Generated Successfully!', 'data': {'response': 'النيابة في صيغ الأسماء تعني أن تقوم صيغة معينة بدور صيغة أخرى في نقل المعنى، وقد تكون هذه النيابة مصحوبة بزيادة في المعنى أو دون ذلك. \n\nيتعلق الموضوع بمدى وقوع ذلك في اللغة العربية، حيث يتم استخدام مصطلح "النيابة" للإشارة إلى هذا المفهوم. وقد أشار الباحثون إلى أن الصيغ النائبة يمكن أن تشمل عدة أنواع، مثل نيابة (فعول) و(مفعال) و(فعَّال) عن (فَاعِّل) في بعض الحالات.\n\nتتضمن دراسة النيابة في صيغ الأسماء أيضًا حصر الصيغ المنوب عنها واستقصاء الصيغ النائبة، ويعتبر هذا الموضوع جديرًا بالبحث والدراسة في مجال النحو العربي. \n\nيهدف البحث في هذا الموضوع إلى تحقيق عدة أهداف، منها الكشف عن مدى وقوع النيابة في اللغة العربية، وحصر الصيغ المنوب عنها، وتبيان حكم تلك النيابة وفق آراء النحاة. \n\nإذا كان لديك أي استفسار آخر أو تحتاج إلى معلومات إضافية، فلا تتردد في طرحها.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 2, 3, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:10:18/api/chat-botBasic Question (English)What is substitution in noun forms in Arabic grammar?200200{'message': 'Response Generated Successfully!', 'data': {'response': 'In Arabic grammar, substitution refers to the concept of "النيابة" (niyābah), which means to replace one form with another while maintaining its grammatical role. This concept is often discussed in relation to noun forms. \n\nSubstitution involves one form of a word taking the place of another form in expressing its meaning, sometimes with an added nuance. For example, certain morphological patterns like (فعول), (مفعال), and (فعَّال) can substitute for (فَاعِل) in conveying meanings related to the frequency or nature of an action, as seen in words like "صبور" (patient), "معطار" (fragrant), and "شراب" (drink), which indicate various meanings associated with the root form. \n\nAdditionally, substitution can occur with the noun forms themselves. For instance, the use of the active participle (اسم الفاعل) may occasionally substitute for the verbal noun (المصدر) in specific instances, though this is noted to happen infrequently in classical texts.\n\nThe discussion of substitution in Arabic grammar highlights the flexibility and richness of the language, allowing for nuanced expressions while maintaining grammatical integrity.\n\n---\nI provided a detailed explanation of the concept of substitution in Arabic grammar, focusing on noun forms and their relationships, as described in the context. If you need a more specific aspect or further details, feel free to ask!', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 8, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:10:29/api/chat-botComplex Question (Arabic)ما هي الفروق بين النيابة عن اسم الفاعل واسم المفعول في اللغة العربية؟200200{'message': 'Response Generated Successfully!', 'data': {'response': 'تتعلق النيابة في اللغة العربية بكيفية قيام صيغة معينة مقام صيغة أخرى في أداء المعنى. فيما يلي الفروق بين النيابة عن اسم الفاعل واسم المفعول:\n\n1. **النيابة عن اسم الفاعل**:\n - النيابة عن اسم الفاعل يمكن أن تتم بواسطة صيغ مختلفة مثل (أفعل) التفضيل و(فاعِل) و(مُفعِل) وغيرها. \n - أمثلة على ذلك تشمل: "عَمَّ الرجل بمعروفه فهو مُعِّم"، حيث يُستخدم (مُعِّم) كنيابة عن "عام".\n\n2. **النيابة عن اسم المفعول**:\n - النيابة عن اسم المفعول تتضمن استعمال صيغ مثل (مفعول) و(مفعَل) و(مَفعُول) و(فَعيل) وغيرها. \n - مثال على ذلك هو استخدام (محبوب) كاسم مفعول وهو في الأصل (أحببته فهو محبوب)، حيث تُستخدم صيغة اسم المفعول.\n\n3. **القياس والسماع**:\n - النيابة عن اسم الفاعل تعتبر أكثر شيوعًا وقياسًا مقارنة بالنيابة عن اسم المفعول، حيث يُعتبر السماعي هو الأساس في بعض الحالات.\n\n4. **الاشتقاق والتطبيق**:\n - يمكن أن تكون هناك صيغ تنوب عن اسم الفاعل من غير الثلاثي، بينما في حالة اسم المفعول، لا يحدث ذلك بنفس القدر.\n\n5. **الاختلاف في المعنى**:\n - غالبًا ما تحمل أسماء الفاعل دلالات على الفعل في حالة حدوثه، بينما تحمل أسماء المفعول دلالات على وقوع الفعل على المفعول به.\n\nباختصار، النيابة عن اسم الفاعل واسم المفعول تختلف من حيث الصيغ المستخدمة، وشيوع الاستخدام، والمبادئ التي تحدد قياسها.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [2, 3, 4, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:10:38/api/chat-botComplex Question (English)What are the differences between the substitution of active and passive participles in Arabic grammar?200200{'message': 'Response Generated Successfully!', 'data': {'response': 'In Arabic grammar, the substitution of active and passive participles involves understanding their roles and how they can interchange in certain contexts.\n\n1. **Active Participles**: Active participles in Arabic denote the doer of the action. For example, the active participle is often formed using the pattern (فَاعِل) for verbs, indicating someone who performs the action. This can be seen in the use of names like "كاتب" (writer) from the verb "كتب" (to write).\n\n2. **Passive Participles**: Conversely, passive participles signify the receiver of the action and are typically formed using the pattern (مَفعول). For instance, "مكتوب" (written) comes from the same root as the verb "كتب" (to write), indicating something that has been acted upon.\n\n3. **Substitution**: The text notes that there is a notable substitution of forms, where certain participles can replace each other depending on the context. This may happen when the intended meaning can be conveyed through a different form, reflecting different nuances of the action. For example, a passive participle might be used in place of an active one when the focus shifts from the doer to the action itself or its result.\n\n4. **Examples and Observations**: The text illustrates that this substitution is not uniform and varies across different usages and contexts. It notes that the frequency of substitution can differ, with active participles often being more commonly used than passive ones, and vice versa in specific situations.\n\nIn conclusion, the differences between the substitution of active and passive participles in Arabic grammar lie in their function as doers or receivers of action, the patterns used to form them, and the contexts in which they can interchangeably be used based on the intended meaning.\n\nIf you have a specific image or visual representation in mind related to this topic, I must inform you that I\'m unable to generate, create, edit, manipulate, or produce images.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [19, 29]}}]}}SuccessNaNNaN
2025-02-27 15:10:46/api/chat-botDefinition Request (Arabic)عرف النيابة في الصيغ مع التمثيل.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'النيابة في اللغة تعني قيام شيء مقام شيء آخر. في الاصطلاح النحوي، النيابة تشير إلى إقامة صيغة واحدة مقام صيغة أخرى في الأداء المعنوي. \n\nيمكن تعريف النيابة بأنها: "إقامة شيء مقام شيء آخر"، كما عرّفها الدكتور محمد سمير نجيب البلدي. \n\n### أمثلة على النيابة في الصيغ:\n\n1. **نيابة (أفعل) التفضيل**: يُقال إن (أفعل) يمكن أن ينوب عن الصفة المشبهة، كما في قوله تعالى: (هُوَ أَعْلَمُ بِّكُمْ) (النجم: 32) حيث (أعلم) هنا نائب عن (عالم).\n\n2. **نيابة الصيغ الأخرى**: مثل صيغة (فعول) التي قد تُستخدم بمعنى (فاعل)، كما في قولهم: "امرأة صبور" و"ناقة حلوبة".\n\n3. **نيابة اسم المفعول من الثلاثي عن غير الثلاثي**: كقولهم: "أحببته فهو محبوب"، حيث (محبوب) يأتي كاسم مفعول من الفعل الثلاثي (أحب).\n\nهذه الأمثلة توضح كيفية استخدام النيابة في اللغة العربية وكيف يمكن أن تنوب صيغة عن أخرى في أداء معناها.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [2, 3, 4, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:10:54/api/chat-botDefinition Request (English)Define substitution in noun forms with examples.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'Substitution in noun forms refers to the phenomenon where one grammatical form is used in place of another, particularly in the context of Arabic grammar. This concept includes various instances where nouns can replace or take the role of other nouns, such as the substitution of the name of the doer (اسم الفاعل) with the name of the acted upon (اسم المفعول), and vice versa.\n\nFor example, in the context of Arabic grammar:\n\n1. **Substitution of اسم الفاعل (name of the doer)**: This is when a noun that indicates the one performing the action can be replaced by another noun that indicates the action being performed on someone or something. \n\n2. **Substitution of اسم المفعول (name of the acted upon)**: An example given in the context is the use of "محبوب" (beloved) from the verb "أحب" (to love). Here, the noun "محبوب" can substitute for the context where the subject is being referenced without the need to specify the action directly.\n\nFurther, the text mentions that many forms in Arabic are flexible and can substitute for others based on context, meaning that the speaker can manipulate these forms according to their needs and the meanings they wish to convey.\n\nIn conclusion, substitution in noun forms can involve various relationships among nouns, allowing for a dynamic use of language where meanings and grammatical roles can shift based on usage.\n\nIf you would like me to create an image illustrating this concept, I apologize but I cannot generate, create, edit, manipulate or produce images.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [19, 29]}}]}}SuccessNaNNaN
2025-02-27 15:11:02/api/chat-botExample Request (Arabic)أعطني أمثلة على النيابة عن الصفة المشبهة.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'من الأمثلة على النيابة عن الصفة المشبهة:\n\n1. قوله تعالى: (هُوَ أَعْلَمُ بِّكُمْ إذْ أَنشَأَكُم مِّنَ الأَرْضِ) (النجم: 32).\n2. قوله تعالى: (نَحْنُ أَعْلَمُ بِمَا يَسْتَمِّعُونَ بِهِ) (الإسراء: 47).\n3. قوله تعالى: (نَحْنُ أَعْلَمُ بِمَا يَقُولُونَ) (طه: 114).\n\nومن الأمثلة الأخرى قول العرب: "الناقص والأشج أعدلا بني مروان" حيث يُفهم أن "أعدلا" ناب عن "عادلاهم". \n\nكما يُمكن الإشارة إلى قوله تعالى: (هَؤُلاءِ بَنَاتِي هُنَّ أَطْهَرُ لَكُمْ) (هود: 78) على تقدير نيابة "أطهر" عن "طاهرات". \n\nتوضح هذه الأمثلة كيف يمكن أن تنوب صيغ معينة عن الصفة المشبهة في السياقات المختلفة.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [2, 3, 4, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:11:20/api/chat-botExample Request (English)Give me examples of substitution in adjective-like nouns.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'In the context of substitution in adjective-like nouns, also referred to as "نيابة" in Arabic grammar, several examples illustrate how one form can substitute for another while conveying a similar meaning.\n\n1. **Substituting "أفعَل" for the adjective**: The term "أفعَل" can serve in place of an adjective that denotes a superior quality. For example, in the Quranic verse: \n - "هُوَ أَعْلَمُ بِّكُمْ" (He is more knowledgeable about you) uses "أَعْلَمُ" as a substitution for a relative adjective.\n\n2. **Substituting "مُفعِّل" and "مِفعَل" for "فاعِل"**: An example includes the usage of "مُعِّم" as a substitute for "عام"، where "مُعِّم" takes on the meaning of one who is generous or charitable.\n\n3. **Substituting "فَعِيل" for "مُفاعِل"**: Another instance is the use of "محُب" as a substitute for "حاب"، indicating one who loves.\n\nThese examples showcase how different forms can serve as substitutes for each other, maintaining the essence of their meanings while adhering to the rules of Arabic grammar.\n\nIf you have any requests for image generation related to this topic, I appreciate your understanding that I cannot generate, create, edit, manipulate, or produce images.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:11:22/api/chat-botImage Generation Request (Arabic)قم بإنشاء صورة توضح مفهوم النيابة في صيغ الأسماء.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'I am not able to generate images. I can help you with other questions though!', 'source': [{'documents': {'filename': 'No Source Is Available', 'pages': []}}]}}SuccessNaNNaN
2025-02-27 15:11:23/api/chat-botImage Generation Request (English)Generate an image that illustrates the concept of substitution in noun forms.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'I am not able to generate images. I can help you with other questions though!', 'source': [{'documents': {'filename': 'No Source Is Available', 'pages': []}}]}}SuccessNaNNaN
2025-02-27 15:11:29/api/chat-botMulti-language Queryما معنى النيابة في اللغة العربية؟ What does 'niyaba' mean in Arabic grammar?200200{'message': 'Response Generated Successfully!', 'data': {'response': 'النيابة في اللغة العربية تعني القيام مقام شيء آخر. إذ يُقال "ناب عنه" أي قام مقامه. وقد تسلل هذا المصطلح إلى كتب النحو بمدلوله اللغوي، حيث عُرِّف بأنه إقامة شيء مقام شيء آخر. \n\nفي النحو، يُشير مصطلح "النيابة" إلى إنابة المفعول والظرف والجار والمجرور عن الفاعل، بالإضافة إلى إنابة بعض الصيغ عن أخرى. فمثلاً، قد تنوب صيغة مثل (فعول) أو (مفعال) عن صيغة (فاعل) في أداء معناها.\n\nبشكل عام، النيابة تعكس قدرة الصيغ في اللغة العربية على التعبير عن المعاني من خلال استبدال صيغة بأخرى دون فقدان المعنى الأساسي أو مع زيادة في المعنى في بعض الأحيان.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 2, 3, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:11:38/api/chat-botVery Long Query (Arabic)اشرح بالتفصيل مفهوم النيابة في صيغ الأسماء مع ذكر أمثلة من القرآن الكريم، وأوضح أهميتها في النحو العربي.اشرح بالتفصيل مفهوم النيابة في صيغ الأسماء مع ذكر أمثلة من القرآن الكريم، وأوضح أهميتها في النحو العربي.اشرح بالتفصيل مفهوم النيابة في صيغ الأسماء مع ذكر أمثلة من القرآن الكريم، وأوضح أهميتها في النحو العربي.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'مفهوم النيابة في صيغ الأسماء يتعلق بإقامة صيغة معينة مقام صيغة أخرى في اللغة العربية، وهذا المفهوم يحمل دلالات نحوية مهمة. النيابة في اللغة تعني أن يقوم شيء مقام شيء آخر، وعندما نتحدث عن النيابة في صيغ الأسماء، فإننا نشير إلى كيفية تعويض صيغة عن أخرى لأداء نفس المعنى أو معنى قريب.\n\nالنيابة تُعتبر أداة للتعبير عن المعاني بطريقة مختلفة، وهذا ما يجعلها ذا أهمية كبيرة في النحو العربي. فهي تعكس قدرة اللغة على التكيف والتنوع في التعبير عن الأفكار والمعاني. \n\n### أمثلة على النيابة من القرآن الكريم:\n1. **نيابة المصدر عن اسم الفاعل**: في قوله تعالى في سورة البقرة: "وَأَذَانٌ مِّنَ اللّهِ وَرَسُولِهِ إِلَى النَّاسِ يَوْمَ الْحَجِّ الْأَكْبَرِ" (التوبة: 3)، نجد أن المصدر "أذان" ناب عن اسم الفاعل "يؤذن".\n \n2. **نيابة الاسم عن اسم المفعول**: في قوله تعالى: "إِنَّ اللّهَ سَمِيعٌ عَلِيمٌ" (البقرة: 127)، نجد أن اسم الفاعل "سميع" ينوب عن اسم المفعول في سياق الكلام.\n\n### أهمية النيابة في النحو العربي:\n1. **توسيع المعاني**: النيابة تتيح للمتحدثين التعبير عن معاني متعددة من خلال استخدام صيغ مختلفة، مما يسهل التواصل.\n \n2. **الدقة في التعبير**: من خلال النيابة، يمكن للغة العربية أن تعبر عن الفروق الدقيقة بين المعاني، مما يعكس عمق اللغة وتنوعها.\n\n3. **توفير مرونة لغوية**: النيابة تسمح للمتكلم بتغيير الصياغة دون فقدان المعنى، مما يمنح اللغة العربية مرونة كبيرة في التعبير.\n\n4. **إثراء الدراسات النحوية**: تعد النيابة موضوعًا مهمًا للدراسات النحوية، حيث تساعد في فهم كيفية تركيب الجمل وتغير المعاني.\n\nفي النهاية، النيابة في صيغ الأسماء تُظهر غنى اللغة العربية وتنوعها، مما يجعلها موضوعًا جديرًا بالدراسة والبحث.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 2, 3, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:11:49/api/chat-botVery Long Query (English)Explain in detail the concept of substitution in noun forms with examples from the Quran and discuss its significance in Arabic grammar.Explain in detail the concept of substitution in noun forms with examples from the Quran and discuss its significance in Arabic grammar.Explain in detail the concept of substitution in noun forms with examples from the Quran and discuss its significance in Arabic grammar.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'The concept of substitution in noun forms, also referred to as "النيابة" in Arabic grammar, involves one grammatical form standing in for another while conveying similar meanings. This substitution can enhance the expressiveness of the language by allowing various forms to be used interchangeably depending on context and stylistic preference.\n\nIn Arabic, there are several types of substitutions, particularly concerning noun forms, like اسم الفاعل (the active participle) and اسم المفعول (the passive participle). These forms can sometimes substitute for each other in specific contexts, as highlighted by various scholars.\n\n**Examples from the Quran:**\n\n1. The verse "هُوَ أَعْلَمُ بِّكُمْ إذْ أَنشَأَكُم م ِّنَ الأَرْ ِّ" (النجم: 32) illustrates how the form "أَعْلَمُ" can be seen as a substitute for a more descriptive form, enhancing the meaning of knowledge and understanding.\n\n2. Another example is found in the verse "نَحْنُ أَعْلَمُ بمَِّا يَقُولُونَ" (طه: 114), where "أَعْلَمُ" serves a similar function, showing a deep level of knowledge.\n\nThe significance of this concept in Arabic grammar lies in its ability to provide flexibility and richness to the language. By allowing different forms to convey similar meanings, Arabic can express nuances that might be lost in other languages. This substitution also showcases the interconnectedness of grammatical structures, revealing the complexity and depth of Arabic syntax.\n\nMoreover, the use of substitutions often reflects stylistic choices by poets and writers, allowing them to play with rhythm and sound while maintaining the essence of the message. This is particularly important in classical Arabic literature, where the balance between form and meaning is crucial.\n\nIn summary, the concept of substitution in noun forms is a vital aspect of Arabic grammar, allowing for expressive language use and demonstrating the intricate relationships between different grammatical forms. It enhances both the beauty and the functionality of the language.\n\nUnfortunately, I cannot generate, create, edit, manipulate, or produce images. However, if you have any other questions or need further clarification, feel free to ask!', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:11:57/api/chat-botCode Generation Request (Arabic)اكتب كود Python يحلل الجملة العربية لاستخراج أسماء الفاعلين وأسماء المفعولين.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'للأسف، لا أستطيع توفير كود Python بشكل مباشر. لكن يمكنني تزويدك بمعلومات حول موضوع البحث في "النيابة في صيغ الأسماء"، والذي قد يساعدك في فهم كيفية استخراج أسماء الفاعلين وأسماء المفعولين من الجمل العربية.\n\nفي بحث "النيابة في صيغ الأسماء"، تم تناول النيابة عن اسم الفاعل واسم المفعول، حيث تم تقسيم الموضوع إلى أربعة مباحث:\n\n1. النيابة عن اسم الفاعل.\n2. النيابة عن اسم المفعول.\n3. النيابة عن الصفة المشبهة.\n4. النيابة عن المصدر.\n\nالكثير من اللغويين والنحاة يتناولون موضوع النيابة في كتبهم، حيث يمكن أن يكون اسم الفاعل مثلاً نائبا عن المصد�� في بعض الحالات، وهذا ما يمكن أن تستفيد منه في تحليل الجملة العربية.\n\nإذا كنت بحاجة لمزيد من المعلومات حول كيفية تحليل الجمل العربية أو أمثلة على أسماء الفاعلين وأسماء المفعولين، فلا تتردد في السؤال.\n\nوبخصوص طلبك لإنشاء كود Python، يؤسفني أن أخبرك أنني لا أستطيع توليد أو إنتاج أي صور أو كودات برمجية.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 2, 3, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:12:10/api/chat-botCode Generation Request (English)Write a Python script that analyzes Arabic sentences to extract active and passive participles.200200{'message': 'Response Generated Successfully!', 'data': {'response': 'The context provided does not include specific information about writing a Python script for analyzing Arabic sentences to extract active and passive participles. However, I can guide you on how such a script might be structured based on general knowledge.\n\nYou can use the Natural Language Toolkit (nltk) library in Python, along with regular expressions, to identify active and passive participles in Arabic sentences. Here\'s a simple example of how you might structure your script:\n\n```python\nimport re\n\n# Sample Arabic sentences\nsentences = [\n "يكتب الطالب الدرس.", # Active\n "الدرس مكتوب من الطالب.", # Passive\n "أحبّ المعلم طلابه.", # Active\n "تُعطى الدروس من المعلم.", # Passive\n]\n\ndef extract_participles(sentences):\n active_participles = []\n passive_participles = []\n \n for sentence in sentences:\n # Check for active participle patterns\n if re.search(r\'\\b(فاعل|مفعول)\\b\', sentence): # Example regex for active participle\n active_participles.append(sentence)\n \n # Check for passive participle patterns\n if re.search(r\'\\b(مفعول)\\b\', sentence): # Example regex for passive participle\n passive_participles.append(sentence)\n\n return active_participles, passive_participles\n\n# Extract participles\nactive, passive = extract_participles(sentences)\n\nprint("Active Participles:")\nprint(active)\nprint("Passive Participles:")\nprint(passive)\n```\n\nIn this script:\n\n- We define a list of Arabic sentences.\n- We create a function to extract active and passive participles based on regex patterns that identify specific participles in Arabic.\n- The script prints out the active and passive participles found in the sentences.\n\nPlease note that the regex patterns used here are simplistic and may need refinement to accurately capture all forms of active and passive participles in Arabic.\n\nRegarding your request for images, I must inform you that I cannot generate, create, edit, manipulate, or produce images.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 3, 19, 25, 29]}}]}}SuccessNaNNaN
2025-02-27 15:12:19/api/chat-botEmpty QueryNaN400200{'message': 'Response Generated Successfully!', 'data': {'response': 'It seems there is no query or question provided. Please let me know how I can assist you!', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 3, 8, 19, 25]}}]}}FailureNaNNaN
2025-02-27 15:12:33/api/chat-botSpecial CharactersWhat is substitution in noun forms?!@#$%^&*()200200{'message': 'Response Generated Successfully!', 'data': {'response': 'Substitution in noun forms, referred to in the context as "نيابة" (niyabah), involves one morphological form standing in for another while conveying similar meanings or nuances. It is characterized by a specific form of a word taking the place of another in grammatical functions or meanings.\n\nIn Arabic grammar, the concept of substitution can be illustrated with different forms of nouns. For instance, names can take the form of اسم الفاعل (the doer) or اسم المفعول (the receiver), and sometimes these forms can substitute for the source noun. For example, اسم الفاعل can occasionally stand in for the source noun in limited contexts, as seen in poetic examples where اسم الفاعل conveys the meaning of a noun that indicates an action or state.\n\nMoreover, the discussion includes various types of nouns, such as "مشتق" (derived) and "جامد" (non-derived), each having its own specific form that uniquely represents its meaning without overlap with other forms. The concept expands to include forms like "أفعَل" (for comparative or superlative meanings) and variations such as "مفعِل," "مفعَل," and others, which can also serve as substitutes for other noun forms.\n\nIf you are looking for images or illustrations regarding this topic, I kindly inform you that I cannot generate, create, edit, manipulate, or produce images.', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:12:39/api/chat-botGreeting (Arabic)السلام عليكم، كيف حالك؟200200{'message': 'Response Generated Successfully!', 'data': {'response': 'وعليكم السلام، أنا بخير، شكرًا لسؤالك. كيف يمكنني مساعدتك اليوم؟', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:12:42/api/chat-botGreeting (English)Hello, how are you?200200{'message': 'Response Generated Successfully!', 'data': {'response': "Hello! I'm doing well, thank you! How about you?", 'source': [{'documents': {'filename': 'No Source Is Available', 'pages': []}}]}}SuccessNaNNaN
2025-02-27 15:12:43/api/chat-botMixed Image Generation Query and Information Requestwhat this document is about? generate an image of it200200{'message': 'Response Generated Successfully!', 'data': {'response': 'I am not able to generate images. I can help you with other questions though!', 'source': [{'documents': {'filename': 'No Source Is Available', 'pages': []}}]}}SuccessNaNNaN
2025-02-27 15:12:46/api/speech-to-textSTT - Valid WAV File{'file': 'test_audio/sample.wav'}200200{'message': 'Response Generated Successfully!', 'data': {'response': "This is a sample test audio file generated using OpenAI's Text-to-Speech API."}}SuccessNaNNaN
2025-02-27 15:12:48/api/speech-to-textSTT - Valid MP3 File{'file': 'test_audio/sample.mp3'}200200{'message': 'Response Generated Successfully!', 'data': {'response': "This is a sample test audio file generated using OpenAI's text-to-speech API."}}SuccessNaNNaN
2025-02-27 15:12:50/api/speech-to-textSTT - Valid M4A File{'file': 'test_audio/sample.m4a'}200200{'message': 'Response Generated Successfully!', 'data': {'response': "This is a sample test audio file generated using OpenAI's Text-to-Speech API."}}SuccessNaNNaN
2025-02-27 15:12:52/api/speech-to-textSTT - Valid OGG File{'file': 'test_audio/sample.ogg'}200200{'message': 'Response Generated Successfully!', 'data': {'response': "This is a sample test audio file generated using OpenAI's Text-to-Speech API."}}SuccessNaNNaN
2025-02-27 15:12:53/api/speech-to-textSTT - Invalid File Format{'file': 'test_audio/invalid.xyz'}400400{"message":"Unsupported file type. Allowed types are: .m4a, .wav, .mpga, .webm, .mpeg, .mp4, .mp3, .ogg"}SuccessNaNNaN
2025-02-27 15:12:55/api/speech-to-textSTT - Empty Audio File{'file': 'test_audio/empty.wav'}400500{"message":"An error occurred: Error code: 400 - {'error': {'message': \"Invalid file format. Supported formats: ['flac', 'm4a', 'mp3', 'mp4', 'mpeg', 'mpga', 'oga', 'ogg', 'wav', 'webm']\", 'type': 'invalid_request_error', 'param': None, 'code': None}}"}FailureNaNNaN
2025-02-27 15:13:31/api/speech-to-textSTT - Large Audio File{'file': 'test_audio/large.wav'}400200{'message': 'Response Generated Successfully!', 'data': {'response': 'This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file. This is a test for generating a large audio file.'}}FailureNaNNaN
2025-02-27 15:13:32/api/faster_whisper_speech_to_textSTT - Valid WAV File{'file': 'test_audio/sample.wav'}200404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:34/api/faster_whisper_speech_to_textSTT - Valid MP3 File{'file': 'test_audio/sample.mp3'}200404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:36/api/faster_whisper_speech_to_textSTT - Valid M4A File{'file': 'test_audio/sample.m4a'}200404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:37/api/faster_whisper_speech_to_textSTT - Valid OGG File{'file': 'test_audio/sample.ogg'}200404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:38/api/faster_whisper_speech_to_textSTT - Invalid File Format{'file': 'test_audio/invalid.xyz'}400404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:39/api/faster_whisper_speech_to_textSTT - Empty Audio File{'file': 'test_audio/empty.wav'}400404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:51/api/faster_whisper_speech_to_textSTT - Large Audio File{'file': 'test_audio/large.wav'}400404{"detail":"Not Found"}FailureNaNNaN
2025-02-27 15:13:54/api/text-to-speechTTS - English Short Text - alloy{'text': 'Hello, this is a test.', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:13:57/api/text-to-speechTTS - Arabic Short Text - alloy{'text': 'مرحبا، هذا اختبار.', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:14:55/api/text-to-speechTTS - Long English Text - alloy{'text': 'This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. ', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:16:41/api/text-to-speechTTS - Long Arabic Text - alloy{'text': 'هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. ', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:16:42/api/text-to-speechTTS - Empty Text - alloy{'text': '', 'voice_type': 'alloy'}400400{"message":"Empty text provided for text-to-speech conversion"}SuccessNaNNaN
2025-02-27 15:16:44/api/text-to-speechTTS - Special Characters - alloy{'text': 'Test with special chars: !@#$%^&*()', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:16:48/api/text-to-speechTTS - Mixed Language - alloy{'text': 'English مع العربية with numbers 123', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:16:50/api/playht-text-to-speechTTS - English Short Text - male{'text': 'Hello, this is a test.', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:16:54/api/playht-text-to-speechTTS - Arabic Short Text - male{'text': 'مرحبا، هذا اختبار.', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:16:55/api/playht-text-to-speechTTS - Long English Text - male{'text': 'This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. ', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:16:59/api/playht-text-to-speechTTS - Long Arabic Text - male{'text': 'هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة ال��طبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. ', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:17:00/api/playht-text-to-speechTTS - Empty Text - male{'text': '', 'voice_type': 'male'}400400{"message":"Empty text provided for text-to-speech conversion"}SuccessNaNNaN
2025-02-27 15:17:01/api/playht-text-to-speechTTS - Special Characters - male{'text': 'Test with special chars: !@#$%^&*()', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:00/api/playht-text-to-speechTTS - Mixed Language - male{'text': 'English مع العربية with numbers 123', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:01/api/playht-text-to-speechTTS - English Short Text - female{'text': 'Hello, this is a test.', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:02/api/playht-text-to-speechTTS - Arabic Short Text - female{'text': 'مرحبا، هذا اختبار.', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:04/api/playht-text-to-speechTTS - Long English Text - female{'text': 'This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. This is a very long text that tests the limits of the text-to-speech API. ', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:05/api/playht-text-to-speechTTS - Long Arabic Text - female{'text': 'هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. هذا نص طويل جدا لاختبار حدود واجهة برمجة التطبيقات للتحويل من النص إلى الكلام. ', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:18:06/api/playht-text-to-speechTTS - Empty Text - female{'text': '', 'voice_type': 'female'}400400{"message":"Empty text provided for text-to-speech conversion"}SuccessNaNNaN
2025-02-27 15:18:10/api/playht-text-to-speechTTS - Special Characters - female{'text': 'Test with special chars: !@#$%^&*()', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:20:05/api/playht-text-to-speechTTS - Mixed Language - female{'text': 'English مع العربية with numbers 123', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:20:05/api/coqui-text-to-speechCoqui TTS - Invalid Audio Format{'file': 'test_audio/invalid.xyz', 'text': 'This should fail'}400400{"message":"Unsupported audio format. Please upload a WAV or MP3 file."}SuccessNaNNaN
2025-02-27 15:20:06/api/coqui-text-to-speechCoqui TTS - Empty Audio File{'file': 'test_audio/empty.wav', 'text': 'This should fail'}400500{"message":"Internal server error during voice generation"}FailureNaNNaN
2025-02-27 15:20:09/api/text-to-speechEnglish TTS{'text': 'Hello, this is a test.', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:20:12/api/text-to-speechArabic TTS{'text': 'مرحبا، هذا اختبار.', 'voice_type': 'alloy'}200200Audio data receivedSuccessNaNNaN
2025-02-27 15:20:16/api/playht-text-to-speechPlayHT Male{'text': 'This is a test for PlayHT male voice.', 'voice_type': 'male'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:20:20/api/playht-text-to-speechPlayHT Female{'text': 'This is a test for PlayHT female voice.', 'voice_type': 'female'}200500{"message":"Failed to generate speech from text using PlayHT"}FailureNaNNaN
2025-02-27 15:20:33/api/response-regenerationBasic Regeneration{'query': 'What is machine learning?', 'instructions': 'Explain in simpler terms', 'response': 'Previous response about machine learning', 'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'user_id': '55d37ea8-a04d-4ff7-a2bf-18cc6ea0cd47'}200200{'message': 'Response Generated Successfully!', 'data': {'response': 'I\'m unable to provide information about machine learning as it is not included in the provided context. The context focuses on the linguistic concept of "النيابة في صيغ الأسماء" (the notion of representation in the forms of names) in Arabic grammar and does not cover machine learning or related topics. If you have questions specifically about the content within the context, feel free to ask!', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [3, 12, 25]}}]}}SuccessNaNNaN
2025-02-27 15:20:39/api/response-regenerationArabic Regeneration{'query': 'ما هو التعلم الآلي؟', 'instructions': 'اشرح بطريقة أبسط', 'response': 'الإجابة السابقة عن التعلم الآلي', 'chatbot_id': 'ac86fc46-4927-4fe9-8581-a709793d7a51', 'user_id': '55d37ea8-a04d-4ff7-a2bf-18cc6ea0cd47'}200200{'message': 'Response Generated Successfully!', 'data': {'response': 'آسف، لا أستطيع تقديم إجابة حول التعلم الآلي بناءً على المعلومات المتاحة في السياق. إذا كان لديك أي استفسار آخر أو موضوع مختلف ترغب في مناقشته، فلا تتردد في طرحه!', 'source': [{'documents': {'filename': 'النيابة في صيغ الأسماء(2) - Copy.pdf', 'pages': [1, 2, 3, 12, 18]}}]}}SuccessNaNNaN
2025-02-27 15:20:53/api/chat-botEdge Case - Very Large InputLarge text input400500{"message":"An error occurred: Error code: 429 - {'error': {'message': 'Request too large for gpt-4o-mini in organization org-lDRjqAou0H1KtvE1DBDIYhLX on tokens per min (TPM): Limit 200000, Requested 1000319. The input or output tokens must be reduced in order to run successfully. Visit https://platform.openai.com/account/rate-limits to learn more.', 'type': 'tokens', 'param': None, 'code': 'rate_limit_exceeded'}}"}FailureNaNNaN
2025-02-27 15:21:07/api/chat-botSecurity - SQL Injection Attempt'; DROP TABLE users; --400200{"message":"Response Generated Successfully!","data":{"response":"I'm sorry, but I cannot assist with that.","source":[{"documents":{"filename":"النيابة في صيغ الأسماء(2) - Copy.pdf","pages":[1,3,25]}}]}}FailureNaNNaN
2025-02-27 15:21:13/api/chat-botSecurity - XSS Attempt400200{"message":"Response Generated Successfully!","data":{"response":"عذرًا، لا أستطيع مساعدتك في هذا الأمر. إذا كان لديك استفسار آخر يتعلق بالمعلومات أو المواضيع الأكاديمية، فلا تتردد في طرحه.","source":[{"documents":{"filename":"النيابة في صيغ الأسماء(2) - Copy.pdf","pages":[3,12,25]}}]}}FailureNaNNaN
2025-02-27 15:21:19/api/chat-botSecurity - Missing Auth Headertest401200{"message":"Response Generated Successfully!","data":{"response":"عذرًا، لا أستطيع مساعدتك في ذلك. إذا كان لديك سؤال محدد أو استفسار حول موضوع معين، فلا تتردد في طرحه وسأكون سعيدًا بمساعدتك.","source":[{"documents":{"filename":"النيابة في صيغ الأسماء(2) - Copy.pdf","pages":[3,12,25]}}]}}FailureNaNNaN
2025-02-27 15:21:25/api/chat-botSecurity - Invalid Auth Tokentest401200{"message":"Response Generated Successfully!","data":{"response":"عذرًا، لم أتمكن من فهم استفسارك. إذا كنت بحاجة إلى معلومات معينة، يرجى توضيح سؤالك وسأكون سعيدًا بمساعدتك.","source":[{"documents":{"filename":"النيابة في صيغ الأسماء(2) - Copy.pdf","pages":[3,12,25]}}]}}FailureNaNNaN
+
+
+ + + \ No newline at end of file