> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/cheahjs/free-llm-api-resources/llms.txt
> Use this file to discover all available pages before exploring further.

# Upstage Console

> Get $10 in free credits for 3 months to access Solar Pro and Solar Mini models

## Overview

Upstage Console provides \$10 in trial credits valid for 3 months, giving you access to their Solar Pro and Solar Mini language models.

<CardGroup cols={2}>
  <Card title="Trial Credits" icon="dollar-sign">
    \$10 in free credits
  </Card>

  <Card title="Duration" icon="calendar">
    Valid for 3 months
  </Card>
</CardGroup>

## Available Models

Upstage offers the **Solar family of models**, designed for efficient and high-quality language understanding and generation.

### Solar Models

| Model          | Description                                  |
| -------------- | -------------------------------------------- |
| **Solar Pro**  | High-performance model for complex tasks     |
| **Solar Mini** | Efficient model optimized for speed and cost |

<Info>
  Solar models are optimized for **multilingual capabilities** and excel at following instructions accurately.
</Info>

## Getting Started

### 1. Sign Up

Visit [console.upstage.ai](https://console.upstage.ai/) and create a free account to receive your \$10 in trial credits.

### 2. Get Your API Key

After registration, navigate to your dashboard to generate an API key.

### 3. Make API Calls

```python theme={null}
import openai

client = openai.OpenAI(
    api_key="YOUR_UPSTAGE_API_KEY",
    base_url="https://api.upstage.ai/v1/solar"
)

response = client.chat.completions.create(
    model="solar-pro",
    messages=[{
        "role": "user",
        "content": "What is the capital of France?"
    }]
)

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

```javascript theme={null}
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.UPSTAGE_API_KEY,
  baseURL: 'https://api.upstage.ai/v1/solar'
});

const response = await client.chat.completions.create({
  model: 'solar-pro',
  messages: [{
    role: 'user',
    content: 'What is the capital of France?'
  }]
});

console.log(response.choices[0].message.content);
```

```bash theme={null}
curl https://api.upstage.ai/v1/solar/chat/completions \
  -H "Authorization: Bearer YOUR_UPSTAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "solar-pro",
    "messages": [{
      "role": "user",
      "content": "What is the capital of France?"
    }]
  }'
```

## Model Comparison

<CardGroup cols={2}>
  <Card title="Solar Pro" icon="star">
    **Best for:**

    * Complex reasoning tasks
    * High-quality outputs
    * Production applications
  </Card>

  <Card title="Solar Mini" icon="bolt">
    **Best for:**

    * Fast inference
    * Cost-effective processing
    * High-volume requests
  </Card>
</CardGroup>

## Key Features

* **Multilingual Support**: Strong performance across multiple languages
* **Instruction Following**: Precise adherence to user instructions
* **OpenAI Compatible**: Easy integration with existing OpenAI SDK code

## Use Cases

* **Chatbots**: Build conversational AI with accurate responses
* **Content Generation**: Create high-quality text content
* **Translation**: Leverage multilingual capabilities
* **Code Generation**: Generate and explain code
* **Data Extraction**: Extract structured information from text

## Resources

<CardGroup cols={2}>
  <Card title="Upstage Console" icon="link" href="https://console.upstage.ai/">
    Access the platform
  </Card>

  <Card title="Documentation" icon="book" href="https://developers.upstage.ai/">
    View API documentation
  </Card>
</CardGroup>

<Warning>
  Your \$10 credit expires after 3 months. Monitor your usage to maximize value during the trial period.
</Warning>
