You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
636 B
22 lines
636 B
1 year ago
|
#!/usr/bin/env python3
|
||
|
import argparse
|
||
|
import llm_prompter
|
||
|
|
||
|
|
||
|
find_emojis = llm_prompter.LLMFunction(
|
||
|
"Suggest some emoji sequences relevant to the query. Encode emojis like this: ✅",
|
||
|
llm_prompter.Dictionary(
|
||
|
query=llm_prompter.String("the query"),
|
||
|
count=llm_prompter.Integer("the number of emoji sequences to generate"),
|
||
|
),
|
||
|
llm_prompter.List(llm_prompter.String("an emoji sequence")),
|
||
|
)
|
||
|
|
||
|
|
||
|
parser = argparse.ArgumentParser()
|
||
|
parser.add_argument("query")
|
||
|
parser.add_argument("--count", "-c", type=int, default=5)
|
||
|
args = parser.parse_args()
|
||
|
|
||
|
print(find_emojis({"query": args.query, "count": args.count}))
|