Overview of Simple-OpenAI supported services
mainSimple-OpenAI provides a consistent Java interface for a wide range of OpenAI services. Supported features include:
- Audio: Speech, Transcription, Translation
- Batch: Batches of Chat Completion
- Chat Completion: Text Generation, Streaming, Function Calling, Vision, Structured Outputs, Audio, Web Search
- Completion: Legacy Text Generation
- Embedding: Vectoring Text
- Files: Upload Files
- Fine Tuning: Customize Models
- Image: Generate, Edit, Variation
- Models: List models
- Moderation: Check harmful text
- Realtime: Speech-to-Speech Conversation, Multimodality, Function Calling
- Response: Text Generation, Streaming, Function Calling, Vision, Structured Outputs, Reasoning, Computer Use, File Search, Web Search, Remote MCP, Image Generation, Code Interpreter, Reusable Prompts
- Session Token: Create Ephemeral Tokens, Create Transcription Ephemeral Tokens
- Upload: Upload Large Files in Parts
- Assistants Beta v2: Assistants, Threads, Messages, Runs, Steps, Vector Stores, Streaming, Function Calling, Vision, Structured Outputs