---
title: "Working with Nebius"
description: "Pixeltable's Nebius Token Factory integration enables you to access Nebius language and embedding models via an OpenAI-compatible API."
url: "https://www.pixeltable.com/notebooks/working-with-nebius"
updated: "2026-08-22"
---

# Working with Nebius

Pixeltable's Nebius Token Factory integration enables you to access Nebius language and embedding models via an OpenAI-compatible API.

- **Type:** Notebook
- **Group:** Providers

## What it uses

- **Install:** `pip install pixeltable openai`
- **Environment variables it names:** `NEBIUS_API_KEY`
- **Pixeltable calls:** `nebius.chat_completions()`, `nebius.embeddings()`, `pxt.create_table()`, `add_computed_column()`, `insert()`, `add_embedding_index()`, `similarity()`

## A look at the code

```python
from pixeltable.functions import nebius

chat_t = pxt.create_table('nebius_demo/chat', {'input': pxt.String})

messages = [{'role': 'user', 'content': chat_t.input}]

chat_t.add_computed_column(
    output=nebius.chat_completions(
        messages=messages,
        model='Qwen/Qwen3-30B-A3B-Instruct-2507',
        model_kwargs={
            # Optional dict with parameters for the Nebius API
            'max_tokens': 300,
            'temperature': 0.7,
        },
    )
)
chat_t.add_computed_column(
    response=chat_t.output.choices[0].message.content
)
```

## Open it

- **Open in Colab:** https://colab.research.google.com/github/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-nebius.ipynb
- **Docs page:** https://docs.pixeltable.com/howto/providers/working-with-nebius
- **Source on GitHub:** https://github.com/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-nebius.ipynb
