Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SummarizeRequest ¶
type SummarizeRequest struct {
MemoID string
Content string
Title string
MaxLen int // 摘要最大长度(rune),默认 200
}
SummarizeRequest 摘要请求
type SummarizeResponse ¶
type SummarizeResponse struct {
Summary string
Source string // "llm" | "fallback_first_para" | "fallback_first_sentence" | "fallback_truncate"
Latency time.Duration
}
SummarizeResponse 摘要响应
func FallbackSummarize ¶
func FallbackSummarize(req *SummarizeRequest) (*SummarizeResponse, error)
FallbackSummarize 提供三级降级摘要
type Summarizer ¶
type Summarizer interface {
// Summarize 生成笔记摘要
Summarize(ctx context.Context, req *SummarizeRequest) (*SummarizeResponse, error)
}
Summarizer 提供笔记摘要能力
Click to show internal directories.
Click to hide internal directories.