Package io.github.sashirestela.openai
Interface OpenAIBeta2
-
public interface OpenAIBeta2
The Assistants API (Beta v2) allows you to build AI assistants within your own applications. An Assistant has instructions and can leverage models, tools, and files to respond to user queries. The Assistants API currently supports three types of tools: Code Interpreter, File Search, and Function calling.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
OpenAIBeta2.Assistants
Build assistants that can call models and use tools to perform tasks.static interface
OpenAIBeta2.ThreadMessages
Create messages within threads.static interface
OpenAIBeta2.ThreadRuns
Represents an execution run on a thread.static interface
OpenAIBeta2.ThreadRunSteps
Represents the steps (model and tool calls) taken during the run.static interface
OpenAIBeta2.Threads
Create threads that assistants can interact with.static interface
OpenAIBeta2.VectorStoreFileBatches
Vector store file batches represent operations to add multiple files to a vector store.static interface
OpenAIBeta2.VectorStoreFiles
Vector store files represent files inside a vector store.static interface
OpenAIBeta2.VectorStores
Vector stores are used to store files for use by the file_search tool.
-