chore: update module name

This commit is contained in:
JustSong 2024-01-28 19:38:58 +08:00
parent b9d3cb0c45
commit 2cd1a78203
86 changed files with 247 additions and 247 deletions

View File

@ -1,7 +1,7 @@
package config package config
import ( import (
"one-api/common/helper" "github.com/songquanpeng/one-api/common/helper"
"os" "os"
"strconv" "strconv"
"sync" "sync"

View File

@ -1,6 +1,6 @@
package common package common
import "one-api/common/helper" import "github.com/songquanpeng/one-api/common/helper"
var UsingSQLite = false var UsingSQLite = false
var UsingPostgreSQL = false var UsingPostgreSQL = false

View File

@ -5,8 +5,8 @@ import (
"crypto/tls" "crypto/tls"
"encoding/base64" "encoding/base64"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common/config"
"net/smtp" "net/smtp"
"one-api/common/config"
"strings" "strings"
"time" "time"
) )

View File

@ -2,7 +2,7 @@ package common
import ( import (
"encoding/json" "encoding/json"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
) )
var GroupRatio = map[string]float64{ var GroupRatio = map[string]float64{

View File

@ -3,11 +3,11 @@ package helper
import ( import (
"fmt" "fmt"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/songquanpeng/one-api/common/logger"
"html/template" "html/template"
"log" "log"
"math/rand" "math/rand"
"net" "net"
"one-api/common/logger"
"os" "os"
"os/exec" "os/exec"
"runtime" "runtime"

View File

@ -12,7 +12,7 @@ import (
"strings" "strings"
"testing" "testing"
img "one-api/common/image" img "github.com/songquanpeng/one-api/common/image"
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
_ "golang.org/x/image/webp" _ "golang.org/x/image/webp"

View File

@ -3,9 +3,9 @@ package common
import ( import (
"flag" "flag"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"log" "log"
"one-api/common/config"
"one-api/common/logger"
"os" "os"
"path/filepath" "path/filepath"
) )

View File

@ -2,7 +2,7 @@ package common
import ( import (
"encoding/json" "encoding/json"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"strings" "strings"
"time" "time"
) )

View File

@ -3,7 +3,7 @@ package common
import ( import (
"context" "context"
"github.com/go-redis/redis/v8" "github.com/go-redis/redis/v8"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"os" "os"
"time" "time"
) )

View File

@ -2,7 +2,7 @@ package common
import ( import (
"fmt" "fmt"
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
) )
func LogQuota(quota int) string { func LogQuota(quota int) string {

View File

@ -2,9 +2,9 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"one-api/model" "github.com/songquanpeng/one-api/model"
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
) )
func GetSubscription(c *gin.Context) { func GetSubscription(c *gin.Context) {

View File

@ -4,13 +4,13 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"one-api/model"
"one-api/relay/util"
"strconv" "strconv"
"time" "time"

View File

@ -5,14 +5,14 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"one-api/model"
"one-api/relay/channel/openai"
"one-api/relay/util"
"strconv" "strconv"
"sync" "sync"
"time" "time"

View File

@ -2,10 +2,10 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common/config"
"one-api/common/helper"
"one-api/model"
"strconv" "strconv"
"strings" "strings"
) )

View File

@ -7,12 +7,12 @@ import (
"fmt" "fmt"
"github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
"one-api/model"
"strconv" "strconv"
"time" "time"
) )

View File

@ -2,8 +2,8 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"net/http" "net/http"
"one-api/common"
) )
func GetGroups(c *gin.Context) { func GetGroups(c *gin.Context) {

View File

@ -2,9 +2,9 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common/config"
"one-api/model"
"strconv" "strconv"
) )

View File

@ -3,10 +3,10 @@ package controller
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/model"
"strings" "strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"

View File

@ -3,7 +3,7 @@ package controller
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
) )
// https://platform.openai.com/docs/api-reference/models/list // https://platform.openai.com/docs/api-reference/models/list

View File

@ -2,10 +2,10 @@ package controller
import ( import (
"encoding/json" "encoding/json"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common/config"
"one-api/common/helper"
"one-api/model"
"strings" "strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"

View File

@ -2,10 +2,10 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common/config"
"one-api/common/helper"
"one-api/model"
"strconv" "strconv"
) )

View File

@ -3,14 +3,14 @@ package controller
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/controller"
"github.com/songquanpeng/one-api/relay/util"
"net/http" "net/http"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"one-api/relay/controller"
"one-api/relay/util"
"strconv" "strconv"
) )

