در حال بارگذاری...
ارسال فایلهای متنی به عنوان بخشهای محتوایی در تکمیل گفتگو
با استفاده از document_text
میتوانید محتواهای متنی (مانند JSON، CSV، Markdown یا کد) را مستقیماً به عنوان بخشی از پیام ارسال کنید. اگر فایل شما در یک URL امن قرار دارد، میتوانید از document_url
استفاده کنید.
inputModalities
شامل documents
هستند فعال است./api/v1/chat/completions
ارسال کنید.messages
، بخش content
را به صورت آرایه از قسمتها (Parts) تنظیم کنید.document_text
(مستقیم) یا document_url
(لینک امن) استفاده کنید.document_text:
{ type: 'document_text', document: { filename?: string, mime?: string, language?: string, text: string } }
document_url:
{ type: 'document_url', document_url: { url: string, expected_mime?: string } }
DOC_TEXT=$(printf "# Title\nHello" | sed ':a;N;$!ba;s/
/\n/g')curl -s -X POST https://your-host/api/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "your-documents-capable-model", "messages": [ { "role": "user", "content": [ { "type": "document_text", "document": { "filename": "note.md", "mime": "text/markdown", "language": "markdown", "text": "'"$DOC_TEXT"'" } } ] } ]}'
content
قرار دهید.language
را تنظیم کنید تا در نمایش خروجی بهتر عمل کند.اگر مدل از اسناد پشتیبانی نکند:
{
"error": {
"message": "این مدل از ورودی اسناد متنی پشتیبانی نمیکند. لطفاً یک مدل سازگار با اسناد انتخاب کنید.",
"type": "invalid_request_error",
"param": "messages",
"code": "unsupported_media_documents"
},
"suggested_models": ["doc-friendly-model-1", "doc-friendly-model-2"]
}