Documentation
¶
Index ¶
- func NewProxyRepo(db *db.Client, redis *redis.Client) domain.ProxyRepo
- type ProxyRepo
- func (r *ProxyRepo) AcceptCompletion(ctx context.Context, req *domain.AcceptCompletionReq) error
- func (r *ProxyRepo) Record(ctx context.Context, record *domain.RecordParam) error
- func (r *ProxyRepo) Report(ctx context.Context, model *db.Model, req *domain.ReportReq) error
- func (r *ProxyRepo) SelectModelWithLoadBalancing(modelName string, modelType consts.ModelType) (*db.Model, error)
- func (r *ProxyRepo) UpdateByTaskID(ctx context.Context, taskID string, fn func(*db.TaskUpdateOne)) error
- func (r *ProxyRepo) ValidateApiKey(ctx context.Context, key string) (*db.ApiKey, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProxyRepo ¶
type ProxyRepo struct {
// contains filtered or unexported fields
}
func (*ProxyRepo) AcceptCompletion ¶
func (*ProxyRepo) SelectModelWithLoadBalancing ¶
func (*ProxyRepo) UpdateByTaskID ¶
Click to show internal directories.
Click to hide internal directories.