پرش به محتوای اصلی
یکپارچه‌سازی

اتصال Python به دات‌هوش

هر راهنما چند گام کوتاه دارد: کلید، آدرس پایه، شناسه مدل.

Python

SDK
حدود ۱ دقیقهپروتکل OpenAI۳ گام

پیش‌نیاز: یک کلید API و موجودی کیف پول.

ساخت کلید
  1. کلید را در محیط بگذارید

    کلید را هرگز در کد ننویسید.

    terminal
    export DOTHOOSH_API_KEY="dh_live_…"
  2. آدرس پایه را عوض کنید

    بقیه کد دست نمی‌خورد.

    app.py
    import os
    from openai import OpenAI
    
    client = OpenAI(
        base_url="https://gateway.dothoosh.com/v1",
        api_key=os.environ["DOTHOOSH_API_KEY"],
    )
  3. شناسه مدل را بنویسید

    شناسه را از کاتالوگ مدل‌ها کپی کنید؛ پیشوند ارائه‌دهنده لازم نیست.

    app.py
    resp = client.chat.completions.create(
        model="deepseek-flash",
        messages=[{"role": "user", "content": "سلام"}],
    )
    print(resp.choices[0].message.content)

کار نکرد؟

401 · api_key_invalid

کلید اشتباه کپی شده، لغو شده یا غیرفعال است. کلید را دوباره از متغیر محیطی بخوانید و وضعیتش را در کنسول بررسی کنید.

402 · insufficient_available_balance

موجودی کیف پول کافی نیست. کیف پول را شارژ کنید؛ بدهی ایجاد نمی‌شود.

404 · model_not_found

شناسه مدل را از کاتالوگ مدل‌ها کپی کنید؛ شناسه‌ها پیشوند ارائه‌دهنده ندارند.

429 · api_key_rpm_exceeded

از سقف درخواست در دقیقه کلید عبور کرده‌اید. محدودیت‌های کلید بعد از ساخت ویرایش نمی‌شوند؛ برای سقف بالاتر، کلید تازه با RPM بالاتر بسازید.