Skip to content

Commit c17fcb7

Browse files
committed
refactor: change import paths to be relative (openai#843)
1 parent 65bcdfe commit c17fcb7

28 files changed

+165
-165
lines changed

src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import * as Core from './core';
44
import * as Errors from './error';
55
import { type Agent, type RequestInit } from './_shims/index';
66
import * as Uploads from './uploads';
7-
import * as Pagination from 'openai/pagination';
8-
import * as API from 'openai/resources/index';
7+
import * as Pagination from './pagination';
8+
import * as API from './resources/index';
99

1010
export interface ClientOptions {
1111
/**

src/resources/audio/audio.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { APIResource } from 'openai/resource';
4-
import * as SpeechAPI from 'openai/resources/audio/speech';
5-
import * as TranscriptionsAPI from 'openai/resources/audio/transcriptions';
6-
import * as TranslationsAPI from 'openai/resources/audio/translations';
3+
import { APIResource } from '../../resource';
4+
import * as SpeechAPI from './speech';
5+
import * as TranscriptionsAPI from './transcriptions';
6+
import * as TranslationsAPI from './translations';
77

88
export class Audio extends APIResource {
99
transcriptions: TranscriptionsAPI.Transcriptions = new TranscriptionsAPI.Transcriptions(this._client);

src/resources/audio/speech.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { type Response } from 'openai/_shims/index';
6-
import * as SpeechAPI from 'openai/resources/audio/speech';
3+
import * as Core from '../../core';
4+
import { APIResource } from '../../resource';
5+
import { type Response } from '../../_shims/index';
6+
import * as SpeechAPI from './speech';
77

88
export class Speech extends APIResource {
99
/**

src/resources/audio/transcriptions.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import * as TranscriptionsAPI from 'openai/resources/audio/transcriptions';
6-
import { type Uploadable, multipartFormRequestOptions } from 'openai/core';
3+
import * as Core from '../../core';
4+
import { APIResource } from '../../resource';
5+
import * as TranscriptionsAPI from './transcriptions';
6+
import { type Uploadable, multipartFormRequestOptions } from '../../core';
77

88
export class Transcriptions extends APIResource {
99
/**

src/resources/audio/translations.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import * as TranslationsAPI from 'openai/resources/audio/translations';
6-
import { type Uploadable, multipartFormRequestOptions } from 'openai/core';
3+
import * as Core from '../../core';
4+
import { APIResource } from '../../resource';
5+
import * as TranslationsAPI from './translations';
6+
import { type Uploadable, multipartFormRequestOptions } from '../../core';
77

88
export class Translations extends APIResource {
99
/**

src/resources/batches.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import * as BatchesAPI from 'openai/resources/batches';
7-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../core';
4+
import { APIResource } from '../resource';
5+
import { isRequestOptions } from '../core';
6+
import * as BatchesAPI from './batches';
7+
import { CursorPage, type CursorPageParams } from '../pagination';
88

99
export class Batches extends APIResource {
1010
/**

src/resources/beta/assistants.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import * as AssistantsAPI from 'openai/resources/beta/assistants';
7-
import * as Shared from 'openai/resources/shared';
8-
import * as MessagesAPI from 'openai/resources/beta/threads/messages';
9-
import * as ThreadsAPI from 'openai/resources/beta/threads/threads';
10-
import * as RunsAPI from 'openai/resources/beta/threads/runs/runs';
11-
import * as StepsAPI from 'openai/resources/beta/threads/runs/steps';
12-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../core';
4+
import { APIResource } from '../../resource';
5+
import { isRequestOptions } from '../../core';
6+
import * as AssistantsAPI from './assistants';
7+
import * as Shared from '../shared';
8+
import * as MessagesAPI from './threads/messages';
9+
import * as ThreadsAPI from './threads/threads';
10+
import * as RunsAPI from './threads/runs/runs';
11+
import * as StepsAPI from './threads/runs/steps';
12+
import { CursorPage, type CursorPageParams } from '../../pagination';
1313

1414
export class Assistants extends APIResource {
1515
/**

src/resources/beta/beta.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { APIResource } from 'openai/resource';
4-
import * as AssistantsAPI from 'openai/resources/beta/assistants';
5-
import * as ChatAPI from 'openai/resources/beta/chat/chat';
6-
import * as ThreadsAPI from 'openai/resources/beta/threads/threads';
7-
import * as VectorStoresAPI from 'openai/resources/beta/vector-stores/vector-stores';
3+
import { APIResource } from '../../resource';
4+
import * as AssistantsAPI from './assistants';
5+
import * as ChatAPI from './chat/chat';
6+
import * as ThreadsAPI from './threads/threads';
7+
import * as VectorStoresAPI from './vector-stores/vector-stores';
88

99
export class Beta extends APIResource {
1010
vectorStores: VectorStoresAPI.VectorStores = new VectorStoresAPI.VectorStores(this._client);

src/resources/beta/chat/chat.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { APIResource } from 'openai/resource';
4-
import * as CompletionsAPI from 'openai/resources/beta/chat/completions';
3+
import { APIResource } from '../../../resource';
4+
import * as CompletionsAPI from './completions';
55

66
export class Chat extends APIResource {
77
completions: CompletionsAPI.Completions = new CompletionsAPI.Completions(this._client);

src/resources/beta/chat/completions.ts

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { ChatCompletionRunner, ChatCompletionFunctionRunnerParams } from 'openai/lib/ChatCompletionRunner';
6-
export { ChatCompletionRunner, ChatCompletionFunctionRunnerParams } from 'openai/lib/ChatCompletionRunner';
3+
import * as Core from '../../../core';
4+
import { APIResource } from '../../../resource';
5+
import { ChatCompletionRunner, ChatCompletionFunctionRunnerParams } from '../../../lib/ChatCompletionRunner';
6+
export { ChatCompletionRunner, ChatCompletionFunctionRunnerParams } from '../../../lib/ChatCompletionRunner';
77
import {
88
ChatCompletionStreamingRunner,
99
ChatCompletionStreamingFunctionRunnerParams,
10-
} from 'openai/lib/ChatCompletionStreamingRunner';
10+
} from '../../../lib/ChatCompletionStreamingRunner';
1111
export {
1212
ChatCompletionStreamingRunner,
1313
ChatCompletionStreamingFunctionRunnerParams,
14-
} from 'openai/lib/ChatCompletionStreamingRunner';
15-
import { BaseFunctionsArgs } from 'openai/lib/RunnableFunction';
14+
} from '../../../lib/ChatCompletionStreamingRunner';
15+
import { BaseFunctionsArgs } from '../../../lib/RunnableFunction';
1616
export {
1717
RunnableFunction,
1818
RunnableFunctions,
1919
RunnableFunctionWithParse,
2020
RunnableFunctionWithoutParse,
2121
ParsingFunction,
2222
ParsingToolFunction,
23-
} from 'openai/lib/RunnableFunction';
24-
import { ChatCompletionToolRunnerParams } from 'openai/lib/ChatCompletionRunner';
25-
export { ChatCompletionToolRunnerParams } from 'openai/lib/ChatCompletionRunner';
26-
import { ChatCompletionStreamingToolRunnerParams } from 'openai/lib/ChatCompletionStreamingRunner';
27-
export { ChatCompletionStreamingToolRunnerParams } from 'openai/lib/ChatCompletionStreamingRunner';
28-
import { ChatCompletionStream, type ChatCompletionStreamParams } from 'openai/lib/ChatCompletionStream';
29-
export { ChatCompletionStream, type ChatCompletionStreamParams } from 'openai/lib/ChatCompletionStream';
23+
} from '../../../lib/RunnableFunction';
24+
import { ChatCompletionToolRunnerParams } from '../../../lib/ChatCompletionRunner';
25+
export { ChatCompletionToolRunnerParams } from '../../../lib/ChatCompletionRunner';
26+
import { ChatCompletionStreamingToolRunnerParams } from '../../../lib/ChatCompletionStreamingRunner';
27+
export { ChatCompletionStreamingToolRunnerParams } from '../../../lib/ChatCompletionStreamingRunner';
28+
import { ChatCompletionStream, type ChatCompletionStreamParams } from '../../../lib/ChatCompletionStream';
29+
export { ChatCompletionStream, type ChatCompletionStreamParams } from '../../../lib/ChatCompletionStream';
3030

3131
export class Completions extends APIResource {
3232
/**

src/resources/beta/threads/messages.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import * as MessagesAPI from 'openai/resources/beta/threads/messages';
7-
import * as AssistantsAPI from 'openai/resources/beta/assistants';
8-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../../core';
4+
import { APIResource } from '../../../resource';
5+
import { isRequestOptions } from '../../../core';
6+
import * as MessagesAPI from './messages';
7+
import * as AssistantsAPI from '../assistants';
8+
import { CursorPage, type CursorPageParams } from '../../../pagination';
99

1010
export class Messages extends APIResource {
1111
/**

src/resources/beta/threads/runs/runs.ts

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIPromise } from 'openai/core';
5-
import { APIResource } from 'openai/resource';
6-
import { isRequestOptions } from 'openai/core';
7-
import { AssistantStream, RunCreateParamsBaseStream } from 'openai/lib/AssistantStream';
8-
import { sleep } from 'openai/core';
9-
import { RunSubmitToolOutputsParamsStream } from 'openai/lib/AssistantStream';
10-
import * as RunsAPI from 'openai/resources/beta/threads/runs/runs';
11-
import * as AssistantsAPI from 'openai/resources/beta/assistants';
12-
import * as MessagesAPI from 'openai/resources/beta/threads/messages';
13-
import * as ThreadsAPI from 'openai/resources/beta/threads/threads';
14-
import * as StepsAPI from 'openai/resources/beta/threads/runs/steps';
15-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
16-
import { Stream } from 'openai/streaming';
3+
import * as Core from '../../../../core';
4+
import { APIPromise } from '../../../../core';
5+
import { APIResource } from '../../../../resource';
6+
import { isRequestOptions } from '../../../../core';
7+
import { AssistantStream, RunCreateParamsBaseStream } from '../../../../lib/AssistantStream';
8+
import { sleep } from '../../../../core';
9+
import { RunSubmitToolOutputsParamsStream } from '../../../../lib/AssistantStream';
10+
import * as RunsAPI from './runs';
11+
import * as AssistantsAPI from '../../assistants';
12+
import * as MessagesAPI from '../messages';
13+
import * as ThreadsAPI from '../threads';
14+
import * as StepsAPI from './steps';
15+
import { CursorPage, type CursorPageParams } from '../../../../pagination';
16+
import { Stream } from '../../../../streaming';
1717

1818
export class Runs extends APIResource {
1919
steps: StepsAPI.Steps = new StepsAPI.Steps(this._client);

src/resources/beta/threads/runs/steps.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import * as StepsAPI from 'openai/resources/beta/threads/runs/steps';
7-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../../../core';
4+
import { APIResource } from '../../../../resource';
5+
import { isRequestOptions } from '../../../../core';
6+
import * as StepsAPI from './steps';
7+
import { CursorPage, type CursorPageParams } from '../../../../pagination';
88

99
export class Steps extends APIResource {
1010
/**

src/resources/beta/threads/threads.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIPromise } from 'openai/core';
5-
import { APIResource } from 'openai/resource';
6-
import { isRequestOptions } from 'openai/core';
7-
import { AssistantStream, ThreadCreateAndRunParamsBaseStream } from 'openai/lib/AssistantStream';
8-
import * as ThreadsAPI from 'openai/resources/beta/threads/threads';
9-
import * as AssistantsAPI from 'openai/resources/beta/assistants';
10-
import * as MessagesAPI from 'openai/resources/beta/threads/messages';
11-
import * as RunsAPI from 'openai/resources/beta/threads/runs/runs';
12-
import { Stream } from 'openai/streaming';
3+
import * as Core from '../../../core';
4+
import { APIPromise } from '../../../core';
5+
import { APIResource } from '../../../resource';
6+
import { isRequestOptions } from '../../../core';
7+
import { AssistantStream, ThreadCreateAndRunParamsBaseStream } from '../../../lib/AssistantStream';
8+
import * as ThreadsAPI from './threads';
9+
import * as AssistantsAPI from '../assistants';
10+
import * as MessagesAPI from './messages';
11+
import * as RunsAPI from './runs/runs';
12+
import { Stream } from '../../../streaming';
1313

1414
export class Threads extends APIResource {
1515
runs: RunsAPI.Runs = new RunsAPI.Runs(this._client);

src/resources/beta/vector-stores/file-batches.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import { sleep } from 'openai/core';
7-
import { Uploadable } from 'openai/core';
8-
import { allSettledWithThrow } from 'openai/lib/Util';
9-
import * as FileBatchesAPI from 'openai/resources/beta/vector-stores/file-batches';
10-
import * as FilesAPI from 'openai/resources/beta/vector-stores/files';
11-
import { VectorStoreFilesPage } from 'openai/resources/beta/vector-stores/files';
12-
import { type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../../core';
4+
import { APIResource } from '../../../resource';
5+
import { isRequestOptions } from '../../../core';
6+
import { sleep } from '../../../core';
7+
import { Uploadable } from '../../../core';
8+
import { allSettledWithThrow } from '../../../lib/Util';
9+
import * as FileBatchesAPI from './file-batches';
10+
import * as FilesAPI from './files';
11+
import { VectorStoreFilesPage } from './files';
12+
import { type CursorPageParams } from '../../../pagination';
1313

1414
export class FileBatches extends APIResource {
1515
/**

src/resources/beta/vector-stores/files.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import { sleep, Uploadable } from 'openai/core';
7-
import * as FilesAPI from 'openai/resources/beta/vector-stores/files';
8-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../../core';
4+
import { APIResource } from '../../../resource';
5+
import { isRequestOptions } from '../../../core';
6+
import { sleep, Uploadable } from '../../../core';
7+
import * as FilesAPI from './files';
8+
import { CursorPage, type CursorPageParams } from '../../../pagination';
99

1010
export class Files extends APIResource {
1111
/**

src/resources/beta/vector-stores/vector-stores.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIResource } from 'openai/resource';
5-
import { isRequestOptions } from 'openai/core';
6-
import * as VectorStoresAPI from 'openai/resources/beta/vector-stores/vector-stores';
7-
import * as FileBatchesAPI from 'openai/resources/beta/vector-stores/file-batches';
8-
import * as FilesAPI from 'openai/resources/beta/vector-stores/files';
9-
import { CursorPage, type CursorPageParams } from 'openai/pagination';
3+
import * as Core from '../../../core';
4+
import { APIResource } from '../../../resource';
5+
import { isRequestOptions } from '../../../core';
6+
import * as VectorStoresAPI from './vector-stores';
7+
import * as FileBatchesAPI from './file-batches';
8+
import * as FilesAPI from './files';
9+
import { CursorPage, type CursorPageParams } from '../../../pagination';
1010

1111
export class VectorStores extends APIResource {
1212
files: FilesAPI.Files = new FilesAPI.Files(this._client);

src/resources/chat/chat.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { APIResource } from 'openai/resource';
4-
import * as ChatAPI from 'openai/resources/chat/chat';
5-
import * as CompletionsAPI from 'openai/resources/chat/completions';
3+
import { APIResource } from '../../resource';
4+
import * as ChatAPI from './chat';
5+
import * as CompletionsAPI from './completions';
66

77
export class Chat extends APIResource {
88
completions: CompletionsAPI.Completions = new CompletionsAPI.Completions(this._client);

src/resources/chat/completions.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIPromise } from 'openai/core';
5-
import { APIResource } from 'openai/resource';
6-
import * as ChatCompletionsAPI from 'openai/resources/chat/completions';
7-
import * as CompletionsAPI from 'openai/resources/completions';
8-
import * as Shared from 'openai/resources/shared';
9-
import * as ChatAPI from 'openai/resources/chat/chat';
10-
import { Stream } from 'openai/streaming';
3+
import * as Core from '../../core';
4+
import { APIPromise } from '../../core';
5+
import { APIResource } from '../../resource';
6+
import * as ChatCompletionsAPI from './completions';
7+
import * as CompletionsAPI from '../completions';
8+
import * as Shared from '../shared';
9+
import * as ChatAPI from './chat';
10+
import { Stream } from '../../streaming';
1111

1212
export class Completions extends APIResource {
1313
/**

src/resources/completions.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Core from 'openai/core';
4-
import { APIPromise } from 'openai/core';
5-
import { APIResource } from 'openai/resource';
6-
import * as CompletionsAPI from 'openai/resources/completions';
7-
import * as ChatCompletionsAPI from 'openai/resources/chat/completions';
8-
import { Stream } from 'openai/streaming';
3+
import * as Core from '../core';
4+
import { APIPromise } from '../core';
5+
import { APIResource } from '../resource';
6+
import * as CompletionsAPI from './completions';
7+
import * as ChatCompletionsAPI from './chat/completions';
8+
import { Stream } from '../streaming';
99

1010
export class Completions extends APIResource {
1111
/**

0 commit comments

Comments
 (0)