MinimalChat : STOP PAYING for ChatGPT with this NEW, EASY & LOCAL Alternative!

AICodeKing
16 Jun 202408:28

Summary

TLDRمرحبًا بكم في فيديو جديد، يناقش القناة الانتقادات المستمرة لـ 'Chat GPT'، التي تشير إلى انعدام التوافق مع قيم القناة بسبب عدم إطلاق النماذج مفتوحة المصدر وعدم توفر الميزات مجانًا. ومع ذلك، يُظهر القناة حلًا جديدًا يسمى 'Minimal Chat'، يوفر واجهة محادثة بسيطة يمكن استخدامها محليًا أو عبر 'Gro' أو 'Open AI'. يتضمن التطبيق ميزات مثل تحويل النص إلى كلام وتحويل الصوت إلى نص، ودعم النماذج المحلية والعالمية، بفضل واجهة الويب التي تدعم التحميل المباشر للنماذج في المتصفح.

Takeaways

  • 😀 القناة تشك في استخدام Chat GPT بسبب عدم تزويدي المصادر مفتوحة وعدم توفر ميزات الدردشة مجانًا.
  • 😕 القناة يشير إلى أن GPT 40 مجانيًا الآن لكن يواجه مشاكل في الاستخدام المتكرر.
  • 🚀 توفر واجهة 'Minimal Chat' حلًا بسيطًا للدردشة مع القدرة على استخدامها محليًا أو عبر الويب.
  • 🌐 يدعم Minimal Chat تثبيت نماذج الذكاء الاصطناعي عبر متصفح الويب باستخدام 'web llm'.
  • 🔧 يتضمن Minimal Chat واجهة مستخدم بسيطة مع خيارات للغة النص والصوت والتحويل بينهما.
  • 🔄 يدعم Minimal Chat نماذج Open AI وكذلك النماذج المحلية عبر خوادم متوافقة مع Open AI.
  • 🖼️ يمكن استخدام Minimal Chat مع 'DALL-E 3' لإنشاء وتحليل الصور.
  • 📁 يدعم Minimal Chat رفع ملفات و PDFs للتفاعل مع الذكاء الاصطناعي.
  • 🛠️ يوفر Minimal Chat خيارات لتحرير وإعادة توليد وحذف الردود.
  • 💻 يمكن تثبيت Minimal Chat بسهولة من خلال npm والعمل على واجهة الويب.
  • 🔗 يمكن تهيئتها لاستخدامها مع خوادم Open AI الشخصية مثل AMA أو Gro.
  • 📱 واجهة Minimal Chat قابلة للاستجابة وتدعم الاستخدام من الأجهزة المحمولة.

Q & A

  • ما هي الانتقادات الرئيسية التي وجهها المتحدث إلى شركة OpenAI؟

    -الانتقادات الرئيسية تشمل عدم توفير نماذجهم كمصدر مفتوح وعدم تقديم ميزة الدردشة مجانًا.

  • ما هي المميزات الرئيسية لواجهة Minimal Chat؟

    -الواجهة تتميز بواجهة مستخدم بسيطة، خيارات تحويل النص إلى كلام والعكس، دعم لنماذج OpenAI ونماذج محلية، وإمكانية التبديل بين النماذج في منتصف المحادثة.

  • ما هي الفوائد التي توفرها Minimal Chat مقارنة بالواجهات الأخرى؟

    -توفر Minimal Chat واجهة سهلة الاستخدام، دعم لنماذج محلية ونماذج OpenAI، وخيارات لتعديل، إعادة توليد، وحذف الردود، بالإضافة إلى دعم توليد الصور وتحليلها.

  • كيف يمكن تثبيت Minimal Chat بدون استخدام Docker؟

    -يمكن تثبيتها عن طريق استنساخ المستودع، ثم تشغيل أوامر npm install، npm run build، وnpm run preview.

  • ما هي الخطوات لاستخدام نماذج Web GPU مع Minimal Chat؟

    -يتم الذهاب إلى الإعدادات، اختيار خيار Web GPU، تحديد النموذج المراد استخدامه، ثم العودة إلى الصفحة الرئيسية وإرسال رسالة.

  • ما هي الخيارات المتاحة في إعدادات Minimal Chat؟

    -تشمل إعدادات النظام، إعدادات GPT لإدخال مفاتيح API، إعدادات تحويل النص إلى كلام، وخيارات التكامل مع DALL-E لتوليد الصور.

  • كيف يمكن استخدام Minimal Chat مع نماذج Gro أو AMA؟

    -يمكن إضافة نقطة النهاية API لموديل Gro أو AMA في خيار custom API endpoint في الإعدادات، ثم إدخال مفتاح API الخاص بالنموذج.

  • ما هي الميزات التي تقدمها Minimal Chat لتحليل الصور؟

    -يمكنها تحليل الصور التي يتم تحميلها وتقديم وصف مفصل للمحتوى الموجود في الصورة.

  • ما هي الخصائص المتاحة لتحميل الملفات في Minimal Chat؟

    -يمكن تحميل ملفات وصور وملفات PDF والتفاعل معها عبر واجهة الدردشة.

  • ما هي المشاكل التي تواجه المتحدث مع نماذج OpenAI؟

    -المشاكل تشمل عدم القدرة على إرسال أكثر من 10-20 رسالة يوميًا قبل ظهور رسالة خطأ.

