5E OAI Assistants Manager
The data manageable on this page are associated with the OpenAI API Key set in the "Assistant Manager"
Additionally, the Plugin provides 4 different ways to feed assistants with information.
- List all Assistants
- Create/Delete assistants
- Creating assistants
- Only Requirement: "Name".
- Set the model: "gpt-4-turbo", "gpt-4o" or "gpt-4o-mini".
- "gpt-4o-mini" is the probably cheapest, while smartest model available out there.
- Instructions, freely editable.
- With solid defaults out of the box.
- The plugin attempts to identify instruction issues that may result from tool selection.
- Set the temperature (creativity: "0,1 less" to "2,0 much").
- Assistant Capabilities, tools for assistants.
- Also known as "Functions"
- Tools like: "product_search", "get_payment_methods", etc.
- Choose from 20 tools made and optimized for Shopwares underlying system (Symfony and vue.js).
- Attach a vector store to the assistant.
- According to OpenAI, you can attach up to 10,000 files to a vector store. We haven't tested this so far, though.
- Attaching a vector store enables the "file_search" tool.
- Perfect to process text formats like: (.txt, .md, .json, .doc, .docx, .html, .pptx, .pdf).
- Attach files to the assistant.
- Attached files enables the "code_interpreter" tool. The "code_interpreter" expects structured data in files.
- Or use both, attach a vector store and files to any of your assistants.
- List all Files
- Not initialized.
- Lists your files on the OpenAI API server, associated with the API-KEY.
- Upload / Delete files from OpenAI.
- Files uploaded here have the purpose "assistants".
- Files can not be downloaded or viewed after the upload (OpenAI restriction).
- If you select a file, a custom page opens.
- Details page (though not much to see here).
- Delete file from OpenAI.
- List all Vector Stores
- Not initialized.
- Lists all your vector stores on the OpenAI API server, associated with the API-KEY.
- Create/Delete vector stores.
- If you select a vector store, a custom page opens, that allows:
- Edit the name of the storage.
- Attach pre-uploaded files to the storage (OpenAI allows to attach 10,000 files).
- Upload from the vector_store details page.
- Detach files from the storage.
- Note: Adding a file to a vector store automatically parses, chunks, embeds and stores the file in a vector database that's capable of both keyword and semantic search.
- Delete the vector store.
- Only vector stores without attached files can be deleted.
- Storage Manager (temp cache, internal use)
- This is for internal use only, it stores requested data from OpenAI for further requests within the session.
- Stores (only retrieved lists of data, no IDs), lists for: "assistants", "files", "vector_stores", "models".
- And some processed data, to avoid processing them repeatedly within the session.
- This is for internal use only, it stores requested data from OpenAI for further requests within the session.
Instructions note
All occurrences of curly braces have to be escaped with a backslash. Ideally wrapped in markdown formatted blocks
* Remove leading and trailing slash
\```json
\{
"some": "JSON data"
\}
```\