در معرفیِ Together AI دیدیم چرا این پلتفرم برای اجرای مدل‌های زبانیِ متن‌باز عالی است. حالا قدم‌به‌قدم اولین درخواست را می‌فرستیم.

گام ۱: ساختِ حساب و کلید API

در Together AI ثبت‌نام کنید و از داشبورد یک API key بسازید. آن را در متغیرِ محیطی نگه دارید:

export TOGETHER_API_KEY=xxxxxxxx

گام ۲: نصبِ کلاینت

pip install together

گام ۳: اولین درخواستِ چت

یک مدلِ زبانیِ متن‌باز را صدا بزنید. الگو مشابهِ همان API آشناست:

from together import Together
client = Together()

resp = client.chat.completions.create(
    model="meta-llama/Llama-3.3-70B-Instruct-Turbo",
    messages=[{"role": "user", "content": "سه ایده برای پستِ وبلاگ دربارهٔ هوش مصنوعی بده."}],
)
print(resp.choices[0].message.content)

گام ۴: استریمِ پاسخ (تجربهٔ چت زنده)

stream = client.chat.completions.create(
    model="meta-llama/Llama-3.3-70B-Instruct-Turbo",
    messages=[{"role": "user", "content": "یک داستان کوتاه بنویس."}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")

گام ۵: استفاده با SDK رسمیِ OpenAI (بدونِ تغییرِ کد)

قدرتِ سازگاری اینجاست: با همان کتابخانهٔ رسمیِ OpenAI، فقط base_url را عوض کنید و به مدل‌های متن‌بازِ ارزان‌تر وصل شوید:

from openai import OpenAI
client = OpenAI(
    api_key="TOGETHER_API_KEY",
    base_url="https://api.together.xyz/v1",
)
resp = client.chat.completions.create(
    model="Qwen/Qwen2.5-72B-Instruct-Turbo",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)

جزئیات در راهنمای سازگاری با OpenAI آمده است.

گام ۶: نسخهٔ جاوااسکریپت

import Together from "together-ai";
const together = new Together();
const r = await together.chat.completions.create({
  model: "meta-llama/Llama-3.3-70B-Instruct-Turbo",
  messages: [{ role: "user", content: "سلام!" }],
});
console.log(r.choices[0].message.content);

گام ۷: انتخابِ مدلِ درست — نکاتِ حرفه‌ای

  • برای کارهای ساده، مدلِ کوچک: مدل‌های کوچک‌تر سریع‌تر و ارزان‌ترند؛ برای کارِ پیچیده سراغِ مدل‌های بزرگ‌تر بروید.
  • نسخه‌های Turbo: برای تعادلِ خوبِ سرعت و کیفیت.
  • فهرستِ کاملِ مدل‌ها: در صفحهٔ مدل‌های Together قیمت و مشخصاتِ هر مدل را ببینید.
  • مدیریتِ context: ورودیِ کوتاه‌تر یعنی هزینهٔ کمتر و پاسخِ سریع‌تر.

جمع‌بندی

با Together AI در چند دقیقه به قدرتِ مدل‌های زبانیِ متن‌باز، با هزینه‌ای به‌مراتب کمتر از سرویس‌های بسته، دست پیدا می‌کنید — و اگر از OpenAI مهاجرت می‌کنید، تقریباً بدونِ تغییرِ کد. برای طراحیِ یک راهکارِ هوش مصنوعیِ متنیِ بهینه و کم‌هزینه برای سازمانتان، تیمِ دیباچین در کنارِ شماست.

پرسش‌های متداول

با Together AI چطور اولین درخواست را بفرستم؟

پس از ساخت API key، کلاینت together را نصب کنید و با client.chat.completions.create و انتخاب یک مدل، پیام خود را ارسال کنید.

آیا می‌توانم از کتابخانهٔ رسمی OpenAI استفاده کنم؟

بله؛ کافی است base_url را به آدرس Together تغییر دهید و کلید Together را بگذارید؛ بقیهٔ کد بدون تغییر کار می‌کند.

کدام مدل را انتخاب کنم؟

برای کارهای ساده مدل کوچک‌تر و سریع‌تر، برای کارهای پیچیده مدل بزرگ‌تر. نسخه‌های Turbo تعادل خوبی بین سرعت و کیفیت دارند.

منابع معتبر و مطالعهٔ بیشتر

نقش دیباچین

در دیباچین این راهکارها را از ارزیابی و طراحی تا پیاده‌سازی و پشتیبانی برای سازمان شما اجرا می‌کنیم؛ از انتخاب معماری و مدل مناسب تا استقرار امن و پایش مستمر. برای مشاورهٔ اولیهٔ رایگان با ما تماس بگیرید یا پروفایل و خدمات دیباچین را ببینید.