# SOOLINK API integration guide [HTML](https://soolink.ai/guides/soolink-api.en.html) ยท [llms.txt](/llms.txt) SOOLINK provides multi-model API access, a model directory, and usage-billing entry points. This guide helps developers confirm a model, its interface, and billing unit before integrating. Check the model marketplace and developer documentation for current model availability, interface capabilities, and prices. ## What is SOOLINK? SOOLINK is for developers and teams that call models from applications. Browse models in the model marketplace, confirm interfaces in the developer documentation, and manage API keys and usage in your account. Model services are separate from membership benefits on third-party websites. ## From model selection to your first request 1. Open the model marketplace and confirm the model ID, task type, and billing unit. 2. Create an API key in your account. 3. Copy the current Base URL and matching interface example from the developer documentation. 4. Configure the key on your server and send a request. 5. Review the result in your account usage records. > Do not expose keys in browser code or public repositories. Replace placeholder values when using examples. ## Choose the right interface The public documentation lists interfaces for model listings, chat, embeddings, images, audio, video, and other tasks. Support varies by model; the existence of an endpoint does not mean every model supports every task. - `GET /v1/models` - `POST /v1/chat/completions` - `POST /v1/embeddings` - `POST /v1/images/generations` - `POST /v1/audio/speech` - `POST /v1/videos` ## Understanding charges Charges are calculated using the selected model's published price and billing unit; units may differ between text and task-based models. Before integrating, check applicable input, output, cache, and video-duration items. The corresponding bill shows actual charges. Adding funds is different from spending them. This page does not maintain a static price list or promise discounts or returns. ## Frequently asked questions **How can I tell whether a model is available to me?** Check the current model directory and the models accessible to your key. **Do all models use the same interface?** No. Check the developer documentation for the selected model. **What should I check if a request fails?** Check the model ID, endpoint, key permissions, balance, and returned error details. Do not disclose the key. **Where should I check for price changes?** Use the current model directory and corresponding bill; this guide is not a fixed quote. ## Next steps - [Model marketplace](/pricing) - [Developer documentation](/docs) - [Back to the homepage](/)