Անցնել պարունակությանը

LiteLLM

Այս հոդվածում

Տեղեկատվություն

LiteLLM-ը հանրամատչելի (open-source) հայտնի Python գրադարան է և պրոքսի սերվեր, որն ապահովում է միասնական, OpenAI-ին համատեղելի ինտերֆեյս՝ ավելի քան 100 տարբեր մեծ լեզվական մոդելների (LLM) API-ներ կանչելու համար:

LiteLLM. Հիմնական հնարավորությունները

  • Միասնական API (OpenAI համատեղելիություն). gpt-4o-ից անցում կատարելու claude-3-5-sonnet-ին կամ տեղային llama-3-ին՝ ձեր հավելվածի տրամաբանությունը վերագրելու կարիք չկա. անհրաժեշտ է փոխել միայն մեկ տող (the model պարամետր):
  • Մատակարարների հսկայական էկոհամակարգ. Ակնթարթորեն աջակցում է ավելի քան 100 մատակարարների՝ OpenAI, Azure OpenAI, Anthropic, Google Gemini, AWS Bedrock, Cohere, HuggingFace, Ollama, vLLM, Groq և շատ այլ մատակարարների:
  • Ծախսերի և բյուջեի կառավարում (Cost Tracking). Յուրաքանչյուր հարցման արժեքի ճշգրիտ ներկառուցված հաշվարկ դոլարներով (կամ թոքեններով): Դուք կարող եք սահմանել խստակ ծախսերի սահմաններ (բյուջեներ) առանձին օգտվողների, API keys-երի կամ թիմերի համար՝ անկանխատեսելի հաշիվներից խուսափելու համար:
  • Պատասխանատվություն սխալներին (Fallbacks and Retries). Եթե հիմնական API-ն հասանելի չէ, սխալ է վերադարձնում կամ հասնում է սահմանաչափին (rate limit), LiteLLM-ը կարող է ավտոմատ կերպով կրկնել հարցումը կամ աննկատ անցում կատարել այլ մոդելի կամ այլ մատակարարի՝ առանց օգտվողի նկատառման:
  • Բեռնի հավասարակշռում (Load Balancing). Թույլ է տալիս հարցումները բաշխել նույն մատակարարի մի քանի API keys-երի կամ նույն մոդելի տարբեր տեղակայումների միջև՝ արդյունավետորեն շրջանցելու սահմանաչափերը:
  • Հետևողականություն և լոգավորում (Observability and Logging). Կահավորված ինտեգրում հայտնի մոնիթորինգի և հայտնաբերման գործիքների հետ (Langfuse, Prometheus, Datadog, Arize Phoenix, Helicone)՝ իրական ժամանակում լատենտություն, սխալներ և ծախսերը հետևելու համար:
  • Ասինխրոնություն և սթրիմինգ (Streaming). Բոլոր աջակցվող մատակարարների համար ասինխրոն կանչերի (asyncio) և պատասխանի սթրիմինգի լիարժեք աջակցություն, ինչը կարևոր է արագ և արձագանքող չաթ-ինտերֆեյսեր ստեղծելու համար:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
657 LiteLLM Ubuntu 24.04 + + + + 1 4 20 Ոչ ՊԱՏՎԻՐԵԼ

Նշում

Եթե այլ բան նախատեսված չէ, մենք ռեժիմում ունենք տեղադրում ծրագրի վերջին թողարկված տարբերակը՝ մշակողի կայքից կամ օպերացիոն համակարգի պաշտոնական պահոցներից:

Սկզբնական աշխատանք LiteLLM-ի տեղակայումից հետո

Վճարումից հետո սերվերի պատրաստ լինելու մասին ծանուցումը կուղարկվի գրանցման ժամանակ նշված էլեկտրոնային հասցեին: Այն կպարունակի VPS IP հասցեն, ինչպեսզիք, և մուտքի ու գաղտնաբառը՝ կապման համար: Օգտվողները կարող են կառավարել իրենց սարքավորումները սերվերի և API կառավարման վահանակում — Invapi:

Ավտորիզացիայի տվյալները կարող են գտնվել սերվերի կառավարման վահանակի Config >> Tags թաբում կամ ուղարկված էլեկտրոնային նամակում՝

  • Web interface control panel link: webpanel թեգում;
  • Login: admin;
  • Password: ադմինիստրատորի համար՝ ուղարկվում է էլեկտրոնային փոստով ձեր էլեկտրոնային հասցեին՝ սերվերի հանձնման պահին:

Կապ և նախնական կարգավորում

webpanel թեգի հղումը սեղմելուց հետո կբացվի մուտքի պատու窗口:

Ձեր login-ը և password-ը մուտքագրելուց հետո դուք կտեղափոխվեք LiteLLM-ի հիմնական կառավարման էկրան:

Տեղեկատվություն

Խնդրում ենք նկատի ունենալ, որ դուք պետք է փոխեք ադմինիստրատորի գաղտնաբառը հավելվածում ձեր առաջին մուտքից հետո: Հիմնական էկրանին կհայտնվի զգուշացում և հրահանգներ փոփոխության համար:

Դուք կարող եք սկսել աշխատել LiteLLM-ի հետ: Խնդրում ենք նկատի ունենալ, որ լրացուցիչ օգտվողներ ավելացնելը հասանելի է միայն էլեկտրոնային փոստի առաքման ծառայությունը կարգավորելուց հետո:

Նշում

LiteLLM-ի հիմնական կարգավորումների վերաբերյալ մանրամասն տեղեկատվությունը պարունակված է մշակողի փաստաթղթերում:

Սերվերի պատվիրում LiteLLM-ով API-ի միջոցով

Այս ծրագրային ապահովումը API-ի միջոցով տեղադրելու համար հետևեք այս հրահանգներին.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×