Skip to content

promptslab/PromptifyJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PromptifyJs

Prompt Engineering, Solve NLP Problems with LLM's & Easily generate different NLP Task prompts for popular generative models like GPT, PaLM, and more with Promptify in Javascript

Quick tour

To immediately use a LLM model for your NLP task, we provide the Prompter API.

import { ner } from "../config/ner.js"; import { OpenAI } from "../models/openai.js"; import { Prompter } from "../promptify/index.js"; import { nerData } from "../examples/data/optimized_ner.js"; const model = OpenAI("api-key"); const examples = nerData.samples[0].data; const firstExample = examples.slice(0, 3); const prompt = ner({ text_input: "I have alzheimers diease, I need medicine for it", description: "Medicine NER Expert", domain: "medicine", labels: "", examples: [firstExample], }); const result = await Prompter(model, prompt, "text-davinci-003"); console.log(result); ### Output [{'E': '93-year-old', 'T': 'Age'}, {'E': 'chronic right hip pain', 'T': 'Medical Condition'}, {'E': 'osteoporosis', 'T': 'Medical Condition'}, {'E': 'hypertension', 'T': 'Medical Condition'}, {'E': 'depression', 'T': 'Medical Condition'}, {'E': 'chronic atrial fibrillation', 'T': 'Medical Condition'}, {'E': 'severe nausea and vomiting', 'T': 'Symptom'}, {'E': 'urinary tract infection', 'T': 'Medical Condition'}, {'Branch': 'Internal Medicine', 'Group': 'Geriatrics'}] 

About

Solve NLP Problems with Large Language Models in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors