Skip to content

Commit

Permalink
Merge pull request #173 from Aktsvigun/main
Browse files Browse the repository at this point in the history
  • Loading branch information
ksolo authored Jan 2, 2025
2 parents c191980 + 66afbdd commit 206dfab
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions guides/nebius.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Nebius AI Studio

To use Nebius AI Studio with `aisuite`, you need an AI Studio account. Go to [AI Studio](https://studio.nebius.ai/) and press "Log in to AI Studio" in the right top corner. After logging in, go to the [API Keys](https://studio.nebius.ai/settings/api-keys) section and generate a new key. Once you have a key, add it to your environment as follows:

```shell
export NEBIUS_API_KEY="your-nebius-api-key"
```

## Create a Chat Completion

Install the `openai` Python client:

Example with pip:
```shell
pip install openai
```

Example with poetry:
```shell
poetry add openai
```

In your code:
```python
import aisuite as ai
client = ai.Client()

provider = "nebius"
model_id = "meta-llama/Llama-3.3-70B-Instruct"

messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "How many times has Jurgen Klopp won the Champions League?"},
]

response = client.chat.completions.create(
model=f"{provider}:{model_id}",
messages=messages,
)

print(response.choices[0].message.content)
```

Happy coding! If you’d like to contribute, please read our [Contributing Guide](CONTRIBUTING.md).

0 comments on commit 206dfab

Please sign in to comment.