跳轉到

summary

summary 可以摘要文字、檔案、URL 或支援的文件物件。

建立摘要物件

summarizer = akasha.summary(
    model="gemini:gemini-2.5-flash",
    sum_type="map_reduce",
    sum_len=500,
    chunk_size=500,
    chunk_overlap=50,
)

常用建立參數:

參數 意義
model 產生摘要的模型。
sum_type 摘要策略:map_reducerefine
sum_len 摘要的目標長度。
chunk_size 輸入分段大小。
chunk_overlap 相鄰分段的重疊大小。
temperature 取樣溫度。

摘要內容

import akasha

summarizer = akasha.summary(model="gemini:gemini-2.5-flash")
summary = summarizer("akasha 是一套文件感知 AI 應用程式的 Python 工具。")
print(summary)

content 也可以是檔案路徑、URL、來源清單或支援的文件物件。一般回傳值是完整的 str