Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.18 KB

README_CN.md

File metadata and controls

49 lines (35 loc) · 1.18 KB

duckduckgo-ai-chat

JSR Version

English | 中文

duckduckgo-ai-chat 为 JavaScript/TypeScript 提供 Duckduckgo AI Chat API,可以免费使用 gpt-4o-mini。

安装

npx jsr add @mumulhl/duckduckgo-ai-chat
# or
pnpm dlx jsr add @mumulhl/duckduckgo-ai-chat
# or
yarn dlx jsr add @mumulhl/duckduckgo-ai-chat
# or
deno add jsr:@mumulhl/duckduckgo-ai-chat

使用示例

import { initChat } from "@mumulhl/duckduckgo-ai-chat";

// 初始化,可选模型有 gpt-4o-mini, claude-3-haiku, llama, mixtral
const chat = await initChat("gpt-4o-mini");

// 一次性获取完整的回复
let message = await chat.fetchFull("Hello");
console.log(message)

// 重新回复
chat.redo()
message = await chat.fetchFull("Hello");
console.log(message)

// 获取流式回复
const stream = chat.fetchStream("Hello");
for await (let data of stream) {
  console.log(data)
}

Star History

可怜的 star 数...

Star History Chart