openai.go 471 B

123456789101112131415
  1. package settings
  2. import "github.com/sashabaranov/go-openai"
  3. type OpenAI struct {
  4. BaseUrl string `json:"base_url" binding:"omitempty,url"`
  5. Token string `json:"token" binding:"omitempty,safety_text"`
  6. Proxy string `json:"proxy" binding:"omitempty,url"`
  7. Model string `json:"model" binding:"omitempty,safety_text"`
  8. APIType string `json:"api_type" binding:"omitempty,oneof=OPEN_AI AZURE"`
  9. }
  10. var OpenAISettings = &OpenAI{
  11. APIType: string(openai.APITypeOpenAI),
  12. }