# HyperSDK Docs

- [1. User](/hypergpt/overview/hypersdk-docs/1.-user.md)
- [1.1 How to Get API Key](/hypergpt/overview/hypersdk-docs/1.-user/1.1-how-to-get-api-key.md)
- [1.2 Get Token](/hypergpt/overview/hypersdk-docs/1.-user/1.2-get-token.md): The Get Token endpoint facilitates the processing of a given token, subsequently returning a new token for the user. The provided user token is decoded to ascertain the user's identity.
- [1.3 Get Balance](/hypergpt/overview/hypersdk-docs/1.-user/1.3-get-balance.md): The Get Balance endpoint retrieves the balance of a user. It requires a valid JWT token for authentication and authorization.
- [2. AI](/hypergpt/overview/hypersdk-docs/2.-ai.md)
- [2.1 Hyper Portraits](/hypergpt/overview/hypersdk-docs/2.-ai/2.1-hyper-portraits.md): The HyperPortraits endpoint generates images based on a provided text query using the Hyper Portraits model. Users must have sufficient credits, which are deducted upon successful image generation.
- [2.2 Hyper Art](/hypergpt/overview/hypersdk-docs/2.-ai/2.2-hyper-art.md): The HyperArt endpoint generates images based on an uploaded image and a provided text query using the "HyperArt" model. Users must have sufficient credits, which are deducted upon successful image gen
- [2.3 Hyper Ocr](/hypergpt/overview/hypersdk-docs/2.-ai/2.3-hyper-ocr.md): The HyperOCR endpoint performs OCR on an image using the "HyperOCR" model. Credits are required and deducted upon successful processing.
- [2.4 Hyper Extract](/hypergpt/overview/hypersdk-docs/2.-ai/2.4-hyper-extract.md): The HyperExtract endpoint extracts text and labels from an image using the "HyperExtract" model. Credits are required and deducted upon successful extraction.
- [2.5 Hyper Contracts](/hypergpt/overview/hypersdk-docs/2.-ai/2.5-hyper-contracts.md): The HyperContracts endpoint generates text based on a user's prompt using the "HyperContracts" model. Users must have sufficient credits, which are deducted upon successful text generation.
- [2.6 Hyper Post](/hypergpt/overview/hypersdk-docs/2.-ai/2.6-hyper-post.md): The HyperPost endpoint generates customized social media posts based on parameters like post type, hashtags, emojis, and character limits. It checks user credits before processing.
- [2.7 Hyper Code](/hypergpt/overview/hypersdk-docs/2.-ai/2.7-hyper-code.md): The HyperCode endpoint generates code based on a provided prompt using the "HyperCode" model. Users must have sufficient credits, which are deducted upon successful code generation.
- [2.8 Hyper Chat](/hypergpt/overview/hypersdk-docs/2.-ai/2.8-hyper-chat.md): The HyperChat endpoint generates text based on a provided prompt using the "HyperChat" model. Users must have sufficient credits, which are deducted upon successful text generation.
- [2.9 Hyper Pdf](/hypergpt/overview/hypersdk-docs/2.-ai/2.9-hyper-pdf.md): The HyperPdf endpoint enables users to ask questions related to a PDF document identified by its source ID. The system verifies if the user has sufficient credits before processing the question.
- [2.10 Hyper Images](/hypergpt/overview/hypersdk-docs/2.-ai/2.10-hyper-images.md): The HyperImages endpoint generates images based on text prompts using the "hyperimages" model. Users must have sufficient credits, which are deducted upon successful image generation.
