Միակցիչ ունեցող սայլակներ
Որոշ հնարավորություններ՝ խոսք, վիդեո, վեբ- որոնում, գլխազուրկ բրաուզեր՝ չեն հանդիսանում հենց գեյթվեյի մաս: Դրանք գործում են որպես տրանսպորտային քարշակներ: փոքր անկախ HTTP-սերվիսներ, որոնց հետ կապվում է անցուղին ըստ URL. Քաղաքագուր անվճար և տեղական: դրանց համար պարտադիր վճարովի API չի գոյություն ունենում.
Ի՞նչ է մոտոցիկլետի գորգը
Սայկարը առանձնակի գործընթաց է, որը տրամադրում է HTTP API։ Դարպասը երբեք այն չի միացնում կամ չի լիցքավորում գործընթացում՝ այն պարզապես կանչում է այն URL-ը, որը դուք կարգավորել եք։ Յուրաքանչյուր սայկար
- աշխատում է տակ իր սեփական unit-կոնը systemd (հոսթում, առանց կոնտեյներների),
- միացված է գեյթվեյին միջավայրական փոփոխման միջոցով, և
- կարող է լինել տեղադրված անմիջապես կողք կողքի փակուղման հետ կամ ուղղված գոյություն ունեցողին օրինակ դու արդեն վազում ես ուրիշ տեղ։
Քանի որ պայմանագիրը օգտագործում է միայն HTTP, նույն կազմաձևն աշխատում է անկախ նրանից, թե սայդքըրն ակտիվացված է, թե ոչ localhost կամ այլ սերվերում։
[!NOTE] Սայդքարերը ընտրովի են՝ մեկ բացառությամբ. վեբ որոնումը (SearXNG) և հակադետեկտ զննարկիչը (CloakBrowser) տեղադրվում են անմիջապես տուփից։ Դրանց բեռնվածքները մատակարարվում են ստորագրված տեղադրիչի փաթեթի ներսում և տեղադրվում են առցանց կապ չպահանջելով։ Անջատեք դրանք տեղադրիչի
--no-searchև--no-browserդրոշներով։ Մյուս բոլոր հնարավորությունները ակտիվ են միայն այն դեպքում, երբ սահմանված է URL-ը. նվազագույն տեղադրումը դեռ միայն դարպասն է և PostgreSQL-ը։
Սայդկարները և նրանց նավահանգիստները
| Փորտ | Սայդքար | Ընդունելի | ուժեր | Միացված |
|---|---|---|---|---|
| 8001 | STT | արագ-հիշատակ | խոսքը տեքստի | AIHUMMER_STT_URL |
| 8002 | ԹԱԿ | edge-tts | տեքստ-ձայն | AIHUMMER_TTS_URL |
| 8005 | վիդեո | ffmpeg | վիդեոյի ըմբռնում | AIHUMMER_VIDEO_URL |
| 8888 | SearXNG | SearXNG | Հը web_search գործիք |
տեղադրվում է տեղադրիչի կողմից, կարգավորումը թաքնված է. արտաքին օրինակ՝ --external-search=URL |
| 9222 | Chrome / CDP | Քրոմ (CDP) | Հը browser գործիք |
տեղադրվում է տեղադրիչի կողմից, կարգավորումը թաքնված է. արտաքին օրինակ՝ --external-browser=URL |
Ձայնային սայդկարերը պատրաստ ուղի են՝ STT (:8001) փոխանցում է գործակալին քայլը և TTS (:8002) արտասանում է պատասխան, ինչպես անվճար, այնպես էլ տեղական շարժիչների վրա: Վիդեոյի ըմբռնում (:8005) համարվում է լրացուցիչ, հարցումից միացվող սայդկար։ SearXNG (:8888) հետևի web_search, և վերջնակետ Chrome/CDP («:9222) աջակցում է browser գործիք։
Այլընթացների միացում
Դուք ուղղում եք գրավատարը յուրաքանչյուր սայդքարի համապատասխան կոնտենտի կարգավորումներ — ադմինիստրատիվ ինտերֆեյսից (Կառավարում → Ներմուծումներ) կամ հետ aihummer settings set. gateway.env կիրառվում է միայն bootstrap-ի համար և ինքը չի հաշվի առնվում այս բանալիների համար: Հոստին վրա ձայնային սայդաքարերը (STT/TTS) կարգավորվում են ձեր համար; վեբ որոնումը և զննարկիչը միացնում է հենց տեղադրիչը՝ դուք երբեք չեք սահմանում դրանց հասցեները, և դրանք չեն ցուցադրվում կարգավորումներում; մնացածը դուք կակտիվացնեք ըստ անհրաժեշտության:
# Voice in/out (auto-configured by the installer for STT/TTS)
aihummer settings set AIHUMMER_STT_URL http://127.0.0.1:8001
aihummer settings set AIHUMMER_TTS_URL http://127.0.0.1:8002
# Optional video sidecar
aihummer settings set AIHUMMER_VIDEO_URL http://127.0.0.1:8005
[!TIP] Քանի որ ամեն սայդքարը պարզապես URL է, դուք կարող եք կենտրոնացնել ծանր ծառայությունները։ Ուղղեք մի քանի դարպասներ մեկ ընդհանուր STT/TTS օրինակին՝ ամեն հոսթի վրա պատճեն գործարկելու փոխարեն. որոնման և զննարկչի համար նույնն անում են տեղադրիչի
--external-search=URLև--external-browser=URLդրոշները։
Ներդրման նրանց բուն ձևով կամ համատեղ
Յուրաքանչյուր սայդքար աշխատում է իր սեփական systemd համակարգի տակ հոստի վրա, այդ պատճառով դուք այն կառավարում եք ինչպես ցանկացած այլ ծառայություն՝ սկսում, կանգնեցնում և դիտում օրագրերը անկախ դարպասից։ Եթե դուք արդեն գործարկում եք օրինակ, SearXNG կամ Chrome/CDP վերջնական կետը, փոխանցեք տեղադրիչին --external-search=URL կամ --external-browser=URL. տեղական պատճեն չի տեղադրվում, և դարպասը կանչում է ձեր օրինակը։ Ձայնի և վիդեոյի համար ուղղեք համապատասխան կարգավորումը գոյություն ունեցող օրինակին։ Ամեն դեպքում, gateway-ի տեսողությունը նույնն է՝ կազմավորված URL, որը այն կարող է կանչել:
[!WARNING] Այս
browser(CDP) եւweb_searchգործիքները դիմում են ցանցին։ Միացված է տեղեկատվության ելքի և մեկուսացված միջավայրի կարգավորման ակնարկ` պաշտպանված կամ մեկուսացված տեղակայումների համար հնարավորություն տալուց առաջ նրանց — դարպասը միայն կանչում է այն կողային ավտոմեքենան, որը դուք միացրել եք։
Որտեղից հետո
- Ինչպես ձայնը և զննարկչի գործիքը օգտագործվում են ընթացքի ընթացքում: Գեյթ և պտտվող շարժիչ.
- Նվազագույն կոշտ կախվածություն (PostgreSQL) և մնացածը ցանկության դեպքում: Գեյթ և պտտվող շարժիչ.