Skip to content

Commit 8971d0d

Browse files
committed
TODOs added
1 parent d1a71ca commit 8971d0d

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

pinecone-client/src/main/scala/io/cequence/pineconescala/service/EndPoint.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ object EndPoint {
1919
case object indexes extends EndPoint
2020
}
2121

22+
// TODO: rename to Param
2223
sealed abstract class Tag(value: String = "") extends NamedEnumValue(value)
2324

2425
object Tag {

pinecone-client/src/main/scala/io/cequence/pineconescala/service/PineconeIndexServiceImpl.scala

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,4 +387,13 @@ object PineconeIndexServiceFactory extends PineconeServiceFactoryHelper {
387387
Right(new ServerlessIndexServiceImpl(apiKey, timeouts))
388388
}
389389

390+
implicit class FactoryImplicits(
391+
either: Either[PineconePodBasedIndexService, PineconeServerlessIndexService]
392+
) {
393+
def asOne: PineconeIndexService[_] =
394+
either match {
395+
case Left(service) => service
396+
case Right(service) => service
397+
}
398+
}
390399
}

pinecone-client/src/main/scala/io/cequence/pineconescala/service/PineconeInferenceServiceImpl.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ import akka.stream.Materializer
44
import com.typesafe.config.Config
55
import io.cequence.pineconescala.domain.response.GenerateEmbeddingsResponse
66
import io.cequence.pineconescala.domain.settings.{GenerateEmbeddingsSettings, IndexSettings}
7-
import io.cequence.wsclient.JsonUtil.{JsonOps, toJson}
87
import io.cequence.wsclient.ResponseImplicits._
98
import io.cequence.wsclient.service.ws.{Timeouts, WSRequestHelper}
10-
import play.api.libs.json.{JsArray, JsNull, JsObject, JsValue, Json}
119
import io.cequence.pineconescala.JsonFormats._
1210
import io.cequence.pineconescala.PineconeScalaClientException
1311
import io.cequence.wsclient.domain.WsRequestContext

pinecone-core/src/main/scala/io/cequence/pineconescala/service/PineconeInferenceService.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ trait PineconeInferenceService extends CloseableService with PineconeServiceCons
1717
* @return
1818
* list of embeddings inside an envelope
1919
*/
20+
// TODO: rename to embedData to be consistent with the API
2021
def createEmbeddings(
2122
inputs: Seq[String],
2223
settings: GenerateEmbeddingsSettings = DefaultSettings.GenerateEmbeddings
2324
): Future[GenerateEmbeddingsResponse]
24-
2525
}

0 commit comments

Comments
 (0)