Introduction to Upstage API
Last updated
Last updated
You must first obtain your personal API Key to use the Upstage API. Before proceeding, please ensure you’ve signed up for an account on the Upstage Console.
🔗 Visit the Upstage Console
✍️ Sign Up
Click the Login button at the top right and follow the sign-up process.
You can sign up quickly with your Google account.
Before diving into the API itself, let’s first understand JSON, as most APIs—including Upstage’s—use this format to exchange information.
JSON (JavaScript Object Notation) is a structured format for organizing data.
For example, instead of saying:
“Apple, Banana, Orange” (which a person has to read and interpret),
You can format it like this in JSON:
This makes it much easier for computers to process and extract information.
📚 Think of JSON as a well-organized library, while plain text is like a bag of mixed items.
An API is like a menu of pre-built functions that a program can call to perform specific tasks, similar to how you order food from a restaurant menu.
🍔 Example API requests:
“Extract text from this scanned document.”
“Summarize this report using Solar LLM.”
These requests are sent via the API, and the response is returned in JSON format.
In short:
API = the way you request a function
JSON = the way the result is delivered
✅ Automate Workflows
APIs can automate repetitive tasks.
For example, the Document Parse API can process 100 documents simultaneously instead of manually uploading them one by one.
✅ Scheduled Data Updates
Set APIs to run at scheduled times and keep data updated automatically.
For example, automatically summarize and translate news articles daily using Solar LLM.
✅ Combine Multiple Functions
Use different APIs together—like document parsing → translation → summarization—in one streamlined flow.
Your API Key is a unique identifier that authorizes your access to Upstage services.
Follow the steps below to generate and store your key safely:
🔗 Access Upstage Console
🔍 Click on ‘API Keys’
On the dashboard, select the API Keys menu.
➕ Click ‘Create New Key’
Click the Create New Key button to generate a new key.
📋 Copy & Store Your API Key
Copy the generated key and store it in a safe place. Do not share it with others.
API Keys are private and unique to you. If it is leaked, others can misuse your account.
💾 Always store your key in a secure and private location.
🚫 If you suspect your key was exposed, regenerate it immediately.
The Upstage Console provides various powerful APIs that can be tested and applied to real-world tasks. All products are designed to be accessed through a single API key. Therefore, you do not need to obtain a separate key to use each product.
Use Upstage’s Solar LLM series to build interactive chatbot interfaces. Ideal for text generation, summarization, and context understanding—suitable for customer support, content creation, etc.
Includes tools to automate document-based tasks:
Converts complex documents into structured formats (HTML, Markdown). Helps LLMs understand document flow for tasks like document Q&A or summarization.
Extracts text from scanned or image-based documents. Accurate across languages and resolutions—ideal for automating scanned data processing.
Extracts key information (dates, names, amounts) from documents in structured JSON format.
Flexible model that works on any document type—even if the structure isn’t predefined.
Trained on common document types like invoices and contracts. Best for automating repeated extraction tasks from standardized forms.
It allows LLM responses to follow a predefined JSON schema, making integrating into your system or generating structured reports easy.
Enables LLMs to interact with external tools like APIs or databases in real time. Use cases include fetching live weather or currency rates, generating automated responses, and more.
Converts text into vectors for meaning-based search or similarity comparison. Useful for clustering, semantic search, and classification tasks.
In this section, we’ve covered the essential first steps to start using Upstage APIs:
🔹 What are API & JSON?
APIs provide a set of functions, and JSON formats the results for easy handling.
🔹 Why use APIs?
They help automate tasks, process real-time data, and combine functions efficiently.
🔹 How to get started:
Just sign up and generate your API Key. Be sure to keep it secure.
🔹 Upstage Product Overview:
Explore practical tools like Chat, Document Parsing, OCR, Information Extraction, and more—ready to integrate into real-world application.
YoungHoon Jeon | AI Edu | Upstage
Go to in your browser.
If you are a member of the AI Initiative program, you can use the Solar Pro and DP models for free(~March 31st, 2026). To join the Initiative program, please refer to the following page!
Go to