View File

@ -2,11 +2,11 @@ package controller
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/model"
"strconv" "strconv"
) )

View File

@ -3,11 +3,11 @@ package controller
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/model"
"strconv" "strconv"
"time" "time"

View File

@ -5,10 +5,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/model"
"strconv" "strconv"
"time" "time"
) )

2
go.mod
View File

@ -1,4 +1,4 @@
module one-api module github.com/songquanpeng/one-api
// +heroku goVersion go1.18 // +heroku goVersion go1.18
go 1.18 go 1.18

16
main.go
View File

@ -6,14 +6,14 @@ import (
"github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions"
"github.com/gin-contrib/sessions/cookie" "github.com/gin-contrib/sessions/cookie"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common" "github.com/songquanpeng/one-api/common"
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"one-api/controller" "github.com/songquanpeng/one-api/controller"
"one-api/middleware" "github.com/songquanpeng/one-api/middleware"
"one-api/model" "github.com/songquanpeng/one-api/model"
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
"one-api/router" "github.com/songquanpeng/one-api/router"
"os" "os"
"strconv" "strconv"
) )

View File

@ -3,9 +3,9 @@ package middleware
import ( import (
"github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/model"
"strings" "strings"
) )

View File

@ -2,10 +2,10 @@ package middleware
import ( import (
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"net/http" "net/http"
"one-api/common"
"one-api/common/logger"
"one-api/model"
"strconv" "strconv"
"strings" "strings"

View File

@ -3,7 +3,7 @@ package middleware
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
) )
func SetUpLogger(server *gin.Engine) { func SetUpLogger(server *gin.Engine) {

View File

@ -4,9 +4,9 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"time" "time"
) )

View File

@ -3,8 +3,8 @@ package middleware
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/logger"
"net/http" "net/http"
"one-api/common/logger"
"runtime/debug" "runtime/debug"
) )

View File

