OpenAI puts a limit of 8192 tokens per embedding request. We should dynamically adjust the batch sizes to fit within that limit.