Easy to use OpenAI API (Only Chat)
- 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);
method | parameters | return |
---|---|---|
generate | messages: ChatMessage[] | { role: string; content: string }[] | Promise<Answer[]> |
setModel | model: ModelName | void |
setOption | key: OptionKey, value: number | void |
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"