Versions in this module Expand all Collapse all v0 v0.0.1 Nov 15, 2023 Changes in this version + type Client struct + func New(opts ...Option) (*Client, error) + func (cli *Client) Token(ctx context.Context, in *baidubcev1.TokenRequest) (*baidubcev1.TokenResponse, error) + func (cli Client) Balance(ctx context.Context, in *ai_customv1.BalanceRequest, opts ...grpc.CallOption) (*ai_customv1.BalanceResponse, error) + func (cli Client) ChatCompletions(ctx context.Context, in *ai_customv1.ChatCompletionsRequest, ...) (*ai_customv1.ChatResponse, error) + func (cli Client) ChatCompletionsStream(ctx context.Context, in *ai_customv1.ChatCompletionsRequest, ...) (ai_customv1.WenxinworkshopService_ChatCompletionsStreamClient, error) + func (cli Client) ChatEbInstant(ctx context.Context, in *ai_customv1.ChatEbInstantRequest, ...) (*ai_customv1.ChatResponse, error) + func (cli Client) ErnieBot4ChatCompletions(ctx context.Context, in *ai_customv1.ChatCompletionsRequest, ...) (*ai_customv1.ChatResponse, error) + func (cli Client) GetImgV2(ctx context.Context, in *ernievilgv1.GetImgV2Request, opts ...grpc.CallOption) (*ernievilgv1.GetImgV2Response, error) + func (cli Client) Txt2ImgV2(ctx context.Context, in *ernievilgv1.Txt2ImgV2Request, opts ...grpc.CallOption) (*ernievilgv1.Txt2ImgV2Response, error) + type Option func(*Client) error + func WithBaseUrl(url string) Option + func WithToken(token string) Option + func WithTokenRequest(in *baidubcev1.TokenRequest) Option