# FireworksEmbeddings

> **Class** in `langchain_fireworks`

📖 [View in docs](https://reference.langchain.com/python/langchain-fireworks/embeddings/FireworksEmbeddings)

Fireworks embedding model integration.

Setup:

    Install `langchain_fireworks` and set environment variable
    `FIREWORKS_API_KEY`.

    ```bash
    pip install -U langchain_fireworks
    export FIREWORKS_API_KEY="your-api-key"
    ```

Key init args — completion params:
    model:
        Name of Fireworks model to use.

Key init args — client params:
    fireworks_api_key:
        Fireworks API key.

See full list of supported init args and their descriptions in the params section.

Instantiate:

    ```python
    from langchain_fireworks import FireworksEmbeddings

    model = FireworksEmbeddings(
        model="nomic-ai/nomic-embed-text-v1.5"
        # Use FIREWORKS_API_KEY env var or pass it in directly
        # fireworks_api_key="..."
    )
    ```

Embed multiple texts:

    ```python
    vectors = embeddings.embed_documents(["hello", "goodbye"])
    # Showing only the first 3 coordinates
    print(len(vectors))
    print(vectors[0][:3])
    ```
    ```python
    2
    [-0.024603435769677162, -0.007543657906353474, 0.0039630369283258915]
    ```

Embed single text:

    ```python
    input_text = "The meaning of life is 42"
    vector = embeddings.embed_query("hello")
    print(vector[:3])
    ```
    ```python
    [-0.024603435769677162, -0.007543657906353474, 0.0039630369283258915]
    ```

## Signature

```python
FireworksEmbeddings()
```

## Extends

- `BaseModel`
- `Embeddings`

## Properties

- `client`
- `fireworks_api_key`
- `model`
- `model_config`

## Methods

- [`validate_environment()`](https://reference.langchain.com/python/langchain-fireworks/embeddings/FireworksEmbeddings/validate_environment)
- [`embed_documents()`](https://reference.langchain.com/python/langchain-fireworks/embeddings/FireworksEmbeddings/embed_documents)
- [`embed_query()`](https://reference.langchain.com/python/langchain-fireworks/embeddings/FireworksEmbeddings/embed_query)

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/9f232caa7a8fe1ca042a401942d5d90d54ceb1a6/libs/partners/fireworks/langchain_fireworks/embeddings.py#L8)