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.