Skip to content

Commit db910e0

Browse files
committed
docs: update ai
1 parent ee15f33 commit db910e0

4 files changed

Lines changed: 47 additions & 28 deletions

File tree

public/llms/ai/google-gemini.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@
1111

1212
پس از [ایجاد سرویس هوش مصنوعی](https://docs.liara.ir/ai/quick-start) و دریافت `baseUrl` و [ساخت کلید](https://docs.liara.ir/ai/details/keys/#create)، می‌توانید از مدل‌های Gemini استفاده کنید.
1313

14-
> در قطعه کدهای ارائه‌شده توسط لیارا برای اتصال به مدل، از OpenAI SDK استفاده می‌شود. تمامی مدل‌هایی که لیارا ارائه می‌دهد؛ سازگار با OpenAI SDK هستند.
14+
> در قطعه کدهای ارائه‌شده توسط لیارا برای اتصال به مدل، از OpenAI SDK استفاده می‌شود. تمامی مدل‌هایی که لیارا ارائه می‌دهد؛ سازگار با OpenAI SDK هستند.
15+
> همچنین بخوانید: [مستندات کار با Embedding Modelها](https://docs.liara.ir/ai/ai-sdk-core/embeddings)
16+
> همچنین بخوانید: [مستندات تولید تصویر با هوش مصنوعی](https://docs.liara.ir/ai/foundations/image-generation/)
1517
1618
## اتصال به مدل
1719

18-
برای اتصال به مدل در سطح کد، می‌توانید از دو ابزار استفاده کنید:
20+
برای اتصال به مدل در سطح کد، می‌توانید از دو ابزار استفاده کنید:
1921

20-
- `OpenAI SDK`: ابزار رسمی ارائه‌شده توسط [OpenAI](https://openai.com/). تمامی مدل‌های ارائه‌شده در لیارا، با این SDK سازگار هستند.
22+
- `OpenAI SDK`: ابزار رسمی ارائه‌شده توسط [OpenAI](https://openai.com/). تمامی مدل‌های ارائه‌شده در لیارا، با این SDK سازگار هستند.
2123
- `AI SDK`: ابزار ارائه‌شده توسط [Vercel](https://ai-sdk.dev/). این SDK، تنها برای جاوااسکریپت و تایپ‌اسکریپت در دسترس است.
2224

2325
در ادامه، نحوه اتصال به مدل، هم با `OpenAI SDK` و هم با `AI SDK`، بررسی شده است.
@@ -100,7 +102,6 @@ $result = $client->chat()->create([
100102

101103
// Print the response
102104
echo $result->choices[0]->message->content;
103-
104105
```
105106

106107
### Python
@@ -134,7 +135,7 @@ completion = client.chat.completions.create(
134135
print(completion.choices[0].message.content)
135136
```
136137

137-
### .NET
138+
### NET.
138139

139140
در ابتدا، برای استفاده از مدل هوش مصنوعی مدنظر خود در dotNET (CSharp)، باید پکیج مورد نیاز را با اجرای دستور زیر، نصب کنید:
140141

@@ -261,32 +262,32 @@ const { text } = await generateText({
261262
console.log('Generated Text:', text);
262263
```
263264
264-
در قطعه کد‌های فوق، به‌جای `<baseUrl>`, آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`, کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`, نام یکی از مدل‌های فوق را قرار دهید.
265+
در قطعه کد‌های فوق، به‌جای `<baseUrl>`، آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`، کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`، نام یکی از مدل‌های فوق را قرار دهید.
265266
266267
## پارامترهای قابل تنظیم
267268
268-
## OpenAI SDK
269+
### OpenAI SDK
269270
270271
در OpenAI SDK، شما می‌توانید پارامترهای زیر را تنظیم کنید.
271272
272273
> در نظر داشته باشید که پارامترهای زیر، ممکن است در برخی از مدل‌ها، پشتیبانی نشوند.
273274
274-
- `frequency_penalty`: عددی بین `-2` تا `2`. کاهش یا افزایش احتمال تکرار کلمات پرتکرار در پاسخ. هرچه بالاتر باشد؛ تنوع بیشتر است
275-
- `logit_bias`: تغییر احتمال ظاهر شدن توکن‌های خاص
276-
- `n`: تعداد پاسخ‌هایی که قرار است مدل همزمان تولید کند.
277-
- `response_format`: مدل را مجبور می‌کند خروجی را به فرمت خاصی برگرداند
278-
- `seed`: مقدار عددی ثابت برای شروع تولید تصادفی، در صورت نیاز، به خروجی‌های قابل تکرار
279-
- `stop`: آرایه‌ای از رشته‌ها برای اینکه مدل هنگام رسیدن به آن‌ها پاسخ را متوقف کند
280-
- `stream`: اگر `true` باشد، پاسخ مدل به صورت استریم ارسال می‌شود. برای پیاده‌سازی‌های real-time یا رابط کاربری، این حالت مفید است
281-
- `stream_options`: تنظیمات مربوط به حالت `stream`. فقط وقتی استفاده می‌شود که `stream: true` باشد
282-
- `temperature`: عددی بین `0` تا `2`. کنترل میزان تصادفی بودن خروجی؛ عدد کمتر، واقع‌گرایی بیشتر و عدد بیشتر، خلاقیت بیشتر
283-
- `tool_choice`: تعیین کردن اینکه مدل چه زمانی Tool را فراخوانی کند (به‌صورت هوشمند یا همیشه)
284-
- `tools`: مشخص کردن یک‌سری Tool که مدل در صورت نیاز، آن‌ها را فراخوانی کند
275+
- `frequency_penalty`: عددی بین `-2` تا `2`. کاهش یا افزایش احتمال تکرار کلمات پرتکرار در پاسخ. هرچه بالاتر باشد؛ تنوع بیشتر است
276+
- `logit_bias`: تغییر احتمال ظاهر شدن توکن‌های خاص
277+
- `n`: تعداد پاسخ‌هایی که قرار است مدل همزمان تولید کند.
278+
- `response_format`: مدل را مجبور می‌کند خروجی را به فرمت خاصی برگرداند
279+
- `seed`: مقدار عددی ثابت برای شروع تولید تصادفی، در صورت نیاز، به خروجی‌های قابل تکرار
280+
- `stop`: آرایه‌ای از رشته‌ها برای اینکه مدل هنگام رسیدن به آن‌ها پاسخ را متوقف کند
281+
- `stream`: اگر `true` باشد، پاسخ مدل به صورت استریم ارسال می‌شود. برای پیاده‌سازی‌های real-time یا رابط کاربری، این حالت مفید است
282+
- `stream_options`: تنظیمات مربوط به حالت `stream`. فقط وقتی استفاده می‌شود که `stream: true` باشد
283+
- `temperature`: عددی بین `0` تا `2`. کنترل میزان تصادفی بودن خروجی؛ عدد کمتر، واقع‌گرایی بیشتر و عدد بیشتر، خلاقیت بیشتر
284+
- `tool_choice`: تعیین کردن اینکه مدل چه زمانی Tool را فراخوانی کند (به‌صورت هوشمند یا همیشه)
285+
- `tools`: مشخص کردن یک‌سری Tool که مدل در صورت نیاز، آن‌ها را فراخوانی کند
285286
- `user`: شناسه‌ی کاربر نهایی. برای دسته‌بندی بهتر درخواست‌ها و جلوگیری از سوءاستفاده، به‌کار می‌رود
286287
287288
در ادامه، مثال استفاده از این پارامترها، در زبان‌های مختلف، قرار گرفته است:
288289
289-
### Python
290+
#### Python
290291
291292
```bash
292293
from openai import OpenAI
@@ -335,7 +336,7 @@ response = client.chat.completions.create(
335336
print(response)
336337
```
337338
338-
در قطعه کد‌ فوق، به‌جای `<baseUrl>`, آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`, کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`, نام یکی از مدل‌های فوق را قرار دهید.
339+
در قطعه کد‌ فوق، به‌جای `<baseUrl>`، آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`، کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`، نام یکی از مدل‌های فوق را قرار دهید.
339340
340341
## all links
341342

public/llms/ai/openai.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111

1212
پس از [ایجاد سرویس هوش مصنوعی](https://docs.liara.ir/ai/quick-start) و دریافت `baseUrl` و [ساخت کلید](https://docs.liara.ir/ai/details/keys/#create)، می‌توانید مانند دستورات و قطعه‌های کد زیر، از مدل‌های OpenAI استفاده کنید.
1313

14-
> همچنین بخوانید: [مستندات کار با Embedding Modelها](https://docs.liara.ir/ai/ai-sdk-core/embeddings)
14+
> همچنین بخوانید: [مستندات کار با Embedding Modelها](https://docs.liara.ir/ai/ai-sdk-core/embeddings)
15+
> همچنین بخوانید: [مستندات تولید تصویر با هوش مصنوعی](https://docs.liara.ir/ai/foundations/image-generation/)
1516
1617
## اتصال به مدل
1718

18-
برای اتصال به مدل در سطح کد، می‌توانید از دو ابزار استفاده کنید:
19+
برای اتصال به مدل در سطح کد، می‌توانید از دو ابزار استفاده کنید:
1920

2021
- `OpenAI SDK`: ابزار رسمی ارائه‌شده توسط [OpenAI](https://openai.com/). تمامی مدل‌های ارائه‌شده در لیارا، با این SDK سازگار هستند.
2122
- `AI SDK`: ابزار ارائه‌شده توسط [Vercel](https://ai-sdk.dev/). این SDK، تنها برای جاوااسکریپت و تایپ‌اسکریپت در دسترس است.
@@ -100,7 +101,6 @@ $result = $client->chat()->create([
100101

101102
// Print the response
102103
echo $result->choices[0]->message->content;
103-
104104
```
105105

106106
### Python
@@ -219,9 +219,9 @@ func main() {
219219
### cURL
220220
221221
```bash
222-
curl <baseUrl>\chat\completions \\
223-
-H "Content-Type: application/json" \\
224-
-H "Authorization: Bearer <LIARA_API_KEY>" \\
222+
curl <baseUrl>\chat\completions \
223+
-H "Content-Type: application/json" \
224+
-H "Authorization: Bearer <LIARA_API_KEY>" \
225225
-d '{
226226
"model": "<model_name>",
227227
"messages": [
@@ -259,12 +259,15 @@ const { text } = await generateText({
259259
});
260260

261261
console.log('Generated Text:', text);
262+
262263
```
263264
264-
در قطعه کد‌های فوق، به‌جای `<baseUrl>`، آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`, کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`, نام یکی از مدل‌های فوق را قرار دهید.
265+
در قطعه کد‌های فوق، به‌جای `<baseUrl>`، آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`، کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`، نام یکی از مدل‌های فوق را قرار دهید.
265266
266267
## پارامترهای قابل تنظیم
267268
269+
### OpenAI SDK
270+
268271
در OpenAI SDK، شما می‌توانید پارامترهای زیر را تنظیم کنید.
269272
270273
> در نظر داشته باشید که پارامترهای زیر، ممکن است در برخی از مدل‌ها، پشتیبانی نشوند.
@@ -333,7 +336,7 @@ response = client.chat.completions.create(
333336
print(response)
334337
```
335338
336-
در قطعه کد‌ فوق، به‌جای `<baseUrl>`, آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`, کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`, نام یکی از مدل‌های فوق را قرار دهید.
339+
در قطعه کد‌ فوق، به‌جای `<baseUrl>`، آدرس سرویس هوش مصنوعی خود را قرار دهید و به‌جای `<LIARA_API_TOKEN>`، کلید API خود را وارد کنید. همچنین، به‌جای `<model_name>`، نام یکی از مدل‌های فوق را قرار دهید.
337340
338341
## all links
339342

src/pages/ai/google-gemini.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,16 @@ import Head from "next/head";
6464
در قطعه کدهای ارائه‌شده توسط لیارا برای اتصال به مدل، از OpenAI SDK استفاده می‌شود. تمامی مدل‌هایی که لیارا ارائه می‌دهد؛ سازگار با OpenAI SDK هستند.
6565
</p>
6666
</Alert>
67+
<Alert variant="info">
68+
<p>
69+
همچنین بخوانید: <Link href="/ai/ai-sdk-core/embeddings" className="text-[#2196f3] " >مستندات کار با Embedding Modelها</Link>
70+
</p>
71+
</Alert>
72+
<Alert variant="info">
73+
<p>
74+
همچنین بخوانید: <Link href="/ai/foundations/image-generation/" className="text-[#2196f3] " >مستندات تولید تصویر با هوش مصنوعی</Link>
75+
</p>
76+
</Alert>
6777

6878

6979

src/pages/ai/openai.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ import Head from "next/head";
6666
همچنین بخوانید: <Link href="/ai/ai-sdk-core/embeddings" className="text-[#2196f3] " >مستندات کار با Embedding Modelها</Link>
6767
</p>
6868
</Alert>
69+
<Alert variant="info">
70+
<p>
71+
همچنین بخوانید: <Link href="/ai/foundations/image-generation/" className="text-[#2196f3] " >مستندات تولید تصویر با هوش مصنوعی</Link>
72+
</p>
73+
</Alert>
6974

7075
<Section id="connect" title="اتصال به مدل" />
7176

0 commit comments

Comments
 (0)