Documentation
¶
Index ¶
- type CollectionRouteCorrectRequest
- type CollectionRouteCorrectResponse
- type CollectionRouteCreatePrRequest
- type CollectionRouteCreatePrResponse
- type CollectionRouteExplainRequest
- type CollectionRouteExplainResponse
- type CollectionRouteGenerateRequest
- type CollectionRouteGenerateResponse
- type CollectionRouteGetExampleRequest
- type CollectionRouteGetExampleResponse
- type CommonRequest
- type CommonResponse
- type Handler
- func (h Handler) CollectionRouteCorrect(req CollectionRouteCorrectRequest) (*CollectionRouteCorrectResponse, error)
- func (h Handler) CollectionRouteCreatePullRequest(req CollectionRouteCreatePrRequest) (*CollectionRouteCreatePrResponse, error)
- func (h Handler) CollectionRouteExplain(req CollectionRouteExplainRequest) (*CollectionRouteExplainResponse, error)
- func (h Handler) CollectionRouteGenerate(req CollectionRouteGenerateRequest) (*CollectionRouteGenerateResponse, error)
- func (h Handler) CollectionRouteGetExamples(req CollectionRouteGetExampleRequest) (CollectionRouteGetExampleResponse, error)
- func (Handler) Kind() string
- type PromptExample
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectionRouteCorrectRequest ¶
type CollectionRouteCorrectRequest struct {
CommonRequest `json:",inline"`
// contains filtered or unexported fields
}
type CollectionRouteCreatePrRequest ¶
type CollectionRouteCreatePrRequest struct {
ConnectorID object.ID `json:"connectorID"`
Repository string `json:"repository"`
Branch string `json:"branch"`
Path string `json:"path"`
Content string `json:"content"`
Context *gin.Context
// contains filtered or unexported fields
}
func (*CollectionRouteCreatePrRequest) SetGinContext ¶
func (r *CollectionRouteCreatePrRequest) SetGinContext(ctx *gin.Context)
func (*CollectionRouteCreatePrRequest) Validate ¶
func (r *CollectionRouteCreatePrRequest) Validate() error
type CollectionRouteCreatePrResponse ¶
type CollectionRouteCreatePrResponse struct {
Link string `json:"link"`
}
type CollectionRouteExplainRequest ¶
type CollectionRouteExplainRequest struct {
CommonRequest `json:",inline"`
// contains filtered or unexported fields
}
type CollectionRouteExplainResponse ¶
type CollectionRouteExplainResponse = CommonResponse
type CollectionRouteGenerateRequest ¶
type CollectionRouteGenerateRequest struct {
CommonRequest `json:",inline"`
// contains filtered or unexported fields
}
type CollectionRouteGenerateResponse ¶
type CollectionRouteGenerateResponse = CommonResponse
type CollectionRouteGetExampleRequest ¶
type CollectionRouteGetExampleRequest struct {
Context *gin.Context
// contains filtered or unexported fields
}
func (*CollectionRouteGetExampleRequest) SetGinContext ¶
func (r *CollectionRouteGetExampleRequest) SetGinContext(ctx *gin.Context)
type CollectionRouteGetExampleResponse ¶
type CollectionRouteGetExampleResponse = []PromptExample
type CommonRequest ¶
func (*CommonRequest) SetGinContext ¶
func (r *CommonRequest) SetGinContext(ctx *gin.Context)
func (*CommonRequest) Validate ¶
func (r *CommonRequest) Validate() error
type CommonResponse ¶
type CommonResponse struct {
Text string `json:"text"`
}
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func (Handler) CollectionRouteCorrect ¶
func (h Handler) CollectionRouteCorrect(req CollectionRouteCorrectRequest) (*CollectionRouteCorrectResponse, error)
func (Handler) CollectionRouteCreatePullRequest ¶
func (h Handler) CollectionRouteCreatePullRequest( req CollectionRouteCreatePrRequest, ) (*CollectionRouteCreatePrResponse, error)
func (Handler) CollectionRouteExplain ¶
func (h Handler) CollectionRouteExplain(req CollectionRouteExplainRequest) (*CollectionRouteExplainResponse, error)
func (Handler) CollectionRouteGenerate ¶
func (h Handler) CollectionRouteGenerate(req CollectionRouteGenerateRequest) (*CollectionRouteGenerateResponse, error)
func (Handler) CollectionRouteGetExamples ¶
func (h Handler) CollectionRouteGetExamples( req CollectionRouteGetExampleRequest, ) (CollectionRouteGetExampleResponse, error)
type PromptExample ¶
Click to show internal directories.
Click to hide internal directories.