AiHummer
Հայերեն
ՄուտքԱնձնական գրասենյակ
v1.1.x
{ }Swagger

BYOK և LLM մատակարարներ

v1.1.x · թարմացվել է 2026-07-05

AiHummer երբեք չի պահանջում վճարովի մոդել։ Դարակից դուրս այն աշխատում է անվճար և տեղական մոդելների վրա և Codex/ChatGPT բաժանորդագրության միջոցով, իսկ եթե մոդելը ընդհանրապես միացված չէ, կատարման ժամանակը անցնում է դետերմինացված ձևավորում, այնպես որ կայքը դեռևս գործարկվում է և կարող է փորձարկվել։ Երբ դուք իսկապես ցանկանում եք օգտագործել կոնկրետ մոդել, դուք այն ինքներդ եք բերում — կամ ողջ գործընթացի կոնֆիգուրացիայի համար, կամ յուրաքանչյուր վարձուողի համար առանձին, հետ BYOK («բերեք ձեր բանալին»).

Աջակցվող LLM մատակարարներ

AiHummer բնօրինակորեն հաղորդակցվում է ցանկացած պրովայդերի հետ, որը տրամադրում է OpenAI ոճի զրույցի API, միանում է այլ պրովայդերների հետ արտաքին LLM անցման միջոցով և աջակցում է ChatGPT-ի կազմաձևման տրանսպորտը: Իրական կյանքում դա ընդգրկում է:

Պահպանող Ինչպես է սա միացվում Նշումներ
OpenAI Ծննդային ուղի, որը համատեղելի է OpenAI-ի հետ (AIHUMMER_OPENAI_*)
Օրենքավորվող ցանկացած վերջնակետ OpenAI API-ի Այդ նույն հայրենագիտական ճանապարհը: AIHUMMER_OPENAI_BASE_URL Տեղական մոդելներ, OpenRouter, OpenAI API-ին համապատասխանող Gemini և այլն:
Անտրոպիկ Վեբ ինտերֆեյս Անտրոպիկ պետվաստան (համատեղելի OpenAI-ի հետ) կամ LLM մուտքագծի միջոցով (AIHUMMER_LLM_*) Claude մոդելներ; միացրեք դրանք մատակարարի ընտրության միջոցով բրենդով կամ թույլ տվեք օգնական գեյթվեյին պահել բանալին
Codex / ChatGPT բաժանորդագրության փոխադրամիջոց Տրանսպորտ բաժանորդագրությամբ (AIHUMMER_CODEX_*) Օգտվում է ChatGPT բաժանորդագրությունից, ոչ թե չափվող API բանալին

[!WARNING] Ոչ մի վճարովի API մոդել երբեք պարտադիր չէ։ AiHummer-ը աշխատում է անվճար/համակարգային մոդելների վրա և տրանսպորտ Codex/ChatGPT- բաժանորդագրություններ, և եթե մոդելը կարգավորված չէ ակտային ժամանակը օգտագործում է որոշված դասավորվածություն — դուռը դեռևս սկսվում է և արձագանքում է: BYOK և վճարովի բանալիները ամբողջությամբ պարտադիր չեն։

Մոդելի միացում պարամետրերով

