mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-09-21 02:56:38 +08:00
72 lines
1.8 KiB
Go
72 lines
1.8 KiB
Go
package ali
|
|
|
|
// type Message struct {
|
|
// Content string `json:"content"`
|
|
// Role string `json:"role"`
|
|
// }
|
|
|
|
// type Input struct {
|
|
// //Prompt string `json:"prompt"`
|
|
// Messages []Message `json:"messages"`
|
|
// }
|
|
|
|
// type Parameters struct {
|
|
// TopP float64 `json:"top_p,omitempty"`
|
|
// TopK int `json:"top_k,omitempty"`
|
|
// Seed uint64 `json:"seed,omitempty"`
|
|
// EnableSearch bool `json:"enable_search,omitempty"`
|
|
// IncrementalOutput bool `json:"incremental_output,omitempty"`
|
|
// }
|
|
|
|
// type ChatRequest struct {
|
|
// Model string `json:"model"`
|
|
// Input Input `json:"input"`
|
|
// Parameters Parameters `json:"parameters,omitempty"`
|
|
// }
|
|
|
|
// type EmbeddingRequest struct {
|
|
// Model string `json:"model"`
|
|
// Input struct {
|
|
// Texts []string `json:"texts"`
|
|
// } `json:"input"`
|
|
// Parameters *struct {
|
|
// TextType string `json:"text_type,omitempty"`
|
|
// } `json:"parameters,omitempty"`
|
|
// }
|
|
|
|
// type Embedding struct {
|
|
// Embedding []float64 `json:"embedding"`
|
|
// TextIndex int `json:"text_index"`
|
|
// }
|
|
|
|
// type EmbeddingResponse struct {
|
|
// Output struct {
|
|
// Embeddings []Embedding `json:"embeddings"`
|
|
// } `json:"output"`
|
|
// Usage Usage `json:"usage"`
|
|
// Error
|
|
// }
|
|
|
|
// type Error struct {
|
|
// Code string `json:"code"`
|
|
// Message string `json:"message"`
|
|
// RequestId string `json:"request_id"`
|
|
// }
|
|
|
|
// type Usage struct {
|
|
// InputTokens int `json:"input_tokens"`
|
|
// OutputTokens int `json:"output_tokens"`
|
|
// TotalTokens int `json:"total_tokens"`
|
|
// }
|
|
|
|
// type Output struct {
|
|
// Text string `json:"text"`
|
|
// FinishReason string `json:"finish_reason"`
|
|
// }
|
|
|
|
// type ChatResponse struct {
|
|
// Output Output `json:"output"`
|
|
// Usage Usage `json:"usage"`
|
|
// Error
|
|
// }
|