@k-apps-io/llm-dsl-chatgpt
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

llm-dsl-chatgpt

a ChatGPT implementation for @k-apps-io/llm-dsl

Installation

npm install @k-apps-io/llm-dsl @k-apps-io/llm-dsl-chatgpt

Usage

import { DSL, LocalStorage, Context } from "@k-apps-io/llm-dsl";
import { ChatGPT, Options } from "@k-apps-io/llm-dsl-chatgpt";

require( "dotenv" ).config();

const main = () => {

  const LLM = new ChatGPT( { model: "gpt-3.5-turbo" } );

  const chat = new DSL<Options, Context>( {
    llm: LLM
  } );

  chat
    .prompt( {
      message: "hello"
    } )
    .stream( stdout() )
    .then( () => {
      console.log( "done" );
    } )
    .catch( error => {
      console.error( error );
    } );
};

main();

More

See the docs for @k-apps-io/llm-dsl

Readme

Keywords

Package Sidebar

Install

npm i @k-apps-io/llm-dsl-chatgpt

Weekly Downloads

1

Version

2.0.2

License

ISC

Unpacked Size

10.7 kB

Total Files

6

Last publish

Collaborators

  • imnotakopp