文档中心/SDK 文档/Node.js SDK

Node.js SDK

AItiktak Node.js SDK 支持 TypeScript,提供完整的类型定义。

安装

npm install aitiktak

快速开始

import AItiktak from 'aitiktak'

// 初始化客户端
const client = new AItiktak({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.aitiktak.com/v1'
})

// 对话补全
const response = await client.chat.completions.create({
  model: 'qwen-plus',
  messages: [
    { role: 'system', content: 'You are a helpful assistant.' },
    { role: 'user', content: 'Hello!' }
  ],
  temperature: 0.7,
  max_tokens: 1000
})

console.log(response.choices[0].message.content)

流式输出

const stream = await client.chat.completions.create({
  model: 'qwen-plus',
  messages: [{ role: 'user', content: 'Hello!' }],
  stream: true
})

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0].delta.content || '')
}

TypeScript 支持

import type { ChatCompletionMessageParam } from 'aitiktak'

const messages: ChatCompletionMessageParam[] = [
  { role: 'system', content: 'You are a helpful assistant.' },
  { role: 'user', content: 'Hello!' }
]