Sobes.tech
Junior — Middle
114

Жұмысыңызда қандай ірі тілдік модельдерді қолданасыз?

Сұралған компаниялар
Astra

AI-дан жауап

sobes.tech AI

C/C++ контекстінде үлкен тілдік модельдер (LLM) әдетте тікелей қолданылмайды, себебі олар елеулі ресурстар мен арнайы кітапханаларды талап етеді. Алайда, сыртқы қызметтердің API-ларын пайдалану арқылы, мысалы, OpenAI GPT сияқты, HTTP сұраулар арқылы LLM-ге қол жеткізуге болады.

C++ тілінде libcurl кітапханасын пайдаланып, LLM API-не HTTP сұрауын қолданудың мысалы:

#include <curl/curl.h>
#include <iostream>

int main() {
    CURL *curl = curl_easy_init();
    if(curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "https://api.openai.com/v1/chat/completions");
        // Мұнда API кілті мен модель параметрлерімен сұрау тақырыптары мен денесін қосу керек
        // Қарапайым мысал толық емес
        CURLcode res = curl_easy_perform(curl);
        if(res != CURLE_OK)
            std::cerr << "curl_easy_perform() сәтсіз аяқталды: " << curl_easy_strerror(res) << std::endl;
        curl_easy_cleanup(curl);
    }
    return 0;
}

Осылайша, C/C++ тілінде LLM-дерді көбінесе сыртқы қызметтер арқылы біріктіреді, ал модельдерді жергілікті іске қоспайды.