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!' }
]