llmodel

package
v0.26.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Count

func Count(data *CountParam) (int64, error)

func Create

func Create(data *CreateParam) (uint, error)

func Delete

func Delete(data *DeleteParam) error

func Fetch

func Fetch(data *FetchParam) (*tables.LLModel, error)

func FetchAll

func FetchAll(data *FetchAllParam) ([]*tables.LLModel, error)

func Replace

func Replace(data *ReplaceParam) error

func Update

func Update(data *UpdateParam) error

Types

type CountParam

type CountParam = FetchAllParam

type CreateParam

type CreateParam struct {
	Rd       uint   `json:"rd"`
	Mid      string `json:"mid" binding:"required"`
	Level    int32  `json:"level"`
	Family   string `json:"family" binding:"required"`
	Provider string `json:"provider" binding:"required"`
	Model    string `json:"model" binding:"required"`
	Secret   string `json:"secret" binding:"required"`
	Endpoint string `json:"endpoint"`
}

type DeleteParam

type DeleteParam = FetchParam

type FetchAllParam

type FetchAllParam struct {
	Level    int32  `json:"level"`
	Family   string `json:"family"`
	Provider string `json:"provider"`
	Model    string `json:"model"`
}

type FetchParam

type FetchParam struct {
	Rd  uint   `json:"rd"`
	Mid string `json:"mid"`
}

type ReplaceParam

type ReplaceParam = CreateParam

type UpdateParam

type UpdateParam = CreateParam

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL