Fireworks

Parameters for FireworksEmbedder, which embeds documents through Fireworks AI's OpenAI-compatible embeddings API.

Fireworks Embedder embeds documents using Fireworks AI's embedding models. It extends the OpenAI Embedder class and uses a compatible API interface.

Parameters

ParameterTypeDescriptionDefault
idstrThe model ID to use for embeddings"nomic-ai/nomic-embed-text-v1.5"
dimensionsintOutput dimensions of the embedding768
api_keyOptional[str]Fireworks API keyEnvironment variable FIREWORKS_API_KEY
base_urlstrBase URL for API requests"https://api.fireworks.ai/inference/v1"
encoding_formatLiteral["float", "base64"]Format of the embedding output"float"
userOptional[str]A unique identifier representing your end-userNone
organizationOptional[str]Organization ID for API requestsNone
request_paramsOptional[Dict[str, Any]]Additional parameters for embedding requestsNone
client_paramsOptional[Dict[str, Any]]Additional parameters for client initializationNone
openai_clientOptional[OpenAIClient]Pre-configured OpenAI-compatible clientNone
async_clientOptional[AsyncOpenAI]Pre-configured async OpenAI-compatible clientNone
enable_batchboolEmbed multiple texts per API call when adding content to vector databasesFalse
batch_sizeintNumber of texts per batch when enable_batch is True100