در معرفیِ 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 تعادل خوبی بین سرعت و کیفیت دارند.
منابع معتبر و مطالعهٔ بیشتر
نقش دیباچین
در دیباچین این راهکارها را از ارزیابی و طراحی تا پیادهسازی و پشتیبانی برای سازمان شما اجرا میکنیم؛ از انتخاب معماری و مدل مناسب تا استقرار امن و پایش مستمر. برای مشاورهٔ اولیهٔ رایگان با ما تماس بگیرید یا پروفایل و خدمات دیباچین را ببینید.
