4 Commits

Author SHA1 Message Date
a0228a0abc 0.0.16 2024-05-17 16:25:22 +02:00
a5257b52e7 fix(core): update 2024-05-17 16:25:22 +02:00
a4144fc071 0.0.15 2024-04-29 18:04:14 +02:00
af46b3e81e fix(core): update 2024-04-29 18:04:14 +02:00
5 changed files with 4616 additions and 2751 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@push.rocks/smartai",
"version": "0.0.14",
"version": "0.0.16",
"private": false,
"description": "A TypeScript library for integrating and interacting with multiple AI models, offering capabilities for chat and potentially audio responses.",
"main": "dist_ts/index.js",
@ -14,24 +14,24 @@
"buildDocs": "(tsdoc)"
},
"devDependencies": {
"@git.zone/tsbuild": "^2.1.25",
"@git.zone/tsbuild": "^2.1.76",
"@git.zone/tsbundle": "^2.0.5",
"@git.zone/tsrun": "^1.2.46",
"@git.zone/tstest": "^1.0.90",
"@push.rocks/qenv": "^6.0.5",
"@push.rocks/tapbundle": "^5.0.23",
"@types/node": "^20.12.7"
"@types/node": "^20.12.12"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.20.7",
"@anthropic-ai/sdk": "^0.21.0",
"@push.rocks/smartarray": "^1.0.8",
"@push.rocks/smartfile": "^11.0.14",
"@push.rocks/smartpath": "^5.0.18",
"@push.rocks/smartpdf": "^3.1.5",
"@push.rocks/smartpdf": "^3.1.6",
"@push.rocks/smartpromise": "^4.0.3",
"@push.rocks/smartrequest": "^2.0.22",
"@push.rocks/webstream": "^1.0.8",
"openai": "^4.38.5"
"openai": "^4.47.1"
},
"repository": {
"type": "git",

7347
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ tap.test('should create chat response with openai', async () => {
],
});
console.log(`userMessage: ${userMessage}`);
console.log(response.message.content);
console.log(response.message);
});
tap.test('should document a pdf', async () => {

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@push.rocks/smartai',
version: '0.0.14',
version: '0.0.16',
description: 'A TypeScript library for integrating and interacting with multiple AI models, offering capabilities for chat and potentially audio responses.'
}

View File

@ -44,7 +44,7 @@ export class OpenAiProvider extends MultiModalModel {
}[];
}) {
const result = await this.openAiApiClient.chat.completions.create({
model: 'gpt-4-turbo-preview',
model: 'gpt-4o',
messages: [
{ role: 'system', content: optionsArg.systemMessage },
@ -102,7 +102,7 @@ export class OpenAiProvider extends MultiModalModel {
);
const result = await this.openAiApiClient.chat.completions.create({
model: 'gpt-4-vision-preview',
model: 'gpt-4o',
// response_format: { type: "json_object" }, // not supported for now
messages: [
{ role: 'system', content: optionsArg.systemMessage },