Virtual Method

FoundryLlmModelcomplete

Declaration [src]

DexFuture*
complete (
  FoundryLlmModel* self,
  const char* const* roles,
  const char* const* messages
)

Description [src]

Requests completion using roles and messages.

Each element of roles corresponds to the element at the same index of messages.

The length of messages and roles must be the same.

Parameters

roles

Type: const char* const*

The roles for each message.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
messages

Type: const char* const*

The message content.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.

Return value

Type: DexFuture

A DexFuture that resolves to a FoundryLlmCompletion.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.