0.1.0 • Published 7 months ago

ts-openai-chat v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

ts-openai-chat

Easy to use OpenAI API (Only Chat)

Reference

Usage

  • environment
    • OPENAI_API_KEY
import { ChatMessage } from "ts-openai-chat"

const chatClient = new ChatClient();
const messages = [
  { role: "system", content: "シンプルな質問に答える" },
  { role: "user", content: "明日の天気は?" },
];
const answers = await chatClient.generate(messages);

methods

methodparametersreturn
generatemessages: ChatMessage[] | { role: string; content: string }[]Promise\<Answer[]>
setModelmodel: ModelNamevoid
setOptionkey: OptionKey, value: numbervoid

values

ModelName

  • gpt-4
  • gpt-4-0314
  • gpt-4-32k
  • gpt-4-32k-0314
  • gpt-3.5-turbo
  • gpt-3.5-turbo-0301"

OptionKey

  • temperature
  • top_p
  • n
  • max_tokens
  • presence_penalty
  • frequency_penalty"
0.1.0

7 months ago

0.0.1

12 months ago