@ -3,8 +3,8 @@ package middleware
import ( import (
"context" "context"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common/helper" "github.com/songquanpeng/one-api/common/helper"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
) )
func RequestId() func(c *gin.Context) { func RequestId() func(c *gin.Context) {

View File

@ -4,10 +4,10 @@ import (
"encoding/json" "encoding/json"
"github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"net/http" "net/http"
"net/url" "net/url"
"one-api/common/config"
"one-api/common/logger"
) )
type turnstileCheckResponse struct { type turnstileCheckResponse struct {

View File

@ -2,8 +2,8 @@ package middleware
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common/helper" "github.com/songquanpeng/one-api/common/helper"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
) )
func abortWithMessage(c *gin.Context, statusCode int, message string) { func abortWithMessage(c *gin.Context, statusCode int, message string) {

View File

@ -1,7 +1,7 @@
package model package model
import ( import (
"one-api/common" "github.com/songquanpeng/one-api/common"
"strings" "strings"
) )

View File

@ -4,10 +4,10 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"math/rand" "math/rand"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"sort" "sort"
"strconv" "strconv"
"strings" "strings"

View File

@ -3,11 +3,11 @@ package model
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"gorm.io/gorm" "gorm.io/gorm"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
) )
type Channel struct { type Channel struct {

View File

@ -3,10 +3,10 @@ package model
import ( import (
"context" "context"
"fmt" "fmt"
"one-api/common" "github.com/songquanpeng/one-api/common"
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"one-api/common/helper" "github.com/songquanpeng/one-api/common/helper"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -2,14 +2,14 @@ package model
import ( import (
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"gorm.io/driver/mysql" "gorm.io/driver/mysql"
"gorm.io/driver/postgres" "gorm.io/driver/postgres"
"gorm.io/driver/sqlite" "gorm.io/driver/sqlite"
"gorm.io/gorm" "gorm.io/gorm"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
"os" "os"
"strings" "strings"
"time" "time"

View File

@ -1,9 +1,9 @@
package model package model
import ( import (
"one-api/common" "github.com/songquanpeng/one-api/common"
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"strconv" "strconv"
"strings" "strings"
"time" "time"

View File

@ -3,9 +3,9 @@ package model
import ( import (
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"gorm.io/gorm" "gorm.io/gorm"
"one-api/common"
"one-api/common/helper"
) )
type Redemption struct { type Redemption struct {

View File

@ -3,11 +3,11 @@ package model
import ( import (
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"gorm.io/gorm" "gorm.io/gorm"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
) )
type Token struct { type Token struct {

View File

@ -3,11 +3,11 @@ package model
import ( import (
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"gorm.io/gorm" "gorm.io/gorm"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/logger"
"strings" "strings"
) )

View File

@ -1,8 +1,8 @@
package model package model
import ( import (
"one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"sync" "sync"
"time" "time"
) )

View File

@ -2,8 +2,8 @@ package aiproxy
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -5,13 +5,13 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"strconv" "strconv"
"strings" "strings"
) )

View File

@ -2,8 +2,8 @@ package ali
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -4,12 +4,12 @@ import (
"bufio" "bufio"
"encoding/json" "encoding/json"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"strings" "strings"
) )

View File

@ -2,8 +2,8 @@ package anthropic
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -5,12 +5,12 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"strings" "strings"
) )

View File

@ -2,8 +2,8 @@ package baidu
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -6,13 +6,13 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"one-api/relay/util"
"strings" "strings"
"sync" "sync"
"time" "time"

View File

@ -1,7 +1,7 @@
package baidu package baidu
import ( import (
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
"time" "time"
) )

View File

@ -2,8 +2,8 @@ package google
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -4,15 +4,15 @@ import (
"bufio" "bufio"
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/image"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/helper"
"one-api/common/image"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"strings" "strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"

View File

@ -1,7 +1,7 @@
package google package google
import ( import (
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
) )
type GeminiChatRequest struct { type GeminiChatRequest struct {

View File

@ -4,13 +4,13 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
) )
// https://developers.generativeai.google/api/rest/generativelanguage/models/generateMessage#request-body // https://developers.generativeai.google/api/rest/generativelanguage/models/generateMessage#request-body

View File

@ -2,8 +2,8 @@ package channel
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor interface { type Adaptor interface {

View File

@ -5,11 +5,11 @@ import (
"bytes" "bytes"
"encoding/json" "encoding/json"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/logger"
"one-api/relay/constant"
"strings" "strings"
) )

View File

@ -4,11 +4,11 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/pkoukk/tiktoken-go" "github.com/pkoukk/tiktoken-go"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/image"
"github.com/songquanpeng/one-api/common/logger"
"math" "math"
"one-api/common"
"one-api/common/config"
"one-api/common/image"
"one-api/common/logger"
"strings" "strings"
) )

View File

@ -2,8 +2,8 @@ package tencent
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -9,13 +9,13 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"sort" "sort"
"strconv" "strconv"
"strings" "strings"

View File

@ -1,7 +1,7 @@
package tencent package tencent
import ( import (
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
) )
type Message struct { type Message struct {

View File

@ -2,8 +2,8 @@ package xunfei
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -8,14 +8,14 @@ import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/gorilla/websocket" "github.com/gorilla/websocket"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"net/url" "net/url"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"strings" "strings"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package xunfei package xunfei
import ( import (
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
) )
type Message struct { type Message struct {

View File

@ -2,8 +2,8 @@ package zhipu
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/relay/channel/openai"
"net/http" "net/http"
"one-api/relay/channel/openai"
) )
type Adaptor struct { type Adaptor struct {

View File

@ -5,13 +5,13 @@ import (
"encoding/json" "encoding/json"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/golang-jwt/jwt" "github.com/golang-jwt/jwt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"strings" "strings"
"sync" "sync"
"time" "time"

View File

@ -1,7 +1,7 @@
package zhipu package zhipu
import ( import (
"one-api/relay/channel/openai" "github.com/songquanpeng/one-api/relay/channel/openai"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package constant package constant
import ( import (
"one-api/common" "github.com/songquanpeng/one-api/common"
) )
const ( const (

View File

@ -8,15 +8,15 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"one-api/model"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"one-api/relay/util"
"strings" "strings"
) )

View File

@ -5,16 +5,16 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"math" "math"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"one-api/model"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"one-api/relay/util"
) )
func getAndValidateTextRequest(c *gin.Context, relayMode int) (*openai.GeneralOpenAIRequest, error) { func getAndValidateTextRequest(c *gin.Context, relayMode int) (*openai.GeneralOpenAIRequest, error) {

View File

@ -6,13 +6,13 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/logger"
"one-api/model"
"one-api/relay/channel/openai"
"one-api/relay/util"
"strings" "strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"

View File

@ -6,21 +6,21 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/helper"
"github.com/songquanpeng/one-api/relay/channel/aiproxy"
"github.com/songquanpeng/one-api/relay/channel/ali"
"github.com/songquanpeng/one-api/relay/channel/anthropic"
"github.com/songquanpeng/one-api/relay/channel/baidu"
"github.com/songquanpeng/one-api/relay/channel/google"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/channel/tencent"
"github.com/songquanpeng/one-api/relay/channel/xunfei"
"github.com/songquanpeng/one-api/relay/channel/zhipu"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/util"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/helper"
"one-api/relay/channel/aiproxy"
"one-api/relay/channel/ali"
"one-api/relay/channel/anthropic"
"one-api/relay/channel/baidu"
"one-api/relay/channel/google"
"one-api/relay/channel/openai"
"one-api/relay/channel/tencent"
"one-api/relay/channel/xunfei"
"one-api/relay/channel/zhipu"
"one-api/relay/constant"
"one-api/relay/util"
"strings" "strings"
) )

View File

@ -3,12 +3,12 @@ package controller
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"github.com/songquanpeng/one-api/relay/util"
"net/http" "net/http"
"one-api/common"
"one-api/common/logger"
"one-api/relay/channel/openai"
"one-api/relay/constant"
"one-api/relay/util"
"strings" "strings"
) )

View File

@ -2,8 +2,8 @@ package util
import ( import (
"context" "context"
"one-api/common/logger" "github.com/songquanpeng/one-api/common/logger"
"one-api/model" "github.com/songquanpeng/one-api/model"
) )
func ReturnPreConsumedQuota(ctx context.Context, preConsumedQuota int, tokenId int) { func ReturnPreConsumedQuota(ctx context.Context, preConsumedQuota int, tokenId int) {

View File

@ -4,13 +4,13 @@ import (
"context" "context"
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"github.com/songquanpeng/one-api/model"
"github.com/songquanpeng/one-api/relay/channel/openai"
"io" "io"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/common/logger"
"one-api/model"
"one-api/relay/channel/openai"
"strconv" "strconv"
"strings" "strings"

View File

@ -1,8 +1,8 @@
package util package util
import ( import (
"github.com/songquanpeng/one-api/common/config"
"net/http" "net/http"
"one-api/common/config"
"time" "time"
) )

View File

@ -2,8 +2,8 @@ package util
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/common" "github.com/songquanpeng/one-api/common"
"one-api/relay/constant" "github.com/songquanpeng/one-api/relay/constant"
"strings" "strings"
) )

View File

@ -2,9 +2,9 @@ package util
import ( import (
"errors" "errors"
"github.com/songquanpeng/one-api/relay/channel/openai"
"github.com/songquanpeng/one-api/relay/constant"
"math" "math"
"one-api/relay/channel/openai"
"one-api/relay/constant"
) )
func ValidateTextRequest(textRequest *openai.GeneralOpenAIRequest, relayMode int) error { func ValidateTextRequest(textRequest *openai.GeneralOpenAIRequest, relayMode int) error {

View File

@ -1,8 +1,8 @@
package router package router
import ( import (
"one-api/controller" "github.com/songquanpeng/one-api/controller"
"one-api/middleware" "github.com/songquanpeng/one-api/middleware"
"github.com/gin-contrib/gzip" "github.com/gin-contrib/gzip"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"

View File

@ -3,8 +3,8 @@ package router
import ( import (
"github.com/gin-contrib/gzip" "github.com/gin-contrib/gzip"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"one-api/controller" "github.com/songquanpeng/one-api/controller"
"one-api/middleware" "github.com/songquanpeng/one-api/middleware"
) )
func SetDashboardRouter(router *gin.Engine) { func SetDashboardRouter(router *gin.Engine) {

View File

@ -4,9 +4,9 @@ import (
"embed" "embed"
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/logger"
"net/http" "net/http"
"one-api/common/config"
"one-api/common/logger"
"os" "os"
"strings" "strings"
) )

View File

@ -1,8 +1,8 @@
package router package router
import ( import (
"one-api/controller" "github.com/songquanpeng/one-api/controller"
"one-api/middleware" "github.com/songquanpeng/one-api/middleware"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )

View File

@ -6,11 +6,11 @@ import (
"github.com/gin-contrib/gzip" "github.com/gin-contrib/gzip"
"github.com/gin-contrib/static" "github.com/gin-contrib/static"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/songquanpeng/one-api/common"
"github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/controller"
"github.com/songquanpeng/one-api/middleware"
"net/http" "net/http"
"one-api/common"
"one-api/common/config"
"one-api/controller"
"one-api/middleware"
"strings" "strings"
) )