Prompts
Load prompts from Leicht
Prompts are essential when it comes to custom assistants. You can create a tailored voice for your brand or shape the LLM’s response by using them.
Leicht uses ramptix/preprompted-data as the prompt index to download prompts on-demand — you can find prompts across various topics there.
Use A Prompt
- Check out the Wiki of
preprompted-data
and copy the name of your desired prompt. We’ll use the namebasic
for the sake of simplicity. - From
leicht.prompts
, we’ll import theget_prompt()
function to fetch a prompt and cache it.
…and that’s it! 2 steps and we’re good to go.
Prompts With Variables
Some prompts, for instance, awesome/character
which requires two variables, support inserting texts.
awesome/character
requires:
{character}
– The character name.{series}
– The series featuring the character.
We can insert them into the prompt using Leicht:
Community Prompts
Community Prompts from Discussions can be accessed with community/<discussion id>
.
For example, if we want to use RapperGPT – #2 by the community:
Usage With Assistant
The leicht.prompts
module works seamlessly with the Assistant
API. Provide a valid prompt specification and Leicht will fetch the prompt directly.