ConversationBuilder

org.llm4s.javaapi.ConversationBuilder
See theConversationBuilder companion object
final class ConversationBuilder

Builder for constructing a Conversation without using Scala case-class syntax or sequence literals.

Conversation conv = ConversationBuilder.create()
   .system("You are a helpful assistant.")
   .user("What is the capital of France?")
   .build();

Instances are immutable: every method returns a new builder, so a builder may be shared and forked across threads. A null content argument throws NullPointerException immediately.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def assistant(content: String): ConversationBuilder
def system(content: String): ConversationBuilder
def user(content: String): ConversationBuilder