Categorygithub.com/go-zoox/openai-client
modulepackage
1.5.3
Repository: https://github.com/go-zoox/openai-client.git
Documentation: pkg.go.dev

# README

OpenAI Client - OpenAI API Client SDK

PkgGoDev Build Status Go Report Card Coverage Status GitHub issues Release

Installation

To install the package, run:

go get -u github.com/go-zoox/openai-client

Getting Started

// See test cases

License

GoZoox is released under the MIT License.

# Functions

GetMaxTokens gets the max tokens for specific model.
New creates a OpenAI Client.

# Constants

APITypeAzure means Azure OpenAI API.
APITypeOpenAI means OpenAI API.
DefaultAPIServer is OpenAI API Server.
MaxTokensDefault ...
ModelAda ...
ModelBabbage ...
ModelCodeCushman001 ...
ModelTextDavinci002 ...
ModelCurie ...
ModelDavinci ...
GPT-4 https://platform.openai.com/docs/models/gpt-4.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
Chat Models => https://platform.openai.com/docs/api-reference/chat.
.
ModelTextAda001 ...
ModelTextBabbage001 ...
ModelTextCurie001 ...
ModelTextDavinci001 ...
ModelTextDavinci002 ...
ModelTextDavinci003 ...
ResourceChatCompletion ...
ResourceCompletion ...
ResourceEmbedding ...
ResourceImageGeneration ...

# Variables

MaxTokensMap ...
Version is the version of this package.

# Structs

Config is the OpenAI Client configuration.
CreateChatCompletionMessage ...
CreateChatCompletionRequest ...
CreateChatCompletionResponse ...
CreateCompletionRequest ...
CreateCompletionResponse ...
Image ...
ImageGenerationRequest ...
ImageGenerationResponse ...
ListModelRequest ...
ListModelResponse ...
RetrieveModelRequest ...
RetrieveModelResponse ...

# Interfaces

Client is a OpenAI API Client.