Chat#
typescript
const res = await ai.complete({
messages: [{ role: 'user', content: 'Hello!' }],
system: 'You are helpful.',
temperature: 0.7
})Stream#
typescript
for await (const chunk of ai.stream({ messages })) {
if (chunk.delta) process.stdout.write(chunk.delta)
if (chunk.done) console.log(chunk.response)
}HTTP endpoints#
typescript
import { aiChat, aiChatStream } from '@AxilJS/ai'
app.post('/chat', aiChat({ provider: ai }))
app.post('/chat/stream', aiChatStream({ provider: ai }))