Class CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest>
Inheritance
object
RESTRequestBody.RequestBuilder<TBuilder, TRequest>
CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest>
Assembly: .dll
Syntax
public class CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest> : OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest> where TBuilder : CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest> where TRequest : CompletionRequest
Type Parameters
Name |
Description |
TBuilder |
|
TRequest |
|
Methods
IncludeUsage(bool)
Declaration
public TBuilder IncludeUsage(bool includeUsage = true)
Parameters
Type |
Name |
Description |
bool |
includeUsage |
|
Returns
Type |
Description |
TBuilder |
|
SetAttachedFiles(List<IFile>)
Declaration
public TBuilder SetAttachedFiles(List<IFile> files)
Parameters
Type |
Name |
Description |
List<IFile> |
files |
|
Returns
Type |
Description |
TBuilder |
|
SetInstruction(string)
Declaration
public TBuilder SetInstruction(string systemInstruction)
Parameters
Type |
Name |
Description |
string |
systemInstruction |
|
Returns
Type |
Description |
TBuilder |
|
SetJsonSchema(StrictJsonSchema)
Declaration
public TBuilder SetJsonSchema(StrictJsonSchema jsonSchema)
Parameters
Returns
Type |
Description |
TBuilder |
|
SetJsonSchema(Type)
Declaration
public TBuilder SetJsonSchema(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Type |
Description |
TBuilder |
|
SetMaxTokens(int)
Declaration
public TBuilder SetMaxTokens(int maxTokens)
Parameters
Type |
Name |
Description |
int |
maxTokens |
|
Returns
Type |
Description |
TBuilder |
|
SetOptions(ICompletionOptions)
Declaration
public TBuilder SetOptions(ICompletionOptions options)
Parameters
Returns
Type |
Description |
TBuilder |
|
SetPrompt(string)
Declaration
public TBuilder SetPrompt(string prompt)
Parameters
Type |
Name |
Description |
string |
prompt |
|
Returns
Type |
Description |
TBuilder |
|
Declaration
public TBuilder SetResponseFormat(ResponseFormat responseFormat)
Parameters
Returns
Type |
Description |
TBuilder |
|
SetSeed(uint)
Declaration
public TBuilder SetSeed(uint seed)
Parameters
Type |
Name |
Description |
uint |
seed |
|
Returns
Type |
Description |
TBuilder |
|
SetStop(IList<string>)
Declaration
public TBuilder SetStop(IList<string> stop)
Parameters
Type |
Name |
Description |
IList<string> |
stop |
|
Returns
Type |
Description |
TBuilder |
|
SetStream(bool)
Declaration
public TBuilder SetStream(bool stream = true)
Parameters
Type |
Name |
Description |
bool |
stream |
|
Returns
Type |
Description |
TBuilder |
|
SetTemperature(float)
Declaration
public TBuilder SetTemperature(float temperature)
Parameters
Type |
Name |
Description |
float |
temperature |
|
Returns
Type |
Description |
TBuilder |
|