This commit is contained in:
2026-01-28 18:01:15 +03:00
parent b37979fe2a
commit 84ff8134d9
4 changed files with 20 additions and 17 deletions

View File

@@ -5,12 +5,13 @@ import (
"encoding/json"
"errors"
"fmt"
"git.nix13.pw/scuroneko/laniakea"
"io"
"net/http"
"net/url"
"os"
"time"
"git.nix13.pw/scuroneko/slog"
)
type OpenAIResponse struct {
@@ -55,15 +56,15 @@ type OpenAIAPI struct {
Token string
Model string
BaseURL string
Logger *laniakea.Logger
Logger *slog.Logger
client *http.Client
}
func NewOpenAIAPI(baseURL, token, model string) *OpenAIAPI {
logger := laniakea.CreateLogger()
level := laniakea.FATAL
logger := slog.CreateLogger()
level := slog.FATAL
if os.Getenv("DEBUG") == "true" {
level = laniakea.DEBUG
level = slog.DEBUG
}
logger = logger.Prefix("AI").Level(level)
proxy, err := url.Parse(os.Getenv("HTTPS_PROXY"))