Outlines

00:00

😡 نقدي لشركة OpenAI

في هذا الفيديو، يوضح المتحدث سبب انتقاده لشركة OpenAI، حيث يشير إلى أنهم لا يقدمون نماذجهم كمصدر مفتوح ولا يقدمون خاصية الدردشة مجانًا. على الرغم من وجود نماذج مفتوحة المصدر يمكن استخدامها محليًا، إلا أن معظمها يتطلب خوادم مخصصة مما يجعلها معقدة.

05:01

🌐 تقديم واجهة Minimal Chat

يقدم المتحدث واجهة Minimal Chat التي تهدف لحل مشاكل النماذج المفتوحة المصدر. هذه الواجهة تسمح بالاستخدام المحلي للنماذج، وتدعم نماذج OpenAI والنماذج المحلية، وتتميز بواجهة مستخدم بسيطة وميزات متعددة مثل النص إلى كلام والكلام إلى نص، وإعادة تحرير وحذف الردود.

🖼️ توليد الصور وتحليلها

يوضح المتحدث كيفية توليد الصور باستخدام واجهة Minimal Chat وتحليلها باستخدام نماذج الرؤية. يتمكن المستخدم من تحميل الصور وتحليلها، وكذلك تحميل ملفات PDF والحصول على تحليلات مفصلة منها.

⚙️ إعداد واستخدام نماذج Web GPU

يشرح المتحدث كيفية إعداد واستخدام نماذج Web GPU في واجهة Minimal Chat، مما يسمح بتنزيل النماذج واستخدامها محليًا داخل المتصفح. يقدم خطوات لإعداد النموذج وتشغيله، وكذلك كيفية تكوين نقاط النهاية المخصصة للنماذج الأخرى.

📱 سهولة الاستخدام والاستجابة على الهواتف

يشير المتحدث إلى أن واجهة Minimal Chat تتميز بسهولة الاستخدام على الأجهزة المحمولة، حيث يمكن استضافتها على الجهاز الشخصي والوصول إليها من الهواتف بفضل تصميمها المتجاوب. يدعو المتحدث المشاهدين لمشاركة آرائهم والتبرع لقناته.

Mindmap

Keywords

💡Open AI

Open AI هو شركة تكنولوجية تأسست في عام 2015 بغرض تطوير الذكاء الاصطناعي بشكل مفتوح. في النص، يشير المتحدث إلى أن الشركة تسمى 'Open AI' ولكنها لا تنشر أطرافها البرمجية كـ 'open source' و هذا ما يزعم المتحدث من قِبلها. كما يشير إلى أن Open AI لا توفر خاصية الدردشة مجانًا، مما يثير انتقادات المتحدث.

💡Chat GPT

Chat GPT هو نموذج من أنظمة الذكاء الاصطناعي، يُستخدم في المحادثات الآلية. في النص، يُعتبر المتحدث من معارض Chat GPT بسبب الدعم المالي للشركة التي لا تلائم قيمته، رغم أن GPT 40 أصبح مجانيًا، إلا أن المتحدث يرى أن الخدمة محدودة بعد عدد معين من الرسائل.

