Получить ответ
Генерирует ответ по заданному текстовому запросу
Функция ПолучитьОтвет(Знач URL, Знач Модель, Знач Вопрос, Знач ДопПараметры = "", Знач ДопЗаголовки = "") Экспорт
Параметр | CLI опция | Тип | Обяз. | Назначение |
---|---|---|---|---|
URL | --url | Строка | ✔ | URL сервера Ollama |
Модель | --model | Строка | ✔ | Имя модели |
Вопрос | --prompt | Строка | ✔ | Текст запроса |
ДопПараметры | --options | Структура Из КлючИЗначение | ✖ | Доп. параметры. См. ПолучитьСтруктуруПараметровЗапроса |
ДопЗаголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Доп заголовки запроса, если необходимо |
Возвращаемое значение: Соответствие Из КлючИЗначение - Результат обработки
подсказка
Метод в документации API: Generate a completion
Пример использования для 1С:Предприятие/OneScript
URL = "https://hut.openintegrations.dev/ollama";
Токен = "12We34..."; // Авторизация - не часть API Ollama
Промпт = "What is 1C:Enterprise?";
Модель = "tinyllama";
ДопЗаголовки = Новый Соответствие;
ДопЗаголовки.Вставить("Authorization", СтрШаблон("Bearer %1", Токен));
Результат = OPI_Ollama.ПолучитьОтвет(URL, Модель, Промпт, , ДопЗаголовки);
// С параметрами
Промпт = "Ollama is 22 years old and is busy saving the world. Respond using JSON";
Формат = OPI_Инструменты.JSONВСтруктуру("
|{
|""type"": ""object"",
|""properties"": {
| ""age"": {
| ""type"": ""integer""
| },
| ""available"": {
| ""type"": ""boolean""
| }
|},
|""required"": [
| ""age"",
| ""available""
|]
|}");
ДопПараметры = Новый Структура("format", Формат);
Результат = OPI_Ollama.ПолучитьОтвет(URL, Модель, Промпт, ДопПараметры, ДопЗаголовки);
- Bash
- CMD/Bat
# JSON данные также могут быть переданы как путь к файлу .json
oint ollama ПолучитьОтвет \
--url "https://hut.openintegrations.dev/ollama" \
--model "mario" \
--prompt "How are you?" \
--headers "{'Authorization':'***'}"
:: JSON данные также могут быть переданы как путь к файлу .json
oint ollama ПолучитьОтвет ^
--url "https://hut.openintegrations.dev/ollama" ^
--model "mario" ^
--prompt "How are you?" ^
--headers "{'Authorization':'***'}"
Результат
{
"model": "tinyllama",
"created_at": "2025-09-17T13:57:49.153122984Z",
"response": "1C:Enterprise is a powerful and user-friendly ERP (enterprise resource planning) system developed by the Russian software company, 1Capital. It was initially launched in 2009 as a cloud-based application for small and medium-sized enterprises (SMEs). The system has since been expanded to cover various industries including manufacturing, retail, services, and finance. It offers extensive functionality with features such as accounting, inventory management, production planning, human resources, and supply chain management. 1C:Enterprise is also known for its flexibility, scalability, and reliability, making it a popular choice for many organizations worldwide.",
"done": true,
"done_reason": "stop",
"context": [
529,
29989,
5205,
29989,
29958,
13,
3492,
526,
263,
8444,
319,
29902,
20255,
29889,
2,
29871,
13,
29966,
29989,
1792,
29989,
29958,
13,
5618,
338,
29871,
29896,
29907,
29901,
10399,
7734,
29973,
2,
29871,
13,
29966,
29989,
465,
22137,
29989,
29958,
13,
29896,
29907,
29901,
10399,
7734,
338,
263,
13988,
322,
1404,
29899,
18326,
368,
8982,
29925,
313,
5893,
7734,
6503,
18987,
29897,
1788,
8906,
491,
278,
10637,
7047,
5001,
29892,
29871,
29896,
12415,
2410,
29889,
739,
471,
12919,
15241,
297,
29871,
29906,
29900,
29900,
29929,
408,
263,
9570,
29899,
6707,
2280,
363,
2319,
322,
18350,
29899,
2311,
29881,
3896,
7734,
29879,
313,
17061,
14190,
467,
450,
1788,
756,
1951,
1063,
17832,
304,
4612,
5164,
21136,
267,
3704,
12012,
3864,
29892,
3240,
737,
29892,
5786,
29892,
322,
11782,
346,
29889,
739,
16688,
20607,
9863,
411,
5680,
1316,
408,
3633,
292,
29892,
11817,
706,
...