1.1.2 • Published 11 months ago

@chewam/mozart v1.1.2

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

mozart

A library to play with OpenAI API.

Example

const calculator = new Calculator() // evals a string and returns the result

const model = new Model({
  model: "gpt-3.5-turbo",
  tools: [calculator],
})

const system = // gives some context
  "A question is going to be submitted to you, do your best to answer it."

const history = [ // trains the model
  {
    role: "user",
    content: "Hello! Can you help me to calculate the following: 2 + 2 ?",
  },
  {
    role: "assistant",
    content: '{ "tool": "calculator", "input": "2 + 2" }',
  },
  {
    role: "user",
    content: '{ "tool": "calculator", "input": "2 + 2", "output": "4" }',
  },
  {
    role: "assistant",
    content: "2 + 2 = 4",
  },
]

const message = "6 * 4" // a new question

const answer = await model.use({ system, history, message })

console.log(answer.content) // 6 multiplied by 4 equals 24.
1.1.2

11 months ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago