go-chatgpt
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

34 рядки
559 B

  1. package gogpt
  2. import (
  3. "net/http"
  4. )
  5. const (
  6. apiURLv1 = "http://chatgpt.zhiyinos.cn/"
  7. defaultEmptyMessagesLimit uint = 300
  8. )
  9. // ClientConfig is a configuration of a client.
  10. type ClientConfig struct {
  11. authToken string
  12. HTTPClient *http.Client
  13. BaseURL string
  14. OrgID string
  15. EmptyMessagesLimit uint
  16. }
  17. func DefaultConfig(authToken string) ClientConfig {
  18. return ClientConfig{
  19. HTTPClient: &http.Client{},
  20. BaseURL: apiURLv1,
  21. OrgID: "",
  22. authToken: authToken,
  23. EmptyMessagesLimit: defaultEmptyMessagesLimit,
  24. }
  25. }