Sobes.tech
Назад к вопросам
Junior — Middle
90

Какие крупные языковые модели вы применяете в своей работе?

Компании, где спрашивали
Astra

Ответ от нейросети

sobes.tech AI

В контексте C/C++ обычно не применяют крупные языковые модели (Large Language Models, LLM) напрямую, так как они требуют значительных ресурсов и специализированных библиотек. Однако в работе можно использовать API внешних сервисов, предоставляющих доступ к LLM, например, OpenAI GPT, через HTTP-запросы.

Пример использования HTTP-запроса к API LLM на C++ с использованием библиотеки libcurl:

#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() failed: " << curl_easy_strerror(res) << std::endl;
        curl_easy_cleanup(curl);
    }
    return 0;
}

Таким образом, в C/C++ чаще интегрируют LLM через внешние сервисы, а не запускают модели локально.