Package Exports
- fiftychat
- fiftychat/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (fiftychat) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
FiftyChat
Клиент для работы с FiftyChat API.
Установка
npm install fiftychat
Получение API-ключа
Получить API-ключ можно через Telegram-бота @fifty_chat_bot
Использование
import { FiftyChat } from 'fiftychat';
const client = new FiftyChat({
apiKey: 'ваш-api-ключ'
});
// Создание чата с ИИ
const chat = await client.createChat({
message: "Привет",
model: "gemini-2.5-flash-preview-04-17"
});
// Получение первого ответа
console.log(chat.answer.text);
// Продолжение диалога
const answer2 = await chat.ask({
message: "как дела?"
});
console.log(answer2.answer.text);
Справочник API
createNewChat(options: ChatMessageOptions): Promise
Создает новую сессию чата с ИИ.
ChatSession
Объект, представляющий текущую сессию чата:
answer.text
: Последний ответ от ИИask(options)
: Метод для отправки нового сообщения в том же диалоге
Параметры запроса:
message
: Текст сообщенияmodel
: Модель ИИ (опционально)systemPrompt
: Системный промпт (опционально)temperature
: Температура генерации (опционально)top_p
: Параметр top_p (опционально)formatHtml
: HTML форматирование (опционально)
Дополнительные методы
getUserInfo(): Promise
Получает информацию о текущем пользователе и его тарифе.