Назад к вопросам
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 через внешние сервисы, а не запускают модели локально.