Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openai/openai-node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.24.5
Choose a base ref
...
head repository: openai/openai-node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.24.6
Choose a head ref
  • 3 commits
  • 18 files changed
  • 1 contributor

Commits on Jan 12, 2024

  1. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    1da1200 View commit details
  2. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    cabd02a View commit details
  3. release: 4.24.6

    stainless-bot committed Jan 12, 2024
    Copy the full SHA
    6456004 View commit details
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "4.24.5"
".": "4.24.6"
}
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## 4.24.6 (2024-01-12)

Full Changelog: [v4.24.5...v4.24.6](https://github.com/openai/openai-node/compare/v4.24.5...v4.24.6)

### Chores

* **ecosystem-tests:** fix flaky tests and remove fine tuning calls ([#623](https://github.com/openai/openai-node/issues/623)) ([258d79f](https://github.com/openai/openai-node/commit/258d79f52bb31f4f3723f6f4b97ebe8f3fa187bd))
* **ecosystem-tests:** fix flaky tests and remove fine tuning calls ([#625](https://github.com/openai/openai-node/issues/625)) ([58e5fd8](https://github.com/openai/openai-node/commit/58e5fd8f27052be6ac9587256b161f4bf3a3805f))

## 4.24.5 (2024-01-12)

Full Changelog: [v4.24.4...v4.24.5](https://github.com/openai/openai-node/compare/v4.24.4...v4.24.5)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ You can import in Deno via:
<!-- x-release-please-start-version -->

```ts
import OpenAI from 'https://deno.land/x/openai@v4.24.5/mod.ts';
import OpenAI from 'https://deno.land/x/openai@v4.24.6/mod.ts';
```

<!-- x-release-please-end -->
2 changes: 1 addition & 1 deletion build-deno
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ This is a build produced from https://github.com/openai/openai-node – please g
Usage:
\`\`\`ts
import OpenAI from "https://deno.land/x/openai@v4.24.5/mod.ts";
import OpenAI from "https://deno.land/x/openai@v4.24.6/mod.ts";
const client = new OpenAI();
\`\`\`
8 changes: 4 additions & 4 deletions ecosystem-tests/bun/openai.test.ts
Original file line number Diff line number Diff line change
@@ -130,7 +130,7 @@ if (typeof Blob !== 'undefined') {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
test('toFile handles Uint8Array', async function () {
@@ -142,7 +142,7 @@ test('toFile handles Uint8Array', async function () {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
test('toFile handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -153,7 +153,7 @@ test('toFile handles ArrayBuffer', async function () {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
test('toFile handles DataView', async function () {
const result = await client.files.create({
@@ -164,5 +164,5 @@ test('toFile handles DataView', async function () {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
10 changes: 5 additions & 5 deletions ecosystem-tests/node-ts-cjs-auto/tests/test.ts
Original file line number Diff line number Diff line change
@@ -207,7 +207,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
// @ts-ignore avoid DOM lib for testing purposes
if (typeof Blob !== 'undefined') {
@@ -220,7 +220,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
@@ -232,7 +232,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -243,7 +243,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
@@ -254,6 +254,6 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
8 changes: 4 additions & 4 deletions ecosystem-tests/node-ts-cjs-web/tests/test-jsdom.ts
Original file line number Diff line number Diff line change
@@ -140,27 +140,27 @@ describe.skip('toFile', () => {
file: await toFile(new Blob([new TextEncoder().encode(fineTune)]), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles Uint8Array', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune).buffer, 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
file: await toFile(new DataView(new TextEncoder().encode(fineTune).buffer), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
8 changes: 4 additions & 4 deletions ecosystem-tests/node-ts-cjs-web/tests/test-node.ts
Original file line number Diff line number Diff line change
@@ -126,28 +126,28 @@ describe('toFile', () => {
file: await toFile(new Blob([new TextEncoder().encode(fineTune)]), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune).buffer, 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
file: await toFile(new DataView(new TextEncoder().encode(fineTune).buffer), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
8 changes: 4 additions & 4 deletions ecosystem-tests/node-ts-cjs/tests/test-jsdom.ts
Original file line number Diff line number Diff line change
@@ -108,7 +108,7 @@ describe.skip('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles Uint8Array', async function () {
const result = await client.files.create({
@@ -119,7 +119,7 @@ describe.skip('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -130,7 +130,7 @@ describe.skip('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
@@ -141,6 +141,6 @@ describe.skip('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
10 changes: 5 additions & 5 deletions ecosystem-tests/node-ts-cjs/tests/test-node.ts
Original file line number Diff line number Diff line change
@@ -142,7 +142,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
// @ts-ignore avoid DOM lib for testing purposes
if (typeof Blob !== 'undefined') {
@@ -155,7 +155,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
@@ -167,7 +167,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -178,7 +178,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
@@ -189,6 +189,6 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
10 changes: 5 additions & 5 deletions ecosystem-tests/node-ts-esm-auto/tests/test.ts
Original file line number Diff line number Diff line change
@@ -144,7 +144,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
// @ts-ignore avoid DOM lib for testing purposes
if (typeof Blob !== 'undefined') {
@@ -157,7 +157,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
@@ -169,7 +169,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -180,7 +180,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
@@ -191,6 +191,6 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
8 changes: 4 additions & 4 deletions ecosystem-tests/node-ts-esm-web/tests/test.ts
Original file line number Diff line number Diff line change
@@ -127,28 +127,28 @@ describe('toFile', () => {
file: await toFile(new Blob([new TextEncoder().encode(fineTune)]), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
file: await toFile(new TextEncoder().encode(fineTune).buffer, 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
file: await toFile(new DataView(new TextEncoder().encode(fineTune).buffer), 'finetune.jsonl'),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
10 changes: 5 additions & 5 deletions ecosystem-tests/node-ts-esm/tests/test.ts
Original file line number Diff line number Diff line change
@@ -123,7 +123,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
// @ts-ignore avoid DOM lib for testing purposes
if (typeof Blob !== 'undefined') {
@@ -136,7 +136,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
}
it('handles Uint8Array', async function () {
@@ -148,7 +148,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles ArrayBuffer', async function () {
const result = await client.files.create({
@@ -159,7 +159,7 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
it('handles DataView', async function () {
const result = await client.files.create({
@@ -170,6 +170,6 @@ describe('toFile', () => {
),
purpose: 'fine-tune',
});
expect(result.status).toEqual('uploaded');
expect(result.filename).toEqual('finetune.jsonl');
});
});
Loading