cameo_botrun_prompt_tools
Project description
cameo_botrun_prompt_tools
這個套件提供了一系列工具,方便使用者產生與波特人相關的提示詞。
安裝
使用 pip 安裝套件:
pip install cameo_botrun_prompt_tools
使用範例
print_button() 和 print_link() 函式
print_button() 和 print_link() 函式可以用來生成含有@begin @end的按鈕和連結文字。
from cameo_botrun_prompt_tools import print_button, print_link
print_button("點擊我", "這是一個按鈕")
print_link("https://www.example.com", "訪問範例網站")
# 上面程式會輸出以下文字
# @begin button("點擊我") 這是一個按鈕 @end
# @begin link("https://www.example.com") 訪問範例網站 @end
print_buttons() 和 print_links() 函式
print_buttons() 和 print_links() 函式可以用來生成多個含有@begin @end的按鈕和連結文字。
from cameo_botrun_prompt_tools import print_buttons, print_links
print_buttons([{"label": "按鈕1", "content": "這是按鈕1"}, {"label": "按鈕2", "content": "這是按鈕2"}])
print_links([{"url": "https://www.example1.com", "content": "訪問範例網站1"}, {"url": "https://www.example2.com", "content": "訪問範例網站2"}])
# 上面程式會輸出以下文字
# @begin button("按鈕1") 這是按鈕1 @end
# @begin button("按鈕2") 這是按鈕2 @end
# @begin link("https://www.example1.com") 訪問範例網站1 @end
# @begin link("https://www.example2.com") 訪問範例網站2 @end
format_info_for_readability() 函式
format_info_for_readability()函式可以藉由LLM將複雜資訊(例如API回傳的資訊)整理成方便人類閱讀的格式輸出。
from cameo_botrun_prompt_tools import format_info_for_readability
formatted_info = format_info_for_readability(
info, prompt="請將以下資訊整理成方便人類閱讀的格式輸出:\n",
model="gpt-4o-mini"
)
print(formatted_info)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cameo_botrun_prompt_tools-1.0.5.tar.gz.
File metadata
- Download URL: cameo_botrun_prompt_tools-1.0.5.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63f0ca8ea0ff10736f26b7a7fb277f1197c97370f6e5d4da8f6c0356271b09a9
|
|
| MD5 |
702989b4b2488c24767cca6ef7e681ea
|
|
| BLAKE2b-256 |
4f87fe89f158b58027f1f1e17fe1c3fd0ac93219e2da5c027f28ea31e08480db
|