rev-1: Added some fixes & improvements (#26)

* Added support for Moderations API

* gofmt moderation.go

* support for edits endpoint & other improvements

* fix: Choice redeclared in this block

* Added more parameters for the Search endpoint. (#3)
This commit is contained in:
noona
2022-07-04 00:51:02 +07:00
committed by GitHub
parent 1f716381cd
commit 51f94a6ab3
3 changed files with 30 additions and 17 deletions

View File

@@ -27,8 +27,8 @@ type CompletionRequest struct {
User string `json:"user,omitempty"`
}
// Choice represents one of possible completions
type Choice struct {
// CompletionChoice represents one of possible completions
type CompletionChoice struct {
Text string `json:"text"`
Index int `json:"index"`
FinishReason string `json:"finish_reason"`
@@ -52,12 +52,12 @@ type CompletionUsage struct {
// CompletionResponse represents a response structure for completion API
type CompletionResponse struct {
ID string `json:"id"`
Object string `json:"object"`
Created uint64 `json:"created"`
Model string `json:"model"`
Choices []Choice `json:"choices"`
Usage CompletionUsage `json:"usage"`
ID string `json:"id"`
Object string `json:"object"`
Created uint64 `json:"created"`
Model string `json:"model"`
Choices []CompletionChoice `json:"choices"`
Usage CompletionUsage `json:"usage"`
}
// CreateCompletion — API call to create a completion. This is the main endpoint of the API. Returns new text as well as, if requested, the probabilities over each alternative token at each position.