عميل GPT-3 السريع لنظامي التشغيل Windows وUnix الذي يدعم النص والكلام بأي لغة.
26 مارس 2023 أصبح استخدام DALL-E الآن مجانيًا للاستخدام
إليك فيديو تعليمي إذا كنت تواجه مشاكل في استخدام Python أو GPTalk: https://www.youtube.com/watch?v=jXBpMUv5QB0&t=320s
24 يناير 2023: دعم DALL-E المتكامل - إنشاء فوري للصور ومعاينتها باستخدام النص والكلام
انضم إلى الديسكورد | تويتر | يتبرع
متطلبات
تثبيت
الاستخدام
قائمة اللغات المدعومة
-من أجل استخدام GPTalk تحتاج إلى:
1) قم بتثبيت المكتبات التالية فقط إذا كنت تستخدم LinuxMAC:
لينكس: apt install mpg321 python3-dev portaudio19-dev
MAC: brew install mpg321 portaudio
انضم إلى Discord واسأل عما إذا كانت لديك مشكلات....
2) احصل على مفتاح API الخاص بـ OpenAI (يمكنك تعيينه في التطبيق أو وضعه داخل متغير البيئة OPENAI_API_KEY.)
ينبغي أن يكون ذلك كافيًا، ولكن إذا كانت لديك بالفعل مشكلات في اكتشاف الصوت حتى بعد عدة محاولات، فجرّب هذه الحلول الممكنة:
على نظام التشغيل Linux: sudo apt-get python-dev build-essential swig libpulse-dev
..... ثم: sudo pip install pocketsphinx
.... ثم قم بإلغاء تثبيت gptalk وإعادة تثبيته
على نظام التشغيل Mac: brew install swig pulseaudio
..... ثم: sudo pip install pocketsphinx
.... ثم قم بإلغاء تثبيت gptalk وإعادة تثبيته
قم بتثبيت GPTalk باستخدام PIP: pip install gptalk==0.0.4.5
قم بترقية gptalk من وقت لآخر باستخدام pip install -U بحيث تستخدم دائمًا الإصدار المحدث والمُصحح للأخطاء.
بالإضافة إلى التفاعل مع GPT-3 باستخدام النص أو الكلام، من الممكن أيضًا تحديد بعض جوانب سلوكه وتفاصيله الشخصية، بالإضافة إلى تفاصيلك الشخصية.
مثال الاستخدام الأساسي:
import gptalk . gptalk as gpt3
app = gpt3 . CONFIGURE ( < YOUR_API_KEY > ) # OR: app = gpt3.CONFIGURE(os.getenv('OPENAI_API_KEY'))
app . language = < LANGUAGE_TICKER > # only needed for speech mode really, because text mode automatically will translate if you start chatting in a specific lang
app . input_mode = "speech" # OR 'text'
app . AI_NAME = "Alice"
app . HUMAN_NAME = "Bob"
app . AI_GENRE = "female"
app . AI_AGE = "32"
app . AI_MOOD = "happy"
app . AI_SPECIES = "human"
ثم احفظ:
app . save () #will create a memories.json file in the same folder that will store the informations you set in the previous step. will also store and remember conversations with gpt3.Every time you run save(),already existent memories.json will be replaced with new. You can just run directly run() in the next step to use already existent. Don't matter if you do directly run() without save() ,in that case no memories will be used. You can also create your own empty memories.json that must contains at least two brackets {} , (must NOT be fully empty)
ثم قم بتشغيل التطبيق:
app . run ()
ابدأ التحدث (أو الكتابة، حسب الوضع الذي تختاره)... أما بالنسبة إلى "وضع الكلام"، فيجب أن يستجيب gpt-3 في ثوانٍ، ولكن يمكن أن تؤثر عدة عوامل (حاول مرات أكثر إذا فشلت، اقترب من الميكروفون)
قل goodbye
أو go to sleep
للإقلاع عن التدخين.
المعلمات المتاحة: AI_NAME
، AI_AGE
، AI_HOBBIES
، AI_GENRE
، AI_MOOD
، AI_SPECIES
، HUMAN_NAME
، HUMAN_AGE
، HUMAN_HOBBIES
، HUMAN_GENRE
، HUMAN_MOOD
، HUMAN_SPECIES
إذا كنت تريد تغيير لغة الكلام (en-US هي اللغة الافتراضية)، استخدم app.language=<LANGUAGE_TICKER>
(قبل التشغيل)
قدم تعليقًا، إيجابيًا أو سلبيًا، إنه موضع تقدير كبير >> https://discord.gg/mettNtATzW
أصبح إنشاء صور DALL-E نشطًا الآن باستخدام كل من الصوت والنص وهو مجاني للاستخدام. يمكنك استخدامه بشكل غير محدود دون إنفاق الرموز
لتنشيط وضع الصورة، اطلب من GPT-3 تنشيطه، على سبيل المثال please, activate image mode
، وسيكون نشطًا على الفور. من تلك اللحظة، ستقوم المدخلات بإنشاء صورة سيتم عرضها على الفور في نافذة منبثقة.
للخروج من وضع الصورة، اطلب من GPT-3 تعطيله وستعود إلى الاستخدام العادي.
af-ZA Afrikaans (South Africa)
ar-AE Arabic (U.A.E.)
ar-BH Arabic (Bahrain)
ar-DZ Arabic (Algeria)
ar-EG Arabic (Egypt)
ar-IQ Arabic (Iraq)
ar-JO Arabic (Jordan)
ar-KW Arabic (Kuwait)
ar-LB Arabic (Lebanon)
ar-LY Arabic (Libya)
ar-MA Arabic (Morocco)
ar-OM Arabic (Oman)
ar-QA Arabic (Qatar)
ar-SA Arabic (Saudi Arabia)
ar-SY Arabic (Syria)
ar-TN Arabic (Tunisia)
ar-YE Arabic (Yemen)
az-AZ Azeri (Latin) (Azerbaijan)
az-AZ Azeri (Cyrillic) (Azerbaijan)
be-BY Belarusian (Belarus)
bg-BG Bulgarian (Bulgaria)
bs-BA Bosnian (Bosnia and Herzegovina)
ca-ES Catalan (Spain)
cs-CZ Czech (Czech Republic)
cy-GB Welsh (United Kingdom)
da-DK Danish (Denmark)
de-AT German (Austria)
de-CH German (Switzerland)
de-DE German (Germany)
de-LI German (Liechtenstein)
de-LU German (Luxembourg)
dv-MV Divehi (Maldives)
el-GR Greek (Greece)
en-AU English (Australia)
en-BZ English (Belize)
en-CA English (Canada)
en-CB English (Caribbean)
en-GB English (United Kingdom)
en-IE English (Ireland)
en-JM English (Jamaica)
en-NZ English (New Zealand)
en-PH English (Republic of the Philippines)
en-TT English (Trinidad and Tobago)
en-US English (United States)
en-ZA English (South Africa)
en-ZW English (Zimbabwe)
es-AR Spanish (Argentina)
es-BO Spanish (Bolivia)
es-CL Spanish (Chile)
es-CO Spanish (Colombia)
es-CR Spanish (Costa Rica)
es-DO Spanish (Dominican Republic)
es-EC Spanish (Ecuador)
es-ES Spanish (Castilian)
es-ES Spanish (Spain)
es-GT Spanish (Guatemala)
es-HN Spanish (Honduras)
es-MX Spanish (Mexico)
es-NI Spanish (Nicaragua)
es-PA Spanish (Panama)
es-PE Spanish (Peru)
es-PR Spanish (Puerto Rico)
es-PY Spanish (Paraguay)
es-SV Spanish (El Salvador)
es-UY Spanish (Uruguay)
es-VE Spanish (Venezuela)
et-EE Estonian (Estonia)
eu-ES Basque (Spain)
fa-IR Farsi (Iran)
fi-FI Finnish (Finland)
fo-FO Faroese (Faroe Islands)
fr-BE French (Belgium)
fr-CA French (Canada)
fr-CH French (Switzerland)
fr-FR French (France)
fr-LU French (Luxembourg)
fr-MC French (Principality of Monaco)
gl-ES Galician (Spain)
gu-IN Gujarati (India)
he-IL Hebrew (Israel)
hi-IN Hindi (India)
hr-BA Croatian (Bosnia and Herzegovina)
hr-HR Croatian (Croatia)
hu-HU Hungarian (Hungary)
hy-AM Armenian (Armenia)
id-ID Indonesian (Indonesia)
is-IS Icelandic (Iceland)
it-CH Italian (Switzerland)
it-IT Italian (Italy)
ja-JP Japanese (Japan)
ka-GE Georgian (Georgia)
kk-KZ Kazakh (Kazakhstan)
kn-IN Kannada (India)
ko-KR Korean (Korea)
kok-IN Konkani (India)
ky-KG Kyrgyz (Kyrgyzstan)
lt-LT Lithuanian (Lithuania)
lv-LV Latvian (Latvia)
mi-NZ Maori (New Zealand)
mk-MK FYRO Macedonian (Former Yugoslav Republic of Macedonia)
mn-MN Mongolian (Mongolia)
mr-IN Marathi (India)
ms-BN Malay (Brunei Darussalam)
ms-MY Malay (Malaysia)
mt-MT Maltese (Malta)
nb-NO Norwegian (Bokm?l) (Norway)
nl-BE Dutch (Belgium)
nl-NL Dutch (Netherlands)
nn-NO Norwegian (Nynorsk) (Norway)
ns-ZA Northern Sotho (South Africa)
pa-IN Punjabi (India)
pl-PL Polish (Poland)
ps-AR Pashto (Afghanistan)
pt-BR Portuguese (Brazil)
pt-PT Portuguese (Portugal)
qu-BO Quechua (Bolivia)
qu-EC Quechua (Ecuador)
qu-PE Quechua (Peru)
ro-RO Romanian (Romania)
ru-RU Russian (Russia)
sa-IN Sanskrit (India)
se-FI Sami (Northern) (Finland)
se-FI Sami (Skolt) (Finland)
se-FI Sami (Inari) (Finland)
se-NO Sami (Northern) (Norway)
se-NO Sami (Lule) (Norway)
se-NO Sami (Southern) (Norway)
se-SE Sami (Northern) (Sweden)
se-SE Sami (Lule) (Sweden)
se-SE Sami (Southern) (Sweden)
sk-SK Slovak (Slovakia)
sl-SI Slovenian (Slovenia)
sq-AL Albanian (Albania)
sr-BA Serbian (Latin) (Bosnia and Herzegovina)
sr-BA Serbian (Cyrillic) (Bosnia and Herzegovina)
sr-SP Serbian (Latin) (Serbia and Montenegro)
sr-SP Serbian (Cyrillic) (Serbia and Montenegro)
sv-FI Swedish (Finland)
sv-SE Swedish (Sweden)
sw-KE Swahili (Kenya)
syr-SY Syriac (Syria)
ta-IN Tamil (India)
te-IN Telugu (India)
th-TH Thai (Thailand)
tl-PH Tagalog (Philippines)
tn-ZA Tswana (South Africa)
tr-TR Turkish (Turkey)
tt-RU Tatar (Russia)
uk-UA Ukrainian (Ukraine)
ur-PK Urdu (Islamic Republic of Pakistan)
uz-UZ Uzbek (Latin) (Uzbekistan)
uz-UZ Uzbek (Cyrillic) (Uzbekistan)
vi-VN Vietnamese (Viet Nam)
xh-ZA Xhosa (South Africa)
zh-CN Chinese (S)
zh-HK Chinese (Hong Kong)
zh-MO Chinese (Macau)
zh-SG Chinese (Singapore)
zh-TW Chinese (T)
zu-ZA Zulu (South Africa)
إذا وجدت هذا البرنامج مفيدًا، فيرجى التفكير في التبرع:
البيتكوين: 17AnP1zuvLV9cQrGQi6H6qMLeWeujHzAYX
مونيرو: 82qjYLZj6XeTGjeUNm9AQVB78hVGStZd8YU1UKuvWz8QKAzFWZpBpEQFho3jrvUCNQPSqC9nYeEN3b7FQ5REPffNSA2WSDH
سولانا: 6RX2ADdcNWZfaUfuGeHg86AYAoMuLF45Lbgfu3oNGh9i
لايتكوين: ltc1q4ft4ltjnyt8auqq4m5u7raatftu6mt5snst493
ايثريوم: 0xF3A0246690947669A0bf68147Ba82AC8de576a56
المضلع / MYST: 0x45320b5B2a8f6073f4a92FFDF149861aBade4B4b
شكرًا لك :-)