Hi,
I am using Azure AI Service to work with GPT 3.5 LLM to get the Chat Completions.
Here is the procedure in Azure
- Upload the documents to Azure Storage (container)
- Create a skillset to generate embeddings with text-embedding-ada-02 deployment model
- Documents uploaded to container are indexed with Azure Search service (Cognitive search)
- GPT 3.5 model deployment is used to make chat completion calls. This model uses the Azure search services to generate the text responses.
I am looking to implement similarly in OpenAI.
Here are my questions:
- Does OpenAI has storage to upload documents.
- Does OpenAI has APIs to turn the text chunks to embeddings.
- Does OpenAI has APIs to let GPT 3.5 model to use the embeddings and to generate responses?
And finally,
We have multiple projects with separate set of documents. Does OpenAI has API where I give a projectId, and it look in to that project’s data set only?
Can you help to understand if such implementation is possible with OpenAI ?