← بازگشت به بلاگ

قدرت جستجوی وب در مدل‌های هوش مصنوعی: راهنمای جامع هوشی

قدرت جستجوی وب در مدل‌های هوش مصنوعی: راهنمای جامع هوشی
\n

بهره‌گیری از هوش مصنوعی با قابلیت جستجوی وب: راهنمای هوشی

مدل‌های زبانی پیشرفته (LLM) که به قابلیت جستجوی وب مجهز شده‌اند، قادرند قدرت استدلال خود را با اطلاعات به‌روز و لحظه‌ای اینترنت ترکیب کنند. این توانایی، امکان ساخت برنامه‌های کاربردی هوشمندتر و پاسخگوتر را فراهم می‌آورد. در این راهنما، چگونگی استفاده از این قابلیت‌ها از طریق API یکپارچه هوشی (hooshi.net) را بررسی می‌کنیم. با ادغام این قابلیت، می‌توانید اپلیکیشن‌های خود را با جدیدترین اطلاعات، پاسخ‌های مبتنی بر واقعیت و منابع معتبر غنی سازید. این مقاله برداشتی از مستندات پلتفرم هوش مصنوعی هوشی است.

ویژگی‌های کلیدی مدل‌های هوش مصنوعی با قابلیت جستجوی وب

  • بازیابی آنی اطلاعات: دسترسی به داده‌های به‌روز، فراتر از دانش اولیه مدل.
  • ارجاع به منابع (Citation): ارائه پاسخ‌ها همراه با لینک به منابع اصلی برای راستی‌آزمایی.
  • اجرای خودکار جستجو: تشخیص هوشمندانه زمان و نیاز به جستجو در وب بر اساس پرسش کاربر.
  • رویکردهای متنوع جستجو: امکان انتخاب بین مدل‌هایی با قابلیت جستجوی داخلی یا مدل‌هایی که از طریق ابزارها (Tools) جستجو می‌کنند.
  • یکپارچه‌سازی آسان با API: استفاده از همان اندپوینت‌های آشنای API هوشی با حداقل تغییرات.

مدل‌های هوش مصنوعی موجود در هوشی

هوشی (hooshi.net) دسترسی به طیف وسیعی از مدل‌های پیشرفته را فراهم می‌کند که برخی از آن‌ها قابلیت جستجوی وب را به صورت ذاتی دارند و برخی دیگر از طریق پیکربندی ابزارها این امکان را ارائه می‌دهند.

مدل‌های با قابلیت جستجوی داخلی (Native Search)

این مدل‌ها به طور پیش‌فرض توانایی جستجو در وب را دارا هستند:

  • مدل‌های OpenAI: مانند `gpt-4o-search-preview` و `gpt-4o-mini-search-preview` که با قابلیت‌های جستجوی یکپارچه عرضه شده‌اند.

مدل‌های با قابلیت جستجو از طریق ابزار (Tool-based Search)

این مدل‌ها با استفاده از پارامتر `tools` قادر به انجام جستجو در وب هستند:

  • مدل‌های OpenAI: مانند `gpt-4o`، `gpt-4o-mini`، `gpt-4.1` و `gpt-4.1-mini` که قابلیت جستجوی وب را از طریق پارامتر `tools` پشتیبانی می‌کنند.
  • مدل‌های Google: مانند `gemini-2.0-flash`، `gemini-2.5-pro-preview-05-06` و `gemini-2.5-flash-preview-04-17` که برای جستجو از پارامتر `tools` استفاده می‌کنند.

نحوه استفاده عملی از قابلیت جستجوی وب در هوشی

جستجوی داخلی با مدل‌های OpenAI در هوشی

مدل‌های دارای قابلیت جستجوی داخلی، بدون نیاز به پیکربندی پیچیده، به طور خودکار در صورت لزوم جستجو در وب را انجام می‌دهند. برای بهره‌مندی از این قابلیت، کافیست کلید API خود را از هوشی دریافت کرده و از طریق API آن اقدام به ارسال درخواست نمایید.

مثال Python:

from openai import OpenAI

client = OpenAI(api_key="YOUR_HOOSHI_API_KEY", base_url="https://api.hooshi.net/v1")

resp
    model="gpt-4o-search-preview",
    messages=[{"role": "user", "content": "آخرین اخبار فناوری چیست؟"}],
    response_format={"type": "text"},
)

# چاپ پاسخ
print(response.choices[0].message.content)

مثال Javascript:

import { OpenAI } from "openai";

const client = new OpenAI({
  apiKey: process.env.HOOSHI_API_KEY,
  baseURL: "https://api.hooshi.net/v1",
});

const resp client.chat.completions.create({
  model: "gpt-4o-search-preview",
  messages: [
    {
      role: "user",
      content: "آخرین اخبار فناوری چیست؟",
    },
  ],
  response_format: {
    type: "text",
  },
});

