Documentation ¶
Index ¶
- func User(id string) string
- type Ai
- func (e *Ai) Chat(ctx context.Context, req *pb.ChatRequest, rsp *pb.ChatResponse) error
- func (e *Ai) Complete(ctx context.Context, req *pb.CompleteRequest, rsp *pb.CompleteResponse) error
- func (e *Ai) Edit(ctx context.Context, req *pb.EditRequest, rsp *pb.EditResponse) error
- func (e *Ai) Generate(ctx context.Context, req *pb.GenerateRequest, rsp *pb.GenerateResponse) error
- func (e *Ai) Moderate(ctx context.Context, req *pb.ModerateRequest, rsp *pb.ModerateResponse) error
- func (e *Ai) Stream(ctx context.Context, req *pb.StreamRequest, stream pb.Ai_StreamStream) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Ai ¶
type Ai struct {
Client *openai.Client
}
func (*Ai) Chat ¶
func (e *Ai) Chat(ctx context.Context, req *pb.ChatRequest, rsp *pb.ChatResponse) error
func (*Ai) Complete ¶
func (e *Ai) Complete(ctx context.Context, req *pb.CompleteRequest, rsp *pb.CompleteResponse) error
func (*Ai) Edit ¶
func (e *Ai) Edit(ctx context.Context, req *pb.EditRequest, rsp *pb.EditResponse) error
func (*Ai) Generate ¶
func (e *Ai) Generate(ctx context.Context, req *pb.GenerateRequest, rsp *pb.GenerateResponse) error
func (*Ai) Moderate ¶
func (e *Ai) Moderate(ctx context.Context, req *pb.ModerateRequest, rsp *pb.ModerateResponse) error
func (*Ai) Stream ¶ added in v1.7.0
func (e *Ai) Stream(ctx context.Context, req *pb.StreamRequest, stream pb.Ai_StreamStream) error
Click to show internal directories.
Click to hide internal directories.