---
title: "Code Examples"
description: "Working code examples for AINative Studio APIs"
canonical: "https://docs.ainative.studio/docs/examples/overview"
last-updated: "2026-09-23T01:51:08.820Z"
---

# Code Examples

Source: https://docs.ainative.studio/docs/examples/overview

> Working code examples for AINative Studio APIs

## Code Examples

Practical examples for common use cases with the AINative Studio API.

## Python Examples

### Simple Chat Completion

```python
import requests

response = requests.post(
    "https://api.ainative.studio/v1/chat/completions",
    headers={"Authorization": "Bearer YOUR_ACCESS_TOKEN"},
    json={
        "provider": "digitalocean",
        "model": "Llama-3.3-70B-Instruct",
        "messages": [
            {"role": "user", "content": "Hello, world!"}
        ]
    }
)

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

### Authentication

```python
import requests

## Register
response = requests.post(
    "https://api.ainative.studio/v1/auth/register",
    json={
        "email": "dev@example.com",
        "password": "SecurePass123!",
        "full_name": "Developer"
    }
)
token = response.json()["access_token"]

## Use token for subsequent requests
headers = {"Authorization": f"Bearer {token}"}
```

## Node.js Examples

### Simple Chat Completion

```javascript
const axios = require('axios');

async function chat(message) {
  const response = await axios.post(
    'https://api.ainative.studio/v1/chat/completions',
    {
      provider: 'digitalocean',
      model: 'Llama-3.3-70B-Instruct',
      messages: [{ role: 'user', content: message }]
    },
    {
      headers: {
        'Authorization': `Bearer ${process.env.AINATIVE_API_KEY}`,
        'Content-Type': 'application/json'
      }
    }
  );

  return response.data.choices[0].message.content;
}

chat('Hello, world!').then(console.log);
```

## More Examples

See the [Quick Start Guide](/docs/getting-started/quick-start) for additional examples including:

- Chatbot application
- Document Q&A system
- Code analysis tool
- Vector search
- Developer monetization setup
