Class StructuredOutputRequestBase<TSelf, TAsset>
Inheritance
ChatCompletionRequestBase<TSelf, Prompt, TAsset>
StructuredOutputRequestBase<TSelf, TAsset>
Implements
Inherited Members
GenerativeTextRequest<TSelf, Prompt, TAsset, Delta<ITextChunk>>.SetRequestMetadata(ServerDictionary)
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
public abstract class StructuredOutputRequestBase<TSelf, TAsset> : ChatCompletionRequestBase<TSelf, Prompt, TAsset>, IStreamingGenerativeRequest<Delta<ITextChunk>, TAsset>, IGenerativeTextRequest, IGenerativeRequest where TSelf : StructuredOutputRequestBase<TSelf, TAsset> where TAsset : class
Type Parameters
| Name | Description |
|---|---|
| TSelf | |
| TAsset |
Constructors
| Edit this page View SourceStructuredOutputRequestBase()
Declaration
protected StructuredOutputRequestBase()
StructuredOutputRequestBase(Prompt)
Declaration
protected StructuredOutputRequestBase(Prompt prompt)
Parameters
| Type | Name | Description |
|---|---|---|
| Prompt | prompt |
Methods
| Edit this page View SourceCreateChatCompletionRequest(string)
Declaration
protected ChatCompletionRequest CreateChatCompletionRequest(string fallbackInstructions = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | fallbackInstructions |
Returns
| Type | Description |
|---|---|
| ChatCompletionRequest |
StreamAsyncInternal()
Declaration
protected override IGenerativeStream<Delta<ITextChunk>, TAsset> StreamAsyncInternal()
Returns
| Type | Description |
|---|---|
| IGenerativeStream<Delta<ITextChunk>, TAsset> |