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