11 Commits

Author SHA1 Message Date
189a32683f 0.0.18 2024-09-19 12:56:35 +02:00
f731b9f78d fix(dependencies): Update dependencies to the latest versions. 2024-09-19 12:56:35 +02:00
3701e21284 update description 2024-05-29 14:11:41 +02:00
490d4996d2 0.0.17 2024-05-17 17:18:26 +02:00
f099a8f1ed fix(core): update 2024-05-17 17:18:26 +02:00
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
d50427937c 0.0.14 2024-04-29 12:38:25 +02:00
ffde2e0bf1 fix(core): update 2024-04-29 12:38:25 +02:00
7 changed files with 5096 additions and 2877 deletions

59
changelog.md Normal file
View File

@ -0,0 +1,59 @@
# Changelog
## 2024-09-19 - 0.0.18 - fix(dependencies)
Update dependencies to the latest versions.
- Updated @git.zone/tsbuild from ^2.1.76 to ^2.1.84
- Updated @git.zone/tsrun from ^1.2.46 to ^1.2.49
- Updated @push.rocks/tapbundle from ^5.0.23 to ^5.3.0
- Updated @types/node from ^20.12.12 to ^22.5.5
- Updated @anthropic-ai/sdk from ^0.21.0 to ^0.27.3
- Updated @push.rocks/smartfile from ^11.0.14 to ^11.0.21
- Updated @push.rocks/smartpromise from ^4.0.3 to ^4.0.4
- Updated @push.rocks/webstream from ^1.0.8 to ^1.0.10
- Updated openai from ^4.47.1 to ^4.62.1
## 2024-05-29 - 0.0.17 - Documentation
Updated project description.
- Improved project description for clarity and details.
## 2024-05-17 - 0.0.16 to 0.0.15 - Core
Fixes and updates.
- Various core updates and fixes for stability improvements.
## 2024-04-29 - 0.0.14 to 0.0.13 - Core
Fixes and updates.
- Multiple core updates and fixes for enhanced functionality.
## 2024-04-29 - 0.0.12 - Core
Fixes and updates.
- Core update and bug fixes.
## 2024-04-29 - 0.0.11 - Provider
Fix integration for anthropic provider.
- Correction in the integration process with anthropic provider for better compatibility.
## 2024-04-27 - 0.0.10 to 0.0.9 - Core
Fixes and updates.
- Updates and fixes to core components.
- Updated tsconfig for improved TypeScript configuration.
## 2024-04-01 - 0.0.8 to 0.0.7 - Core and npmextra
Core updates and npmextra configuration.
- Core fixes and updates.
- Updates to npmextra.json for githost configuration.
## 2024-03-31 - 0.0.6 to 0.0.2 - Core
Initial core updates and fixes.
- Multiple updates and fixes to core following initial versions.
This summarizes the relevant updates and changes based on the provided commit messages. The changelog excludes commits that are version tags without meaningful content or repeated entries.

View File

@ -1,6 +1,6 @@
{
"name": "@push.rocks/smartai",
"version": "0.0.13",
"version": "0.0.18",
"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,33 +14,33 @@
"buildDocs": "(tsdoc)"
},
"devDependencies": {
"@git.zone/tsbuild": "^2.1.25",
"@git.zone/tsbuild": "^2.1.84",
"@git.zone/tsbundle": "^2.0.5",
"@git.zone/tsrun": "^1.2.46",
"@git.zone/tsrun": "^1.2.49",
"@git.zone/tstest": "^1.0.90",
"@push.rocks/qenv": "^6.0.5",
"@push.rocks/tapbundle": "^5.0.23",
"@types/node": "^20.12.7"
"@push.rocks/tapbundle": "^5.3.0",
"@types/node": "^22.5.5"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.20.7",
"@anthropic-ai/sdk": "^0.27.3",
"@push.rocks/smartarray": "^1.0.8",
"@push.rocks/smartfile": "^11.0.14",
"@push.rocks/smartfile": "^11.0.21",
"@push.rocks/smartpath": "^5.0.18",
"@push.rocks/smartpdf": "^3.1.5",
"@push.rocks/smartpromise": "^4.0.3",
"@push.rocks/smartpdf": "^3.1.6",
"@push.rocks/smartpromise": "^4.0.4",
"@push.rocks/smartrequest": "^2.0.22",
"@push.rocks/webstream": "^1.0.8",
"openai": "^4.38.5"
"@push.rocks/webstream": "^1.0.10",
"openai": "^4.62.1"
},
"repository": {
"type": "git",
"url": "git+https://code.foss.global/push.rocks/smartai.git"
"url": "https://code.foss.global/push.rocks/smartai.git"
},
"bugs": {
"url": "https://code.foss.global/push.rocks/smartai/issues"
},
"homepage": "https://code.foss.global/push.rocks/smartai#readme",
"homepage": "https://code.foss.global/push.rocks/smartai",
"browserslist": [
"last 1 chrome versions"
],

7878
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

@ -1,8 +1,8 @@
/**
* autocreated commitinfo by @pushrocks/commitinfo
* autocreated commitinfo by @push.rocks/commitinfo
*/
export const commitinfo = {
name: '@push.rocks/smartai',
version: '0.0.13',
version: '0.0.18',
description: 'A TypeScript library for integrating and interacting with multiple AI models, offering capabilities for chat and potentially audio responses.'
}

0
ts/provider.groq.ts Normal file
View File

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 },