// چاپ پاسخ
console.log(response.choices[0].message.content);

برای مشاهده مثال‌های بیشتر در زبان‌های مختلف و راهنمایی‌های تکمیلی، به بخش مستندات API هوشی در hooshi.net/p/docs مراجعه کنید.

جستجو با مدل‌های Gemini در هوشی

مدل‌های Gemini برای فعال‌سازی قابلیت جستجوی وب، از پارامتر `tools` استفاده می‌کنند. با تنظیم این پارامتر و انتخاب ابزار جستجوی گوگل، می‌توانید از قابلیت‌های این مدل‌ها بهره‌مند شوید.

مثال Python:

from openai import OpenAI

client = OpenAI(api_key="YOUR_HOOSHI_API_KEY", base_url="https://api.hooshi.net/v1")

resp
    model="gemini-2.0-flash",
    messages=[
        {"role": "system", "content": "شما یک دستیار مفید هستید."},
        {"role": "user", "content": "آخرین اخبار اقتصادی چیست؟"},
    ],
    tools=[{"googleSearch": {}}],
)

# چاپ پاسخ
print(response.choices[0].message.content)

مثال Javascript:

import { OpenAI } from "openai";

const client = new OpenAI({
  apiKey: process.env.HOOSHI_API_KEY,
  baseURL: "https://api.hooshi.net/v1",
});

const resp client.chat.completions.create({
  model: "gemini-2.0-flash",
  messages: [
    { role: "system", content: "شما یک دستیار مفید هستید." },
    { role: "user", content: "آخرین اخبار اقتصادی چیست؟" },
  ],
  tools: [{ googleSearch: {} }],
});

// چاپ پاسخ
console.log(response.choices[0].message.content);

کاربردهای رایج قابلیت جستجوی وب

  • جستجوی اخبار روز: ارائه آخرین اخبار و اطلاعات به‌روز در زمینه‌های مختلف.
  • پاسخ به پرسش‌های مبتنی بر واقعیت: ارائه پاسخ‌های دقیق همراه با ارجاع به منابع معتبر.

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

شما می‌توانید پارامترهای مختلفی را برای کنترل رفتار مدل‌ها تنظیم کنید. برای مثال، با تنظیم پارامتر `temperature` می‌توانید میزان خلاقیت یا دقت پاسخ‌ها را کنترل نمایید. استفاده از `response_format` نیز به شما امکان می‌دهد تا نوع خروجی (مثلاً فقط متنی) را مشخص کنید.

مثال Python:

from openai import OpenAI

client = OpenAI(api_key="YOUR_HOOSHI_API_KEY", base_url="https://api.hooshi.net/v1")

resp
    model="gpt-4o-search-preview",
    messages=[
        {"role": "user", "content": "آخرین تحولات بازارهای مالی جهانی چه بوده است؟"}
    ],
    temperature=0.2,  # دمای پایین‌تر برای پاسخ‌های واقعی‌تر و متمرکزتر
    response_format={"type": "text"},  # برای دریافت پاسخ‌های فقط متنی
)

# چاپ پاسخ
print(response.choices[0].message.content)

مثال Javascript:

import { OpenAI } from "openai";

const client = new OpenAI({
  apiKey: process.env.HOOSHI_API_KEY,
  baseURL: "https://api.hooshi.net/v1",
});

const resp client.chat.completions.create({
  model: "gpt-4o-search-preview",
  messages: [
    { role: "user", content: "آخرین تحولات بازارهای مالی جهانی چه بوده است؟" },
  ],
  temperature: 0.2, // دمای پایین‌تر برای پاسخ‌های واقعی‌تر و متمرکزتر
  response_format: { type: "text" }, // برای دریافت پاسخ‌های فقط متنی
});

// چاپ پاسخ
console.log(response.choices[0].message.content);

با استفاده از API هوشی، می‌توانید به راحتی قابلیت جستجوی وب را به برنامه‌های خود اضافه کرده و از مزایای اطلاعات به‌روز و پاسخ‌های دقیق بهره‌مند شوید. برای شروع، کافیست در hooshi.net/login ثبت‌نام کرده و توکن API خود را بسازید.

چرا هوشی؟

هوشی (hooshi.net) با ارائه دسترسی به پیشرفته‌ترین مدل‌های هوش مصنوعی و ابزارهای قدرتمند، به شما کمک می‌کند تا نوآوری را در محصولات و خدمات خود تسریع بخشید. از ایجنت‌های کدنویسی هوشمند گرفته تا قابلیت جستجوی وب، هوشی بستری امن و شفاف برای توسعه راهکارهای مبتنی بر هوش مصنوعی فراهم می‌کند. برای شروع کار با پلتفرم هوش مصنوعی هوشی و بهره‌مندی از امکانات بی‌نظیر آن، به hooshi.net/login مراجعه کنید.

⌃