已比較的版本

索引鍵

  • 此行已新增。
  • 此行已移除。
  • 格式已變更。

您可以使用內建 Function: emb 來創建自己的plugin 來創建自己的plugin。

如以下的例子是撈取對話歷史並產生一段文字 text_to_embed 後製作成embedding。

程式碼區塊
languagepy
from pyodide.http import pyfetch
import asyncio

params = await infer_params(
    conversation=CURRENT_CONVERSATION,
    description="""Using embedding model to generate emgedding for input text""",
    parameters={
        "type": "object",
        "properties": {
            "text_to_embed": {
                "type": "string",
                "description": "text to be embedded",
            }
        },
        "required": ["text_to_embed"],
    },
)

print(await emb(params['text_to_embed']))