Skip to content

VM Code SDK v2 / askGPT

Function: askGPT()

askGPT(params, options): Promise<string>

Sends a request to GPT with specified parameters and options.

This function is used to interact with a GPT model by sending it a prompt and additional instructions if necessary. The params object must include a prompt which is the main text the GPT model will process. Optionally, instructions can be provided to guide the GPT model's response style or content.

Parameters

params

An object containing the prompt string and optionally instructions string.

params.instructions?: string

params.prompt: string

options: TimeoutOption

Configuration options for the GPT request, defined by GPTRequestOptions.

Returns

Promise<string>

The response from the GPT model as handled by session.gptRequest.

Example

typescript
const response = askGPT({ prompt: "Explain the theory of relativity.", instructions: "Keep it simple." }, { timeout: 5000 });
console.log(response);