💡Open Source

Open Source هو مفهوم يشير إلى أن الكود المصدري للبرمجيات متاح للجمهور للقراءة والتعديل والتوزيع. في النص، يُشدد المتحدث على أن Open AI لا تنشر أطرافها البرمجية كـ 'open source'، مما يعارض قيمته المتعلقة بالشفافية والمشاركة.

💡Self-hosting

Self-hosting هو العملية التي يستخدم فيها المستخدمون لتشغيل خدماتهم على خوادم خاصة بهم بدلاً من الاعتماد على خدمات ال託ليف الخارجي. في النص، يُذكر المتحدث أن هناك العديد من النماذج المفتوحة المصدر التي يمكن استضافةها محليًا، مما يوفر مزيدًا من الحرية والتحكم.

💡Minimal Chat

Minimal Chat هو واجهة تفاعلية بسيطة تم تطويرها لتحسين تجربة استخدام أنظمة الذكاء الاصطناعي. في النص، يُعرف المتحدث ببرنامج Minimal Chat الذي يوفر واجهة بسيطة ووظائف متنوعة، بما في ذلك توليد الصور والتعامل مع ملفات PDF.

💡Web LLM

Web LLM هو واجهة تفاعلية تتضمن تثبيت النماذج الآلية مباشرة من خلال المتصفح. في النص، يُستخدم Web LLM من قِبل Minimal Chat لتثبيت النماذج الآلية واستخدامها من خلال المتصفح، مما يوفر تجربة مستخدم أكثر سهولة.

💡API keys

API keys هي كُلاية توفر مستخدمي البرمجيات بصلاحيات للوصول إلى واجهات برمجة التطبيقات (API) لخدمات معينة. في النص، يُذكر المتحدث بضرورة إعداد API keys لاستخدام خدمات Open AI ونماذج التحدث إلى نص (whisper models).

💡Custom API

Custom API هو واجهة برمجة التطبيقات التي تم إنشاؤها من قبل المستخدم للتعامل مع خدمات معينة. في النص، يُشرح المتحدث كيف يمكن استخدام واجهة برمجة التطبيقات المخصصة مثل AMA و Gro مع Minimal Chat.

💡Web GPU

Web GPU هي واجهة برمجة التطبيقات تتيح للمستخدمين استخدام GPU من خلال الويب لتحسين أداء العمليات الحسابية. في النص، يُستخدم Web GPU في Minimal Chat لتحميل وتشغيل النماذج الآلية مباشرة في المتصفح.

💡Image Generation

توليد الصور هو تقنية تتضمن إنشاء صور جديدة من خلال أنظمة الذكاء الاصطناعي. في النص، يُظهر Minimal Chat قدرة على توليد صور بناءً على النص الذي يدخل المستخدم، مما يوفر تجربة مستخدم ممتعة وإبداعية.

💡Vision Model

Vision Model هو نموذج في الذكاء الاصطناعي يستخدم لتحليل وتفسير الصّور. في النص، يُستخدم النموذج البصري في Minimal Chat لتحليل الصّور التي يرسلها المستخدم وتقديم وصف لها.

Highlights

المتحدث يبدأ بالتعبير عن انتقاده لشركة OpenAI وعدم تقديمها لنماذجها كمصدر مفتوح وعدم توفير خدمة الدردشة مجانًا.

يشير المتحدث إلى أن استخدام GPT-4 مجاني ولكنه يواجه مشكلة في القيود بعد إرسال 10-20 رسالة يوميًا.

يعبر عن تفضيله للنماذج مفتوحة المصدر التي يمكن استضافتها ذاتيًا ويشير إلى مشكلات الواجهة المعقدة لمعظم البرامج.

يقدم المتحدث Minimal Chat كحل للمشكلات التي يواجهها، وهو واجهة دردشة بسيطة تدعم نماذج محلية.

يصف المتحدث ميزات Minimal Chat مثل واجهة المستخدم البسيطة ودعم تحويل النص إلى كلام والعكس.

يدعم Minimal Chat نماذج OpenAI ونماذج محلية عبر خوادم متوافقة مع OpenAI مثل AMA.

