Skip to content

EngineEmbeddings

  • create - Create engine embeddings

Create embedding vectors for input text using specified engine

from r9s import R9S
with R9S(api_key=os.getenv("R9S_API_KEY",""),) as r9_s:
res = r9_s.engine_embeddings.create(model="qwen-plus", input="The quick brown fox jumps over the lazy dog", encoding_format="float")
# Handle response
print(res)
ParameterTypeRequiredDescriptionExample
modelstr:heavy_check_mark:Engine model name
inputstring or Array:heavy_check_mark:Input text
encoding_formatstring (float, base64):heavy_minus_sign:N/A
dimensionsint:heavy_minus_sign:Output dimensions
userstr:heavy_minus_sign:N/A
retriesobject:heavy_minus_sign:Configuration to override the default retry behavior of the client.

EmbeddingResponse

Error TypeStatus CodeContent Type
errors.BadRequestError400application/json
errors.AuthenticationError401application/json
errors.PermissionDeniedError403application/json
errors.NotFoundError404application/json
errors.UnprocessableEntityError422application/json
errors.RateLimitError429application/json
errors.InternalServerError500application/json
errors.ServiceUnavailableError503application/json
errors.R9SDefaultError4XX, 5XX*/*