refact:openteam

This commit is contained in:
Sakurasan
2025-01-01 23:10:01 +08:00
parent 1f5e1c221c
commit 65d6d12972
18 changed files with 1126 additions and 106 deletions

View File

@@ -13,51 +13,6 @@ import (
"github.com/gin-gonic/gin"
)
var (
GPT3Dot5Turbo = "gpt-3.5-turbo"
GPT4 = "gpt-4"
)
// type ChatCompletionMessage struct {
// Role string `json:"role"`
// Content string `json:"content"`
// Name string `json:"name,omitempty"`
// }
// type ChatCompletionRequest struct {
// Model string `json:"model"`
// Messages []ChatCompletionMessage `json:"messages"`
// MaxTokens int `json:"max_tokens,omitempty"`
// Temperature float32 `json:"temperature,omitempty"`
// TopP float32 `json:"top_p,omitempty"`
// N int `json:"n,omitempty"`
// Stream bool `json:"stream,omitempty"`
// Stop []string `json:"stop,omitempty"`
// PresencePenalty float32 `json:"presence_penalty,omitempty"`
// FrequencyPenalty float32 `json:"frequency_penalty,omitempty"`
// LogitBias map[string]int `json:"logit_bias,omitempty"`
// User string `json:"user,omitempty"`
// }
// type ChatCompletionChoice struct {
// Index int `json:"index"`
// Message ChatCompletionMessage `json:"message"`
// FinishReason string `json:"finish_reason"`
// }
// type ChatCompletionResponse struct {
// ID string `json:"id"`
// Object string `json:"object"`
// Created int64 `json:"created"`
// Model string `json:"model"`
// Choices []ChatCompletionChoice `json:"choices"`
// Usage struct {
// PromptTokens int `json:"prompt_tokens"`
// CompletionTokens int `json:"completion_tokens"`
// TotalTokens int `json:"total_tokens"`
// } `json:"usage"`
// }
func HandleProxy(c *gin.Context) {
var (
localuser bool