功能特性: - 用户端充值记录页面,从使用日志中分离 - 充值记录中的去开发票功能 - 管理员发票管理页面 - 发票申请、处理、邮件通知功能 - 侧边栏菜单更新 - UI优化和控制台清理 - Docker部署配置 - 生产环境安全配置
39 lines
943 B
Go
39 lines
943 B
Go
package palm
|
|
|
|
import "one-api/dto"
|
|
|
|
type PaLMChatMessage struct {
|
|
Author string `json:"author"`
|
|
Content string `json:"content"`
|
|
}
|
|
|
|
type PaLMFilter struct {
|
|
Reason string `json:"reason"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type PaLMPrompt struct {
|
|
Messages []PaLMChatMessage `json:"messages"`
|
|
}
|
|
|
|
type PaLMChatRequest struct {
|
|
Prompt PaLMPrompt `json:"prompt"`
|
|
Temperature *float64 `json:"temperature,omitempty"`
|
|
CandidateCount int `json:"candidateCount,omitempty"`
|
|
TopP float64 `json:"topP,omitempty"`
|
|
TopK uint `json:"topK,omitempty"`
|
|
}
|
|
|
|
type PaLMError struct {
|
|
Code int `json:"code"`
|
|
Message string `json:"message"`
|
|
Status string `json:"status"`
|
|
}
|
|
|
|
type PaLMChatResponse struct {
|
|
Candidates []PaLMChatMessage `json:"candidates"`
|
|
Messages []dto.Message `json:"messages"`
|
|
Filters []PaLMFilter `json:"filters"`
|
|
Error PaLMError `json:"error"`
|
|
}
|