Class CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest>
public class CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest> : ModelRequest.ModelRequestBuilder<TBuilder, TRequest> where TBuilder : CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest> where TRequest : CompletionRequestBase
Type Parameters
TBuilder
TRequest
- Inheritance
-
object
RequestBody.RequestBodyBuilder<TBuilder, TRequest>
CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest>
- Derived
-
- Inherited Members
-
Methods
AttachedFiles(List<IUniFile>)
public TBuilder AttachedFiles(List<IUniFile> files)
Parameters
files List<IUniFile>
Returns
- TBuilder
ExcludeReasoning(bool)
public TBuilder ExcludeReasoning(bool exclude = true)
Parameters
exclude bool
Returns
- TBuilder
IncludeUsage(bool)
public TBuilder IncludeUsage(bool includeUsage = true)
Parameters
includeUsage bool
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
SetModelOptions(ModelOptions)
public TBuilder SetModelOptions(ModelOptions options)
Parameters
options ModelOptions
Returns
- TBuilder
SetModels(List<string>)
public TBuilder SetModels(List<string> models)
Parameters
models List<string>
Returns
- TBuilder
SetPrompt(string)
public TBuilder SetPrompt(string prompt)
Parameters
prompt string
Returns
- TBuilder
SetReasoningEffort(ReasoningEffort)
public TBuilder SetReasoningEffort(ReasoningEffort effort)
Parameters
effort ReasoningEffort
Returns
- TBuilder
SetReasoningEffort(int)
public TBuilder SetReasoningEffort(int maxTokens)
Parameters
maxTokens int
Returns
- TBuilder
SetReasoningOptions(ReasoningOptions)
public TBuilder SetReasoningOptions(ReasoningOptions options)
Parameters
options ReasoningOptions
Returns
- TBuilder
public TBuilder SetResponseFormat(ResponseFormat responseFormat)
Parameters
responseFormat ResponseFormat
Returns
- TBuilder
SetStream(bool)
public TBuilder SetStream(bool stream = true)
Parameters
stream bool
Returns
- TBuilder
public TBuilder SetTransforms(List<string> transforms)
Parameters
transforms List<string>
Returns
- TBuilder