◉ TOKNADO

Integrations / DeepSeek

DeepSeek + TOKNADO

How to use DeepSeek models in your AI tools through one endpoint

DeepSeek's models are popular for coding and agent work, and DeepSeek's own API follows the OpenAI chat completions format. That means any tool with a custom base URL field can use them, and so can any OpenAI-compatible gateway that serves them.

This page covers the part that trips people up: choosing the right model ID, testing with curl and Python, and wiring the result into the coding tools you already use. Availability of specific DeepSeek models through TOKNADO depends on what the managed pool serves, so confirm the model IDs in your dashboard.

Start free trial Jump to setup

What you need

Setup: DeepSeek with TOKNADO

  1. Test with curl first

    Prove the endpoint, key and model work before configuring any tool. If this fails, no tool will work.

    curl https://toknado.up.railway.app/v1/chat/completions \
      -H "Authorization: Bearer YOUR_TOKNADO_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "toknado/auto",
        "messages": [{"role": "user", "content": "Reply with the word ready."}]
      }'
  2. Test with the OpenAI Python SDK

    The official SDK works by changing the base URL and key. Nothing else in your code changes.

    from openai import OpenAI
    
    client = OpenAI(
        base_url="https://toknado.up.railway.app/v1",
        api_key="YOUR_TOKNADO_API_KEY",
    )
    
    reply = client.chat.completions.create(
        model="toknado/auto",
        messages=[{"role": "user", "content": "Write a Python function that reverses a string."}],
    )
    print(reply.choices[0].message.content)
  3. Wire it into your coding tool

    In any tool with an OpenAI-compatible option, set the same three values: base URL, API key, model ID. Setup guides: Cline, Roo Code, Aider, OpenCode, Open WebUI.

  4. Pick the model for the job

    DeepSeek has offered a faster, cheaper tier for high-volume loops and a stronger tier for harder reasoning and review. Use the faster one for autocomplete-style and sub-agent work, and the stronger one when output quality matters more than speed. Check DeepSeek's current docs and your TOKNADO dashboard for the live model names.

Notes for real-world use

Troubleshooting DeepSeek + TOKNADO

SymptomWhat to check
Model not foundThe ID doesn't match the pool. Copy it from your TOKNADO dashboard exactly.
404 from curlCheck the base URL ends with the API path and that you appended only /chat/completions.
401 from curlKey is wrong or the plan/trial is inactive. Re-copy it from the dashboard.
Replies cut off mid-answerRaise the max output tokens in your tool; many tools default to a low limit for custom models.
Tool calls don't triggerTest without tools first, then enable tools. Some tool setups need the model's capabilities declared manually.

FAQ

Is the DeepSeek API OpenAI-compatible?

Yes. DeepSeek documents an OpenAI-compatible chat completions API, so the OpenAI SDKs work by changing the base URL, model and key.

Which DeepSeek models does TOKNADO serve?

That is determined by the managed pool. Check the model list in your TOKNADO dashboard rather than assuming.

Can I use DeepSeek in Cline, Aider or OpenCode?

Yes, through each tool's OpenAI-compatible provider option with the same base URL, key and model ID.

Is TOKNADO affiliated with DeepSeek?

No. TOKNADO is an independent service and DeepSeek is named only to describe compatibility.

Point DeepSeek at TOKNADO

One OpenAI-compatible endpoint, a managed model pool behind it, and usage you can see in the Storm Console. 3-day trial, up to 250 requests per rolling hour.

Start free trial See pricing Setup guide

Hourly limits apply over the previous 60 minutes. Service is best effort; upstream availability can reduce throughput.

More tools that work with TOKNADO