ollama4j/docs/docs/apis-extras/options-builder.md

1.2 KiB

sidebar_position
sidebar_position
1

Options Builder

This lets you build options for the ask() API. Check out the supported options here.

Build an empty Options object

import io.github.amithkoujalgi.ollama4j.core.utils.Options;
import io.github.amithkoujalgi.ollama4j.core.utils.OptionsBuilder;

public class Main {

    public static void main(String[] args) {

        String host = "http://localhost:11434/";

        OllamaAPI ollamaAPI = new OllamaAPI(host);

        Options options = new OptionsBuilder().build();
    }
}

Build an empty Options object

import io.github.amithkoujalgi.ollama4j.core.utils.Options;
import io.github.amithkoujalgi.ollama4j.core.utils.OptionsBuilder;

public class Main {

    public static void main(String[] args) {

        String host = "http://localhost:11434/";

        OllamaAPI ollamaAPI = new OllamaAPI(host);

        Options options =
                new OptionsBuilder()
                        .setMirostat(10)
                        .setMirostatEta(0.5f)
                        .setNumGpu(2)
                        .setTemperature(1.5f)
                        .build();
    }
}