| Class | Description |
|---|---|
| InternalOpenAiHelper | |
| OpenAiChatModel |
Represents an OpenAI language model with a chat completion interface, such as gpt-3.5-turbo and gpt-4.
|
| OpenAiChatModel.OpenAiChatModelBuilder | |
| OpenAiEmbeddingModel |
Represents an OpenAI embedding model, such as text-embedding-ada-002.
|
| OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder | |
| OpenAiImageModel |
Represents an OpenAI DALLĀ·E models to generate artistic images.
|
| OpenAiImageModel.OpenAiImageModelBuilder | |
| OpenAiLanguageModel |
Represents an OpenAI language model with a completion interface, such as gpt-3.5-turbo-instruct.
|
| OpenAiLanguageModel.OpenAiLanguageModelBuilder | |
| OpenAiModelName | Deprecated |
| OpenAiModerationModel |
Represents an OpenAI moderation model, such as text-moderation-latest.
|
| OpenAiModerationModel.OpenAiModerationModelBuilder | |
| OpenAiStreamingChatModel |
Represents an OpenAI language model with a chat completion interface, such as gpt-3.5-turbo and gpt-4.
|
| OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder | |
| OpenAiStreamingLanguageModel |
Represents an OpenAI language model with a completion interface, such as gpt-3.5-turbo-instruct.
|
| OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder | |
| OpenAiStreamingResponseBuilder |
This class needs to be thread safe because it is called when a streaming result comes back
and there is no guarantee that this thread will be the same as the one that initiated the request,
in fact it almost certainly won't be.
|
| OpenAiTokenizer |
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming.
|
| Enum | Description |
|---|---|
| OpenAiChatModelName | |
| OpenAiEmbeddingModelName | |
| OpenAiImageModelName | |
| OpenAiLanguageModelName | |
| OpenAiModerationModelName |
Copyright © 2024. All rights reserved.