Let me help you build your project - no fees

  1. If you have a lot of structured data, you can store the CSV in SQL databases and write a couple simple API calls to search for the data and feed into GPT.
  2. If you need to search on unstructured data, then you will need to use semantic search which can be accomplish using the OpenAI Embedding API.
    I created a google spreadsheet here that turns text data into embeddings and allow you to search directly inside google spreadsheet. You can then use the search result and send it the Completions API.
    See Google Spreadsheet + GPT3 - #10 by nelson
  3. Both of these options might not be the best solution, it really depends how your workflow is going to be. Feel free to reach out to me with your use case, it’s likely there are better alternatives.