يمكن استخدام Minimal Chat مع نماذج محلية محملة عبر المتصفح باستخدام Web LLM.

يوضح المتحدث كيفية تثبيت وتشغيل Minimal Chat باستخدام أوامر npm.

يوضح كيفية تكوين واجهة المستخدم والإعدادات المختلفة في Minimal Chat.

يشير إلى دعم Minimal Chat لتوليد الصور وتحليلها عبر واجهة DALL-E.

يمكن رفع ملفات PDF والتفاعل معها عبر Minimal Chat لتحليل المحتوى.

يوضح المتحدث كيفية استخدام نماذج Web GPU في Minimal Chat وتحديد المتطلبات.

يصف تجربة المتحدث في استخدام Minimal Chat مع نماذج Web GPU وكيفية تسريع الردود.

يوضح كيفية تكوين واجهة API مخصصة لاستخدام نماذج Gro وAMA.

يعبر المتحدث عن إعجابه بواجهة Minimal Chat ويصفها بأنها سهلة الاستخدام ومتوافقة مع الأجهزة المحمولة.

Transcripts

play00:03

hi welcome to another

play00:05

video if you know me then you'll know

play00:08

that I have been an avid chat GPT critic

play00:11

it's not that they're entirely bad well

play00:15

they are but that's not the main reason

play00:17

for my

play00:18

dislike my criticism stems from the fact

play00:22

that despite naming their company open

play00:25

AI they don't release their models as

play00:27

open source nor do they offer the chat

play00:30

feature for

play00:32

free even if I could pay the12 fee I

play00:36

wouldn't want to support a company that

play00:38

doesn't align with my

play00:40

values you might point out that GPT 40

play00:43

is free nowadays but after sending 10 20

play00:48

messages I get an error saying I'm done

play00:50

for the day which I don't

play00:53

appreciate these days there are a ton of

play00:56

open-source models and interfaces that

play00:59

allow you to self host most of the

play01:01

functionalities quite

play01:04

easily however the issue I face with

play01:07

almost all of them is the need for a

play01:10

dedicated endpoint for your models via

play01:12

servers like

play01:14

AMA even if some programs allow you to

play01:17

use them without such servers they often

play01:20

don't provide a web

play01:21

interface plus most interfaces are too

play01:24

clunky with too many options which I

play01:27

find

play01:28

unappealing today

play01:30

I have something that aims to fix all

play01:32

these problems minimal chat as the name

play01:35

suggests is a very minimal chat

play01:38

interface you just start it and it can

play01:41

do most of the tasks you want locally if

play01:43

you prefer you can also use it with

play01:47

gp4 it uses web llm to install models

play01:51

directly through your browser for

play01:52

inference which is really cool looking

play01:55

at the features you can see it has a

play01:57

minimal UI text to speak speech and

play02:00

speech to text options it supports open

play02:04

AI models as well as local models via

play02:07

open AI compatible

play02:09

servers so if you use something like AMA

play02:13

you can use it with minimal chat I think

play02:16

it should also work with Gro which I'll

play02:18

try later in the video it also supports

play02:21

locally loaded browser models which is

play02:23

really cool you can switch models mid

play02:27

conversation use multiple gestures and

play02:30

have options to edit regenerate and

play02:33

delete

play02:34

responses you can even use it with d E3

play02:37

for image

play02:39

generation it can generate images and

play02:41

allows you to upload images if you want

play02:44

to use it with a vision model and chat

play02:46

about images you can also upload files

play02:49

and PDFs for similar

play02:51

interactions overall it's really cool

play02:55

I'll be showing you how to use it with

play02:56

open AI models Gro and local model

play02:59

models via web

play03:01

llm let's get it installed if you want

play03:04

to use Docker you can easily run this

play03:07

command and use it but I won't be doing

play03:10

that because it's too easy plus

play03:13

connecting it with the Alama server

play03:15

sometimes becomes a bit finicky when the

play03:18

service is installed on Linux instead

play03:21

I'll show you the simple way first clone

play03:25

this repo on your computer once cloned

play03:28

navigate to the directory you just

play03:31

cloned run the npm install command to

play03:34

install the

play03:35

dependencies once done run the npm Run

play03:38

