Skip to content

createFunctionBackend

createFunctionBackend(execute, name?): FunctionBackendAdapter

Defined in: backend-browser/src/function.ts:354

Create a simple function backend from an execute function.

ExecuteFunction

Execute function

string

Optional adapter name

FunctionBackendAdapter

FunctionBackendAdapter instance

const backend = createFunctionBackend(async (request) => ({
message: { role: 'assistant', content: 'Hello!' },
finishReason: 'stop',
metadata: { requestId: request.metadata.requestId, provenance: {} },
}));