|
@@ -6,6 +6,7 @@ import type { VectorStoreScopeType } from '~/features/openai/server/models/vecto
|
|
|
export interface IOpenaiClientDelegator {
|
|
export interface IOpenaiClientDelegator {
|
|
|
createThread(vectorStoreId: string): Promise<OpenAI.Beta.Threads.Thread>
|
|
createThread(vectorStoreId: string): Promise<OpenAI.Beta.Threads.Thread>
|
|
|
retrieveThread(threadId: string): Promise<OpenAI.Beta.Threads.Thread>
|
|
retrieveThread(threadId: string): Promise<OpenAI.Beta.Threads.Thread>
|
|
|
|
|
+ deleteThread(threadId: string): Promise<OpenAI.Beta.Threads.ThreadDeleted>
|
|
|
retrieveVectorStore(vectorStoreId: string): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
retrieveVectorStore(vectorStoreId: string): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
|
createVectorStore(scopeType:VectorStoreScopeType): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
createVectorStore(scopeType:VectorStoreScopeType): Promise<OpenAI.Beta.VectorStores.VectorStore>
|
|
|
uploadFile(file: Uploadable): Promise<OpenAI.Files.FileObject>
|
|
uploadFile(file: Uploadable): Promise<OpenAI.Files.FileObject>
|