Documentation
¶
Index ¶
- Constants
- Variables
- type AccessTokenClient
- func (c *AccessTokenClient) CreateToken() (_result *client.CreateTokenResponseBodyData, _err error)
- func (c *AccessTokenClient) GetToken() (_token string, _err error)
- func (c AccessTokenClient) GoString() string
- func (c *AccessTokenClient) SetAccessKeyId(v string) *AccessTokenClient
- func (c *AccessTokenClient) SetAccessKeySecret(v string) *AccessTokenClient
- func (c *AccessTokenClient) SetAgentKey(v string) *AccessTokenClient
- func (c *AccessTokenClient) SetEndpoint(v string) *AccessTokenClient
- func (c *AccessTokenClient) SetTokenData(tokenData *client.CreateTokenResponseBodyData) *AccessTokenClient
- func (c AccessTokenClient) String() string
- type ChatQaMessage
- type CompletionClient
- func (cc *CompletionClient) CreateCompletion(request *CompletionRequest) (_response *CompletionResponse, _err error)
- func (cc *CompletionClient) CreateCompletionRequest(request *CompletionRequest, stream bool) (*http.Request, error)
- func (cc *CompletionClient) CreateStreamCompletion(request *CompletionRequest) (_response chan *CompletionResponse, _err error)
- func (cc CompletionClient) GoString() string
- func (cc *CompletionClient) ReadStream(response *http.Response) (chan *CompletionResponse, error)
- func (cc *CompletionClient) SetEndpoint(v string) *CompletionClient
- func (cc *CompletionClient) SetToken(v string) *CompletionClient
- func (cc CompletionClient) String() string
- type CompletionRequest
- func (cr CompletionRequest) GoString() string
- func (cr *CompletionRequest) SetAppId(v string) *CompletionRequest
- func (cr *CompletionRequest) SetBizParams(v *map[string]interface{}) *CompletionRequest
- func (cr *CompletionRequest) SetDocReferenceType(v string) *CompletionRequest
- func (cr *CompletionRequest) SetDocTagIds(v []int64) *CompletionRequest
- func (cr *CompletionRequest) SetHasThoughts(v bool) *CompletionRequest
- func (cr *CompletionRequest) SetHistory(v []*ChatQaMessage) *CompletionRequest
- func (cr *CompletionRequest) SetParameters(v *CompletionRequestModelParameter) *CompletionRequest
- func (cr *CompletionRequest) SetPrompt(v string) *CompletionRequest
- func (cr *CompletionRequest) SetRequestId(v string) *CompletionRequest
- func (cr *CompletionRequest) SetSessionId(v string) *CompletionRequest
- func (cr *CompletionRequest) SetStream(v bool) *CompletionRequest
- func (cr *CompletionRequest) SetTopP(v float32) *CompletionRequest
- func (cr CompletionRequest) String() string
- type CompletionRequestModelParameter
- func (cp CompletionRequestModelParameter) GoString() string
- func (cp *CompletionRequestModelParameter) SetSeed(v int32) *CompletionRequestModelParameter
- func (cp *CompletionRequestModelParameter) SetTopK(v int32) *CompletionRequestModelParameter
- func (cp *CompletionRequestModelParameter) SetUseRawPrompt(v bool) *CompletionRequestModelParameter
- func (cp CompletionRequestModelParameter) String() string
- type CompletionResponse
- type CompletionResponseData
- type CompletionResponseDataDocReference
- type CompletionResponseDataThought
Constants ¶
View Source
const ( BroadscopeBailianPopEndpoint = "bailian.cn-beijing.aliyuncs.com" BroadscopeBailianEndpoint = "https://bailian.aliyuncs.com" DocReferenceTypeSimple = "simple" DocReferenceTypeIndexed = "indexed" )
Variables ¶
View Source
var ( SSEEventData = []byte("data: ") SSEEventError = []byte(`data: {"error":`) SSEEventDone = "[DONE]" )
Functions ¶
This section is empty.
Types ¶
type AccessTokenClient ¶
type AccessTokenClient struct { AccessKeyId *string AccessKeySecret *string AgentKey *string Endpoint *string TokenData *client.CreateTokenResponseBodyData }
func (*AccessTokenClient) CreateToken ¶
func (c *AccessTokenClient) CreateToken() (_result *client.CreateTokenResponseBodyData, _err error)
func (*AccessTokenClient) GetToken ¶
func (c *AccessTokenClient) GetToken() (_token string, _err error)
func (AccessTokenClient) GoString ¶
func (c AccessTokenClient) GoString() string
func (*AccessTokenClient) SetAccessKeyId ¶
func (c *AccessTokenClient) SetAccessKeyId(v string) *AccessTokenClient
func (*AccessTokenClient) SetAccessKeySecret ¶
func (c *AccessTokenClient) SetAccessKeySecret(v string) *AccessTokenClient
func (*AccessTokenClient) SetAgentKey ¶
func (c *AccessTokenClient) SetAgentKey(v string) *AccessTokenClient
func (*AccessTokenClient) SetEndpoint ¶
func (c *AccessTokenClient) SetEndpoint(v string) *AccessTokenClient
func (*AccessTokenClient) SetTokenData ¶
func (c *AccessTokenClient) SetTokenData(tokenData *client.CreateTokenResponseBodyData) *AccessTokenClient
func (AccessTokenClient) String ¶
func (c AccessTokenClient) String() string
type ChatQaMessage ¶
func (ChatQaMessage) GoString ¶
func (c ChatQaMessage) GoString() string
func (ChatQaMessage) String ¶
func (c ChatQaMessage) String() string
type CompletionClient ¶
func (*CompletionClient) CreateCompletion ¶
func (cc *CompletionClient) CreateCompletion(request *CompletionRequest) (_response *CompletionResponse, _err error)
func (*CompletionClient) CreateCompletionRequest ¶
func (cc *CompletionClient) CreateCompletionRequest(request *CompletionRequest, stream bool) (*http.Request, error)
func (*CompletionClient) CreateStreamCompletion ¶
func (cc *CompletionClient) CreateStreamCompletion(request *CompletionRequest) (_response chan *CompletionResponse, _err error)
func (CompletionClient) GoString ¶
func (cc CompletionClient) GoString() string
func (*CompletionClient) ReadStream ¶
func (cc *CompletionClient) ReadStream(response *http.Response) (chan *CompletionResponse, error)
func (*CompletionClient) SetEndpoint ¶
func (cc *CompletionClient) SetEndpoint(v string) *CompletionClient
func (*CompletionClient) SetToken ¶
func (cc *CompletionClient) SetToken(v string) *CompletionClient
func (CompletionClient) String ¶
func (cc CompletionClient) String() string
type CompletionRequest ¶
type CompletionRequest struct { RequestId *string `json:"RequestId"` AppId *string `json:"AppId"` Prompt *string `json:"Prompt"` SessionId *string `json:"SessionId,omitempty"` TopP float32 `json:"TopP,omitempty"` Stream bool `json:"Stream,omitempty"` HasThoughts bool `json:"HasThoughts,omitempty"` BizParams *map[string]interface{} `json:"BizParams,omitempty"` DocReferenceType *string `json:"DocReferenceType,omitempty"` History []*ChatQaMessage `json:"History,omitempty"` Parameters *CompletionRequestModelParameter `json:"Parameters,omitempty"` DocTagIds []int64 `json:"DocTagIds,omitempty"` }
func (CompletionRequest) GoString ¶
func (cr CompletionRequest) GoString() string
func (*CompletionRequest) SetAppId ¶
func (cr *CompletionRequest) SetAppId(v string) *CompletionRequest
func (*CompletionRequest) SetBizParams ¶
func (cr *CompletionRequest) SetBizParams(v *map[string]interface{}) *CompletionRequest
func (*CompletionRequest) SetDocReferenceType ¶
func (cr *CompletionRequest) SetDocReferenceType(v string) *CompletionRequest
func (*CompletionRequest) SetDocTagIds ¶
func (cr *CompletionRequest) SetDocTagIds(v []int64) *CompletionRequest
func (*CompletionRequest) SetHasThoughts ¶
func (cr *CompletionRequest) SetHasThoughts(v bool) *CompletionRequest
func (*CompletionRequest) SetHistory ¶
func (cr *CompletionRequest) SetHistory(v []*ChatQaMessage) *CompletionRequest
func (*CompletionRequest) SetParameters ¶
func (cr *CompletionRequest) SetParameters(v *CompletionRequestModelParameter) *CompletionRequest
func (*CompletionRequest) SetPrompt ¶
func (cr *CompletionRequest) SetPrompt(v string) *CompletionRequest
func (*CompletionRequest) SetRequestId ¶
func (cr *CompletionRequest) SetRequestId(v string) *CompletionRequest
func (*CompletionRequest) SetSessionId ¶
func (cr *CompletionRequest) SetSessionId(v string) *CompletionRequest
func (*CompletionRequest) SetStream ¶
func (cr *CompletionRequest) SetStream(v bool) *CompletionRequest
func (*CompletionRequest) SetTopP ¶
func (cr *CompletionRequest) SetTopP(v float32) *CompletionRequest
func (CompletionRequest) String ¶
func (cr CompletionRequest) String() string
type CompletionRequestModelParameter ¶
type CompletionRequestModelParameter struct { TopK int32 `json:"TopK,omitempty"` Seed int32 `json:"Seed,omitempty"` UseRawPrompt bool `json:"UseRawPrompt,omitempty"` }
func (CompletionRequestModelParameter) GoString ¶
func (cp CompletionRequestModelParameter) GoString() string
func (*CompletionRequestModelParameter) SetSeed ¶
func (cp *CompletionRequestModelParameter) SetSeed(v int32) *CompletionRequestModelParameter
func (*CompletionRequestModelParameter) SetTopK ¶
func (cp *CompletionRequestModelParameter) SetTopK(v int32) *CompletionRequestModelParameter
func (*CompletionRequestModelParameter) SetUseRawPrompt ¶
func (cp *CompletionRequestModelParameter) SetUseRawPrompt(v bool) *CompletionRequestModelParameter
func (CompletionRequestModelParameter) String ¶
func (cp CompletionRequestModelParameter) String() string
type CompletionResponse ¶
type CompletionResponse struct { Success bool `json:"Success"` Code *string `json:"Code,omitempty"` Message *string `json:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty"` Data *CompletionResponseData `json:"Data,omitempty"` }
func (CompletionResponse) GoString ¶
func (cr CompletionResponse) GoString() string
func (CompletionResponse) String ¶
func (cr CompletionResponse) String() string
type CompletionResponseData ¶
type CompletionResponseData struct { ResponseId *string `json:"ResponseId"` SessionId *string `json:"SessionId,omitempty"` Text *string `json:"Text,omitempty"` Thoughts []*CompletionResponseDataThought `json:"Thoughts,omitempty"` DocReferences []*CompletionResponseDataDocReference `json:"DocReferences,omitempty"` }
func (CompletionResponseData) GoString ¶
func (cd CompletionResponseData) GoString() string
func (CompletionResponseData) String ¶
func (cd CompletionResponseData) String() string
type CompletionResponseDataDocReference ¶
type CompletionResponseDataDocReference struct { IndexId *string `json:"IndexId,omitempty"` Title *string `json:"Title,omitempty"` DocId *string `json:"DocId,omitempty"` DocName *string `json:"DocName,omitempty"` DocUrl *string `json:"DocUrl,omitempty"` Text *string `json:"Text,omitempty"` BizId *string `json:"BizId,omitempty"` }
func (CompletionResponseDataDocReference) GoString ¶
func (cr CompletionResponseDataDocReference) GoString() string
func (CompletionResponseDataDocReference) String ¶
func (cr CompletionResponseDataDocReference) String() string
type CompletionResponseDataThought ¶
type CompletionResponseDataThought struct { Thought *string `json:"Thought,omitempty"` ActionType *string `json:"ActionType,omitempty"` ActionName *string `json:"ActionName,omitempty"` Action *string `json:"Action,omitempty"` ActionInputStream *string `json:"ActionInputStream,omitempty"` ActionInput *string `json:"ActionInput,omitempty"` Response *string `json:"Response,omitempty"` Observation *string `json:"Observation,omitempty"` }
func (CompletionResponseDataThought) GoString ¶
func (ct CompletionResponseDataThought) GoString() string
func (CompletionResponseDataThought) String ¶
func (ct CompletionResponseDataThought) String() string
Click to show internal directories.
Click to hide internal directories.