build command this will take a few

play03:41

minutes after that run the npm Run

play03:44

preview command and the application

play03:46

should start now head over to the URL or

play03:49

Port it shows you and you should see

play03:52

this screen as you can see it's a pretty

play03:55

self-explanatory UI but let me walk you

play03:58

through the features on the left you

play04:01

have the conversation history and a new

play04:03

conversation

play04:05

option above that you have the stored

play04:08

files option where any files you upload

play04:10

for chatting will be

play04:12

shown next there's the settings option

play04:16

with multiple

play04:17

configurations in the general config

play04:20

option you can set up system

play04:22

prompts in the GPT options you can set

play04:25

up your API keys to use open AI models

play04:29

and set set up whisper models for speech

play04:31

to- speech

play04:33

conversations you also have the dle

play04:35

integration option to generate images if

play04:38

you have an open aai API key which is

play04:41

really

play04:41

cool next you have the custom API option

play04:46

where you can set up your custom open AI

play04:48

compatible apis like AMA and

play04:52

Gro then there's the web GPU option

play04:56

where you can choose a model from a list

play04:58

and it will Direct load within your

play05:00

browser for use it's super cool and easy

play05:04

to

play05:04

use let me first show you all its

play05:07

features and then we'll configure the

play05:09

web GPU model if we come back and I send

play05:12

a message here you can see the response

play05:15

over here it's pretty cool you can

play05:18

regenerate edit or delete each

play05:21

response at the bottom of the screen

play05:24

where you send messages there are four

play05:27

options upload an image to use the

play05:29

model's Vision

play05:30

capabilities upload a file like PDFs and

play05:34

docs to ask the llm about it the send

play05:37

button and the speech button for

play05:39

handsfree conversation with the model

play05:42

using speech to text and text to

play05:45

speech now let's ask it to generate an

play05:49

image to generate an image just enter

play05:52

image followed by what you want to

play05:55

generate I'm generating a man standing

play05:58

on a hill and as as you can see it

play06:00

generated the image here looks pretty

play06:03

cool next let's use the vision

play06:06

capabilities to analyze the image if I

play06:09

send it you can see it describes the

play06:11

image pretty well that's also really

play06:14

cool now let's upload a PDF and ask

play06:17

about it I'm adding a public Apple

play06:20

financial report to the context when I

play06:23

ask about it you can see it provides a

play06:25

detailed analysis pretty cool those were

play06:29

the main features now let me show you

play06:31

how to use it with web GPU models to use

play06:35

them go to the settings select the web

play06:37

GPU option and choose the model you

play06:41

want you can also see how much vram each

play06:44

model

play06:45

requires I'll be using this tiny llama

play06:48

model once selected go back to the

play06:51

homepage ensure you have selected the

play06:53

web GPU option at the top and send a

play06:57

message the first message will take some

play06:59

time initially as it needs to download

play07:02

the model and set it up but after that

play07:06

responses will be quicker it's pretty

play07:09

cool if you don't want the hassle of

play07:11

setting up a llama and similar

play07:13

Services if you want to set up Alama or

play07:16

Gro go to the custom API endpoint enter

play07:20

the gro or Alama endpoint and add the

play07:23

API key if you're using Gro once done

play07:27

you should be able to use the gro or or

play07:29

AMA models as well it's really cool I'm

play07:33

really liking this UI it has almost all

play07:36

the great features it's extremely easy

play07:39

to install and because it's a web

play07:41

interface you can host it on your

play07:43

machine and access it from your mobile

play07:46

devices since it's also responsive and

play07:49

works well on

play07:50

phones overall it's really cool and just

play07:55

works I really like this one let me know

play07:58

your thoughts about it in the comments

play08:01

below if you liked this video consider

play08:04

donating to my Channel Through the super

play08:06

thanks option

play08:07

below also give this video a thumbs up

play08:11

and subscribe to my channel I'll see you

play08:14

in the next video till then bye

play08:18

[Music]

Rate This

5.0 / 5 (0 votes)

Related Tags
واجهة محادثةنماذج ذكاءمحادثة محليةتحليل الصورتحميل ملفاتنص إلى كلاممجانًانظام محلينموذج ويبدعم API
Do you need a summary in English?