Spaces:
Running
Running
package v1 | |
import ( | |
binglib "github.com/Harry-zklcdc/bing-lib" | |
) | |
var apikey string | |
var blankApikey bool | |
type chatRequest struct { | |
Messages []binglib.Message `json:"messages"` | |
Model string `json:"model"` | |
Stream bool `json:"stream"` | |
Temperature float64 `json:"temperature,omitempty"` | |
} | |
type chatResponse struct { | |
Id string `json:"id"` | |
Object string `json:"object"` | |
Create int64 `json:"created"` | |
Model string `json:"model"` | |
SystemFingerprint string `json:"system_fingerprint"` | |
Choices []choices `json:"choices"` | |
} | |
type choices struct { | |
Index int `json:"index"` | |
Delta binglib.Message `json:"delta,omitempty"` | |
Message binglib.Message `json:"message,omitempty"` | |
Logprobs string `json:"logprobs,omitempty"` | |
FinishReason *string `json:"finish_reason"` | |
} | |
type imageRequest struct { | |
Prompt string `json:"prompt"` | |
Model string `json:"model"` | |
N int `json:"n"` | |
} | |
type imageResponse struct { | |
Created int64 `json:"created"` | |
Data []imageData `json:"data"` | |
} | |
type imageData struct { | |
Url string `json:"url"` | |
} | |
type modelStruct struct { | |
Id string `json:"id"` | |
Object string `json:"object"` | |
Created int64 `json:"created"` | |
OwnedBy string `json:"owned_by"` | |
} | |
type modelResponse struct { | |
Object string `json:"object"` | |
Data []modelStruct `json:"data"` | |
} | |