LLM բանալիներ կոնֆիգուրացիայի կատալոգ ձեռքագրիչներ (պահպանվում են տվյալների բազայում)կարգավորեք դրանք ադմինիստրատորի միջերեսում (Կառավարում → Կարգավորումներ) կամ օգտագործելովaihummer settings set, ոչ թե gateway.env`. Կայ երկու անկախ անցուղի անցկացման — մի խառնեք նրանց փոփոխականները։

(a) Ծննդկանալը համատեղելի OpenAI-ի հետ։ Դարպասը ինքն է կանչում OpenAI-ին համապատասխանող վերջնակետը և ինքն է փոխանցում բանալին։

aihummer settings set AIHUMMER_OPENAI_API_KEY sk-...
aihummer settings set AIHUMMER_OPENAI_BASE_URL https://api.openai.com/v1
aihummer settings set AIHUMMER_OPENAI_MODEL gpt-4o-mini

Յիշյալ ուղին աշխատում է տեղական սերվերի համար, որը համատեղելի է OpenAI- ին, OpenRouter-ին կամ OpenAI- ին համատեղելի Gemini վերջնակետի հետ՝ պարզապես նշեք AIHUMMER_OPENAI_BASE_URL հետևելու այսին

(բ) LLM-կապկի ճանապարհը. AIHUMMER_LLM_GATEWAY_URL հանդիսանում է հիմնական URL-հասցե, համատեղելի OpenAI-ի հետ endpoint — դա նույն կարգավորումն է, որը ցույց է տրված Կոնֆիգուրացիա. Ուղղեք նրան գեյթվեյի սայլակին, որը ուրիշը պահում է մատակարարի բանալիները (API բանալին չի փոխանցվում AiHummer-ի միջոցով) կամ ուղղակիորեն այն API-ի միջոցով, որը համատեղելի է OpenAI-ի հետ (այդ դեպքում դուք նույնպես տրամադրում եք այդ պրովայդերի բանալին): Դա տարբերվում է բնիկից AIHUMMER_OPENAI_BASE_URL ճանապարհին (ա):

aihummer settings set AIHUMMER_LLM_GATEWAY_URL http://127.0.0.1:8090
aihummer settings set AIHUMMER_LLM_PROVIDER anthropic
aihummer settings set AIHUMMER_LLM_MODEL claude-sonnet-4-5

[!WARNING] Որոնք չեն միավորվում՝ զույգավորում AIHUMMER_LLM_GATEWAY_URL ց AIHUMMER_OPENAI_API_KEY ոչինչ չի անում՝ ոչ մի կոճակ չի փոխանցվում միջանցքի միջոցով ճանապարհ; սայդքըրը օգտագործում է իր սեփական բանալիները։

Եթե ոչ մի ուղի կազմավորված չէ, օգտագործվում է որոշվող կառուցվածք։

BYOK՝ յուրաքանչյուր վարձովկալի համար բանալիներ

Որտեղ շրջակա միջավայրի փոփոխականները կարգավորում են ամբողջ գործընթացի համար միատարր մոդել, BYOK Թույլ տվեք յուրաքանչյուր վարձակալին տրամադրել իրենց սեփական LLM հաշվի տվյալները։ BYOK բանալիները կառավարվում են ադմինիստրատիվ API-ով։

GET  /v1/admin/byok
POST /v1/admin/byok

BYOK բանալիները պահվում են կոդավորված պահարանում, ինչպես նաև ցանկացած այլ հավատարմագրեր — դրանք երբեք չպահվում են մատյաններում և չեն երևում մոդելի համատեքստում։ Սա թույլ է տալիս բազմաօգտվող իրականացումների պահպանել յուրաքանչյուր հաճախորդի մոդելները։ Բիլլինգն ու հիմնական նյութը ամբողջությամբ առանձին են։

Ընտրություն ընդհանուր կարգավորման և BYOK-ի միջև

  • Օգտագործեք AIHUMMER_OPENAI_* / AIHUMMER_LLM_* կարգավորումներ համար կառավարվող մեկօրյա կամ ստանդարտ մոդել, որը պետք է օգտագործի ողջ նրբանցքը:
  • Օգտագործել BYOK երբ տարբեր վարձույթը վերցնողներն պետք է օգտագործեն տարբեր բանալիներ, տարբեր մատակարարները կամ ներկայացվող առանձին հաշվում` յուրաքանչյուր վարձորդի համար բանալին փոխարինում է հիմնական արժեքը այդ վարձակալին համար։

[!TIP] Քանի որ ընդունվում է ցանկացած ստանդարտ OpenAI API վերջնական նշաձող, դուք կարող եք նշել AIHUMMER_OPENAI_BASE_URL տեղական սերվերի վրա մոդելներ, OpenRouter կամ Gemini Համատեղելի OpenAI վերջնակետ ԱիՀամմերում որևէ այլ բան չփոխարինելու դեպքում.

Ինչպե՞ս է դա կապված մուտքի մոդելի մնացած մասի հետ

BYOK բանալիները մոդելի հաշվի տվյալներն են և պահվում են նույն ծածկագրված պահոցում, ինչ Կապեր և ընդհանուր/անձնական գաղտնիքներ։ Ցանկերի տարբերությունը չափումում՝ BYOK-ն պատասխանատու է որ մոդելը և բանալին օգտագործում է այս վարձակալը, իսկ անձնական և ընդհանուր որոշում է պատասխանները՝ վաճառվող գործիքը նշվում է տվյալ օգտատիրոջ հաշիվներով։

Որտեղից հետո