Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultMinimumDocTokens = 10000
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
func (*Client) SearchLibraries ¶
func (c *Client) SearchLibraries(ctx context.Context, query string) (results []*SearchResult, err error)
SearchLibraries searches the Context7 API for libraries matching the given query. It returns a list of search results, sorted by relevance.
func (*Client) SearchLibraryDocsText ¶
func (c *Client) SearchLibraryDocsText( ctx context.Context, resourceURI string, params *SearchLibraryDocsParams, ) (results string, err error)
SearchLibraryDocsText searches the Context7 API for library documentation text matching the given resource URI. Result is formatted as LLM-friendly text.
type SearchLibraryDocsParams ¶
type SearchResp ¶
type SearchResp struct {
Results []*SearchResult `json:"results"`
}
type SearchResult ¶
type SearchResult struct {
ID string `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
LastUpdate time.Time `json:"lastUpdateDate"`
TotalTokens int `json:"totalTokens"`
TotalSnippets int `json:"totalSnippets"`
Stars int `json:"stars"`
TrustScore float64 `json:"trustScore,omitempty"`
}
func (*SearchResult) GetResourceURI ¶
func (s *SearchResult) GetResourceURI() string
Click to show internal directories.
Click to hide internal directories.