Spaces:
Configuration error
Configuration error
| package schema | |
| // RerankRequest defines the structure of the request payload | |
| type JINARerankRequest struct { | |
| Model string `json:"model"` | |
| Query string `json:"query"` | |
| Documents []string `json:"documents"` | |
| TopN int `json:"top_n"` | |
| } | |
| // DocumentResult represents a single document result | |
| type JINADocumentResult struct { | |
| Index int `json:"index"` | |
| Document JINAText `json:"document"` | |
| RelevanceScore float64 `json:"relevance_score"` | |
| } | |
| // Text holds the text of the document | |
| type JINAText struct { | |
| Text string `json:"text"` | |
| } | |
| // RerankResponse defines the structure of the response payload | |
| type JINARerankResponse struct { | |
| Model string `json:"model"` | |
| Usage JINAUsageInfo `json:"usage"` | |
| Results []JINADocumentResult `json:"results"` | |
| } | |
| // UsageInfo holds information about usage of tokens | |
| type JINAUsageInfo struct { | |
| TotalTokens int `json:"total_tokens"` | |
| PromptTokens int `json:"prompt_tokens"` | |
| } | |