ดูเพิ่มเติมที่เว็บไซต์ SharpAPI.com »
PHP >= 8.1
ลาราเวล >= 9.0
หากคุณไม่ได้ใช้ Laravel คุณสามารถค้นหา Generic SharpAPI PHP Client ได้ที่นี่ »
ทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและตั้งค่าแพ็คเกจ SharpAPI Laravel Client
ติดตั้งแพ็คเกจผ่าน composer
:
ผู้แต่งต้องการ Sharpapi/sharpapi-laravel-client
ลงทะเบียนที่ SharpAPI.com และรับรหัส API
ตั้งค่าคีย์ API ภายใน .env
SHARP_API_KEY=คีย์
[ไม่บังคับ] เผยแพร่ไฟล์การกำหนดค่า sharpapi-client.php
หมายเหตุ: คุณไม่จำเป็นต้องเผยแพร่ไฟล์การกำหนดค่าเพื่อใช้แพ็คเกจนี้อีกต่อไป โดยค่าเริ่มต้น แพ็คเกจจะใช้ค่าเริ่มต้นที่สมเหตุสมผล คุณจะต้องเผยแพร่การกำหนดค่าหากคุณต้องการปรับแต่งเท่านั้น
ผู้ขายช่างฝีมือ PHP: เผยแพร่ --tag=sharpapi-laravel-client
- อีคอมเมิร์ซ
สร้างการแนะนำผลิตภัณฑ์ที่น่าสนใจอย่างรวดเร็วเพื่อดึงดูดลูกค้า
สร้างอีเมลขอบคุณที่เป็นส่วนตัวโดยอัตโนมัติเพื่อประสบการณ์ของลูกค้าที่ดียิ่งขึ้น
ปรับปรุงการจัดหมวดหมู่ผลิตภัณฑ์สำหรับแค็ตตาล็อกที่มีการจัดระเบียบอย่างดี
การวิเคราะห์ความรู้สึก: ทำความเข้าใจและวิเคราะห์ความรู้สึกในการรีวิวผลิตภัณฑ์เพื่อการตัดสินใจที่ขับเคลื่อนด้วยข้อมูล
️ เนื้อหาและการตลาดอัตโนมัติ
แปลข้อความสำหรับผู้ชมทั่วโลกได้อย่างง่ายดาย
ถอดความและตรวจทานข้อความใด ๆ (รวมถึงการตรวจสอบไวยากรณ์)
การตรวจจับเนื้อหาสแปม: ระบุและกรองเนื้อหาสแปมอย่างมีประสิทธิภาพ
การดึงข้อมูลการติดต่อ: แยกหมายเลขโทรศัพท์และที่อยู่อีเมลออกจากรูปแบบที่ไม่ได้มาตรฐานเพื่อการสื่อสารที่มีประสิทธิภาพ
สร้างบทสรุปที่กระชับและคำหลัก/แท็กที่ไม่ซ้ำใครเพื่อการปรับปรุงการบริโภคเนื้อหา
เพิ่มความพยายาม SEO โดยการสร้างแท็ก META ตามเนื้อหาโดยอัตโนมัติ
ทรัพยากรบุคคลเทค
สร้างคำอธิบายงานที่ซับซ้อนได้อย่างง่ายดาย ช่วยประหยัดเวลาในกระบวนการจ้างงาน
ข้อมูลเชิงลึกด้านทักษะและตำแหน่ง: ระบุตำแหน่งงานและทักษะที่เกี่ยวข้องเพื่อปรับปรุงการสรรหาบุคลากร
การแยกวิเคราะห์ประวัติย่ออัตโนมัติ: แยกวิเคราะห์และดึงข้อมูลจากไฟล์ประวัติย่ออย่างมีประสิทธิภาพเพื่อการประมวลผลที่ง่ายดาย
การเดินทาง การท่องเที่ยว และการบริการ
วิเคราะห์ความรู้สึกในรีวิวการเดินทางเพื่อปรับปรุงการบริการ
ปรับปรุงการจัดหมวดหมู่สำหรับทัวร์ กิจกรรม และผลิตภัณฑ์ด้านการบริการ
โปรดดูอย่างเป็นทางการ:
เอกสาร API
การสนับสนุนหลายภาษา : รองรับ 80 ภาษาสำหรับทุกเนื้อหาหรือจุดสิ้นสุด API การวิเคราะห์ข้อมูล ตรวจสอบรายชื่อได้ที่นี่
รูปแบบ RESTful ที่ใช้งานง่าย : ด้วยชุดจุดสิ้นสุดที่เป็นมาตรฐาน - รับข้อมูลเชิงลึกอันมีค่าผ่านจุดสิ้นสุดการวิเคราะห์ ครอบคลุมหมวดหมู่ผลิตภัณฑ์ ทักษะ และตำแหน่งงาน โดยให้คะแนนที่เกี่ยวข้อง
รูปแบบข้อมูลที่สะอาดและเหมือนเดิมเสมอ : มั่นใจด้วยรูปแบบ JSON ที่สม่ำเสมอและคาดเดาได้สำหรับข้อมูลที่ส่งคืนทั้งหมด ไม่ต้องกังวลกับข้อมูล AI ที่ไม่ชัดเจน
การสนับสนุนด้านเทคนิค : สร้างสรรค์โดยนักพัฒนาเพื่อนักพัฒนา เราให้ความช่วยเหลืออย่างต่อเนื่องตลอดการเดินทางของคุณ
คุณสามารถฉีดคลาส SharpApiService
หรือใช้ส่วนหน้าของ SharpApiService
singleton ได้
เราขอแนะนำให้คุณใช้ระบบการจัดคิว Laravel เพื่อเพิ่มประสิทธิภาพงานที่จัดส่งและกระบวนการตรวจสอบผลลัพธ์ โดยเฉพาะอย่างยิ่งหากคุณประมวลผลข้อมูลจำนวนมากขึ้น
กรณีการใช้งานทั่วไปต้องมีขั้นตอนเหล่านี้:
จัดส่งหนึ่งในวิธีการประมวลผล AI ที่มีอยู่ (ซึ่งจะส่งคืน URL สถานะการประมวลผลงาน)
เรียกใช้เมธอด fetchResults($statusUrl)
ซึ่งทำงานในโหมดโพล โดยส่งภายใต้คำขอทุกๆ 10 วินาทีเป็นเวลา 180 วินาที (ค่าเหล่านี้สามารถปรับแต่งได้)
วัตถุ SharpApiJob
จะถูกส่งคืน
สำหรับงานที่เสร็จสิ้นโดยมีสถานะส่งคืน success
คุณสามารถรับผลลัพธ์ได้ด้วยวิธีใดวิธีหนึ่ง เช่น $jobResultJson = $jobResult->getResultJson()
งานที่จัดส่งแต่ละงานมักจะใช้เวลาประมาณสองสามวินาทีถึงหนึ่งนาที
หลังจากช่วงดังกล่าว งานที่ส่งคืนมักจะมีสถานะ success
และผลลัพธ์จะพร้อมสำหรับการประมวลผลต่อไป แต่ละวิธีของ API จะส่งคืนรูปแบบการส่งคืนที่แตกต่างกัน ไปที่รายการวิธีการ/จุดสิ้นสุด API ด้านล่างเพื่อดูรายละเอียด»
API ของเรารับประกันว่าจะส่งคืนรูปแบบที่ถูกต้องทุกครั้ง เอ็นจิ้น AI ที่ SharpAPI ใช้ในบางกรณีซึ่งพบไม่บ่อยนักมีแนวโน้มที่จะทำงานผิดปกติและหมดเวลาหรือส่งคืนข้อมูลที่ไม่ถูกต้อง ในกรณีดังกล่าว status
การส่งคืนสำหรับงานจะ failed
คุณสามารถรันการร้องของานเดียวกันทุกประการอีกครั้งได้ในกรณีนั้น
ตราบใดที่งานยังอยู่ระหว่างการประมวลผลโดยกลไกของเรา งานจะยังคงส่งคืนสถานะ pending
<?phpnamespace AppHttpControllers; ใช้ GuzzleHttpExceptionGuzzleException; ใช้ SharpAPISharpApiServiceSharpApiService; คลาส SharpTest ขยายตัวควบคุม {ฟังก์ชันสาธารณะ __ สร้าง (สาธารณะ SharpApiService $sharpApiService) - }/** * @throws GuzzleException */public function detector_phones(): void{$statusUrl = $this->sharpApiService->detectPhones('Where to find us? Call with a sales tech Advisor: โทร: 1800-394-7486 หรือสำนักงานในสิงคโปร์ของเราที่หมายเลข +65 8888 8888'); $result = $this->sharpApiService->fetchResults($statusUrl); dd($result->getResultJson());/* ส่งคืน: [ { "detected_number": "1800-394-7486", "parsed_number": "+18003947486" }, { "detected_number": "+65 8888 8888" , "parsed_number": "+6588888888" } ] */} -
คำขอ HTTP พื้นฐานได้รับการอำนวยความสะดวกโดย Laravel HTTP Client/Guzzle ดังนั้นจึงแนะนำให้ทำความคุ้นเคยกับข้อยกเว้น Guzzle ทั่วไป
ใช้ GuzzleHttpExceptionClientException;// ขั้นตอนที่ 1: ส่งงานไปยัง API ด้วยหนึ่งในวิธีการ เช่น:try {$statusUrl = SharpApiService::summarizeText($text, 'German', // option language500, // option length' โทนเสียงที่เป็นกลาง' // โทนเสียงเสริม );// ค่าตัวอย่าง $statusUrl: 'http://sharpapi.com/api/v1/job/status/75acb6dc-a975-4969-9ef1-c62cebc511cb'} catch (ClientException $e) { $e->getResponse( ) }// ขั้นตอนที่ 2: ขอตรวจสอบสถานะงานในโหมดโพลและรอผลลัพธ์$jobResult = SharpApiService::fetchResults($statusUrl);// ขั้นตอนที่ 3: รับผลลัพธ์ของงาน API ที่จัดส่ง fe สิ่งนี้จะส่งคืนผลลัพธ์งานเป็น JSON$jobResultJson = $jobResult->getResultJson();// ..หรือ PHP array:$jobResultArray = $jobResult->getResultArray();// ..หรือ PHP stdClass:$jobResultObject = $jobResult->getResultObject();
ดังนั้นคุณจึงสามารถเขียนทับค่าเหล่านี้ด้วยการตั้งค่า .env
:
SHARP_API_KEY=XXX_key_XXXSHARP_API_JOB_STATUS_POLLING_WAIT=200SHARP_API_JOB_STATUS_USE_POLLING_INTERVAL=trueSHARP_API_JOB_STATUS_POLLING_INTERVAL=5SHARP_API_BASE_URL=MOCK_SERVER
แต่ละวิธีส่งคืนวัตถุ SharpApiJob
เสมอ โดยที่วิธี getResultJson / getResultArray / getResultObject
จะส่งกลับโครงสร้างข้อมูลที่แตกต่างกัน โปรดดูตัวอย่างโดยละเอียดที่ SharpAPI.com
สำหรับวิธีการที่มีพารามิเตอร์ language
คุณสามารถใช้ค่า SharpApiLanguages
Enum เพื่อทำให้โค้ดของคุณอ่านง่ายขึ้นได้
แยกวิเคราะห์ไฟล์เรซูเม่ (CV) จากหลายรูปแบบ (PDF/DOC/DOCX/TXT/RTF) และส่งคืนออบเจ็กต์จุดข้อมูลที่ครอบคลุม
สามารถระบุพารามิเตอร์ภาษาเอาต์พุตที่เป็นทางเลือกได้ (ค่า English
ถูกตั้งค่าเป็นค่าเริ่มต้น)
$statusUrl = SharpApiService::parseResume('/test/resume.pdf', 'ภาษาอังกฤษ');
จากรายการพารามิเตอร์ที่ครอบคลุม อุปกรณ์ปลายทางนี้ให้รายละเอียดงานที่กระชับในรูปแบบการตอบสนอง รวมถึงคำอธิบายสั้นๆ ข้อกำหนดของงาน และความรับผิดชอบของงาน พารามิเตอร์บังคับเท่านั้นคือ name
ฟังก์ชันนี้ใช้พารามิเตอร์คลาส DTO
เฉพาะ ( Data Transfer Object
) ชื่อ JobDescriptionParameters
เพื่อช่วยในการตรวจสอบพารามิเตอร์อินพุต จำเป็นต้องมีเฉพาะพารามิเตอร์ name
ในตัวสร้างของ DTO
นี้เท่านั้น
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
เมธอด API นี้ยังจัดเตรียมพารามิเตอร์บริบทเผื่อเลือก ซึ่งสามารถใช้เพื่อจัดเตรียมคำสั่งที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$jobDescriptionParameters = JobDescriptionParameters ใหม่( ชื่อ: "วิศวกรอาวุโส PHP", company_name: "ACME LTD", // optionminimum_work_experience: "5 years", // optionminimum_education: "Bachelor Degree", // optionemployment_type: "full time", // optionrequired_skills: ['PHP8', 'Laravel'], // ตัวเลือกตัวเลือก_ทักษะ: ['AWS', 'Redis'], // ประเทศทางเลือก: "สหราชอาณาจักร", // ตัวเลือกระยะไกล: จริง, // optionvisa_sponsored: true, // optionvoice_tone: 'มืออาชีพและเกินบรรยาย', // โทนเสียงเสริม บริบท: null, // บริบทเสริม, คำแนะนำการประมวลผล AI เพิ่มเติม ภาษา: null // ภาษาเอาต์พุตเสริม );$statusUrl = SharpApiService::generateJobDescription($jobDescriptionParameters);
สร้างรายการทักษะที่เกี่ยวข้องโดยมีน้ำหนักเป็นค่าทศนิยม (1.0-10.0) โดยที่ 10 เท่ากับ 100% ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด
ต้องใช้เฉพาะพารามิเตอร์แรก ( name
) เท่านั้น
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
$statusUrl = SharpApiService:: relatedSkills('MySQL', 'English', // ตัวเลือกภาษา10 // ตัวเลือกปริมาณ -
สร้างรายการตำแหน่งงานที่เกี่ยวข้องโดยมีน้ำหนักเป็นค่าลอยตัว (1.0-10.0) โดยที่ 10 เท่ากับ 100% ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด
ต้องใช้เฉพาะพารามิเตอร์แรก ( name
) เท่านั้น
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
$statusUrl = SharpApiService:: relatedJobPositions ('วิศวกร PHP อาวุโส', 'อังกฤษ', // ตัวเลือกภาษา 10 // ปริมาณทางเลือก -
แยกวิเคราะห์บทวิจารณ์ผลิตภัณฑ์ของลูกค้าและแสดงความคิดเห็น (เชิงบวก/เชิงลบ/เป็นกลาง) ด้วยคะแนนระหว่าง 0-100% เหมาะสำหรับการประมวลผลรายงานความเชื่อมั่นสำหรับร้านค้าออนไลน์ใดๆ
$statusUrl = SharpApiService::productReviewSentiment('เนื้อหาบทวิจารณ์ของลูกค้า');
สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอยตัว (1.0-10.0) โดยที่ 10 เท่ากับ 100% ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้หมวดหมู่ที่ตรงกันมากที่สุด มีประโยชน์กับการเติมข้อมูลแค็ตตาล็อกผลิตภัณฑ์และการประมวลผลผลิตภัณฑ์จำนวนมาก
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
ภายในบริบทของพารามิเตอร์ที่ไม่บังคับเพิ่มเติม คุณสามารถระบุรายการหมวดหมู่อื่นๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการแมป (เช่น หมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$statusUrl = SharpApiService::productCategories('Sony Playstation 5', 'English', // ตัวเลือกภาษา 5, // ตัวเลือกปริมาณ 'เชี่ยวชาญด้านเทคโนโลยี', // โทนเสียงเสริม 'คอนโซลเกม, คอนโซล PS5' // บริบทเสริม, หมวดหมู่ปัจจุบันที่จะจับคู่ -
สร้างคำอธิบายผลิตภัณฑ์เวอร์ชันที่สั้นลง ระบุรายละเอียดและพารามิเตอร์ของผลิตภัณฑ์ให้มากที่สุดเพื่อให้ได้รับการแนะนำทางการตลาดที่ดีที่สุด มีประโยชน์กับการเติมข้อมูลแค็ตตาล็อกผลิตภัณฑ์และการประมวลผลผลิตภัณฑ์จำนวนมาก
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_length
โปรดทราบว่า max_length
ทำหน้าที่เป็นข้อเสนอแนะที่ชัดเจนสำหรับโมเดลภาษา แทนที่จะเป็นข้อกำหนดที่เข้มงวด เพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
$statusUrl = SharpApiService::generateProductIntro('Sony Playstation 5', SharpApiLanguages::ENGLISH, // ตัวเลือกภาษา300, // ตัวเลือกความยาว 'ตลก' // โทนเสียงเสริม -
สร้างอีเมลขอบคุณส่วนบุคคลให้กับลูกค้าหลังการซื้อ เนื้อหาตอบกลับไม่มีชื่อ คำทักทาย หรือข้อมูลผู้ส่งต่อท้าย ดังนั้นคุณจึงปรับแต่งส่วนที่เหลือของอีเมลได้อย่างง่ายดาย
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_length โปรดทราบว่า max_length
ทำหน้าที่เป็นข้อเสนอแนะที่ชัดเจนสำหรับโมเดลภาษา แทนที่จะเป็นข้อกำหนดที่เข้มงวด เพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น ตลกหรือสนุกสนาน หรือแม้แต่ชื่อของนักเขียนชื่อดัง
เมธอด API นี้ยังจัดเตรียมพารามิเตอร์บริบทเผื่อเลือก ซึ่งสามารถใช้เพื่อจัดเตรียมคำสั่งที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$statusUrl = SharpApiService::generateThankYouEmail('Sony Playstation 5', SharpApiLanguages::ENGLISH, // ตัวเลือกภาษา250, // ตัวเลือกความยาว 'เป็นกลาง', // โทนเสียงเสริม 'ต้องเชิญลูกค้าให้มาเยี่ยมชมอีกครั้งก่อนวันหยุด' // ทางเลือก บริบท -
แปลข้อความที่ให้เป็นภาษาที่เลือก รองรับ 80 ภาษา โปรดตรวจสอบคลาส SharpApiLanguages
Enum ที่รวมอยู่เพื่อดูรายละเอียด
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น ตลกหรือสนุกสนาน หรือแม้แต่ชื่อของนักเขียนชื่อดัง
นอกจากนี้ยังมีพารามิเตอร์ context
เผื่อเลือกอีกด้วย สามารถใช้เพื่อเพิ่มบริบทให้กับข้อความที่แปล เช่น ตัวอย่างการใช้งานหรือคำอธิบายเพิ่มเติม
$statusUrl = SharpApiService::translate('turn', SharpApiLanguages::FRENCH, // ตัวเลือกภาษา 'เป็นกลาง', // เสียงตัวเลือก 'เพื่อเปลี่ยนหน้า' // บริบทตัวเลือก );// จะส่งผลให้ :// {"content": "tourner", "to_language": "French", "from_ language": "English"}
สร้างเวอร์ชันถอดความของข้อความที่ให้ไว้ ต้องใช้เฉพาะพารามิเตอร์ content
เท่านั้น คุณสามารถกำหนดภาษาเอาต์พุต ความยาวอักขระสูงสุด และน้ำเสียงได้
คำแนะนำเพิ่มเติมเกี่ยวกับวิธีการประมวลผลข้อความสามารถระบุได้ในพารามิเตอร์บริบท โปรดทราบว่า max_length
ทำหน้าที่เป็นข้อเสนอแนะที่ชัดเจนสำหรับโมเดลภาษา แทนที่จะเป็นข้อกำหนดที่เข้มงวด เพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
ที่เป็นตัวเลือก อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
เมธอด API นี้ยังจัดเตรียมพารามิเตอร์ context
เผื่อเลือก ซึ่งสามารถใช้เพื่อจัดเตรียมคำสั่งที่ยืดหยุ่นเพิ่มเติมสำหรับการประมวลผลเนื้อหา
$statusUrl = SharpApiService::paraphrase($text, SharpApiLanguages::FRENCH, // ตัวเลือกภาษา500, // ตัวเลือกความยาว 'เป็นกลาง', // เสียงตัวเลือกเสริม 'หลีกเลี่ยงการใช้ตัวย่อ' // บริบทตัวเลือก -
พิสูจน์อักษร (และตรวจสอบไวยากรณ์) ข้อความที่ให้ไว้
$statusUrl = SharpApiService::พิสูจน์อักษร($ข้อความ);
ตรวจสอบว่าเนื้อหาที่ให้มาผ่านการทดสอบการกรองสแปมหรือไม่ ให้คะแนนความเชื่อมั่นเป็นเปอร์เซ็นต์และคำอธิบายว่าถือเป็นสแปมหรือไม่ ข้อมูลนี้มีประโยชน์สำหรับผู้ดูแลในการตัดสินใจขั้นสุดท้าย
$statusUrl = SharpApiService::detectSpam($ข้อความ);
แยกวิเคราะห์ข้อความที่ให้ไว้สำหรับหมายเลขโทรศัพท์ใดๆ และส่งคืนเวอร์ชันดั้งเดิมที่ตรวจพบและรูปแบบ E.164 อาจมีประโยชน์ในกรณีของการประมวลผลและตรวจสอบความถูกต้องของข้อมูลจำนวนมากกับหมายเลขโทรศัพท์หรือ fe หากคุณต้องการตรวจจับหมายเลขโทรศัพท์ในตำแหน่งที่ไม่ควรจะเป็น
$statusUrl = SharpApiService::detectPhones($ข้อความ);
แยกวิเคราะห์ข้อความที่ให้ไว้สำหรับอีเมลที่เป็นไปได้ อาจมีประโยชน์ในกรณีของการประมวลผลและตรวจสอบความถูกต้องของข้อมูลจำนวนมากกับที่อยู่อีเมลหรือ fe หากคุณต้องการตรวจจับอีเมลในที่ที่ไม่ควรอยู่
$statusUrl = SharpApiService::detectEmails($text);
สร้างรายการคำหลัก/แท็กที่ไม่ซ้ำตามเนื้อหาที่ให้ไว้
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
$statusUrl = SharpApiService::generateKeywords($text, 'English', // ตัวเลือกภาษา5, // ตัวเลือกความยาว 'Freaky & Curious', // โทนเสียงเสริม 'เพิ่มอิโมจิ!' // คำแนะนำบริบทเพิ่มเติมสำหรับการประมวลผลเนื้อหา -
สร้างเวอร์ชันสรุปของเนื้อหาที่ให้มา เหมาะสำหรับสร้างการแนะนำทางการตลาดด้วยข้อความที่ยาวขึ้น
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_length
โปรดทราบว่า max_length
ทำหน้าที่เป็นข้อเสนอแนะที่ชัดเจนสำหรับโมเดลภาษา แทนที่จะเป็นข้อกำหนดที่เข้มงวด เพื่อรักษาความรู้สึกทั่วไปของผลลัพธ์
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_ton
e อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
$statusUrl = SharpApiService::summarizeText($text, 'English', // ตัวเลือกภาษา 'David Attenborough', // โทนเสียงเสริม 'เพิ่มอิโมจิ!' // คำแนะนำบริบทเพิ่มเติมสำหรับการประมวลผลเนื้อหา -
สร้างแท็ก META ที่สำคัญที่สุดทั้งหมดตามเนื้อหาที่ให้ไว้ ตรวจสอบให้แน่ใจว่าได้รวมลิงก์ไปยังเว็บไซต์และ URL รูปภาพเพื่อให้มีแท็กมากที่สุดเท่าที่จะเป็นไปได้
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_ton
e อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
$statusUrl = SharpApiService::generateSeoTags($text, 'English', // ตัวเลือกภาษา 'David Attenborough' // โทนเสียงเสริม -
แยกวิเคราะห์บทวิจารณ์ผลิตภัณฑ์ด้านการเดินทาง/การบริการ และแสดงความคิดเห็น (เชิงบวก/เชิงลบ/เป็นกลาง) ด้วยคะแนนระหว่าง 0-100% เหมาะสำหรับการประมวลผลรายงานความเชื่อมั่นสำหรับร้านค้าออนไลน์ใดๆ
$statusUrl = SharpApiService::travelReviewSentiment($ข้อความ);
สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ทัวร์และกิจกรรมที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอยตัว (1.0-10.0) โดยที่ 10 เท่ากับ 100% ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้หมวดหมู่ที่ตรงกันมากที่สุด มีประโยชน์กับการเติมข้อมูลแค็ตตาล็อกผลิตภัณฑ์และการประมวลผลผลิตภัณฑ์จำนวนมาก ต้องใช้เฉพาะพารามิเตอร์แรก productName
เท่านั้น
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
ภายใน context
ของพารามิเตอร์เพิ่มเติม คุณสามารถระบุรายการหมวดหมู่อื่นๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการแมป (เช่น หมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$statusUrl = SharpApiService::toursAndActivitiesProductCategories('โอเอซิสแห่งอ่าว''ฮาลอง', // เมืองเสริม'เวียดนาม', // ประเทศเสริม'อังกฤษ', // ภาษาเสริม10, // ปริมาณเสริม'ผจญภัย', // โทนเสียงเสริม 'โรงแรมเบย์, โรงแรมฮาลอง' // บริบทเสริม, หมวดหมู่ปัจจุบันที่จะจับคู่ -
สร้างรายการหมวดหมู่ที่เหมาะสมสำหรับผลิตภัณฑ์ประเภทการต้อนรับที่มีน้ำหนักความเกี่ยวข้องเป็นค่าลอยตัว (1.0-10.0) โดยที่ 10 เท่ากับ 100% ซึ่งเป็นคะแนนความเกี่ยวข้องสูงสุด ระบุชื่อผลิตภัณฑ์และพารามิเตอร์เพื่อให้ได้หมวดหมู่ที่ตรงกันมากที่สุด มีประโยชน์กับการเติมข้อมูลแค็ตตาล็อกผลิตภัณฑ์และการประมวลผลผลิตภัณฑ์จำนวนมาก ต้องใช้เฉพาะพารามิเตอร์แรก productName
เท่านั้น
คุณสามารถจำกัดเอาต์พุตด้วยพารามิเตอร์ max_quantity
คุณสามารถกำหนดสไตล์การเขียนที่ต้องการได้โดยระบุพารามิเตอร์ voice_tone
อาจเป็นคำคุณศัพท์ เช่น funny
หรือ joyous
หรือแม้แต่ชื่อของนักเขียนชื่อดัง
ภายใน context
ของพารามิเตอร์เพิ่มเติม คุณสามารถระบุรายการหมวดหมู่อื่นๆ ที่จะนำมาพิจารณาในระหว่างกระบวนการแมป (เช่น หมวดหมู่อีคอมเมิร์ซปัจจุบันของคุณ)
$statusUrl = SharpApiService::hospitalityProductCategories('Hotel Crystal 大人専用''Tokyo', // ตัวเลือกเมือง 'ญี่ปุ่น', // ประเทศที่เป็นตัวเลือก 'ภาษาอังกฤษ', // ตัวเลือกภาษา 10, // ปริมาณทางเลือก 'การผจญภัย', // ทางเลือก โทนเสียง 'โรงแรมในโตเกียว, โรงแรมคริสตัล' // บริบทเสริม, หมวดหมู่ปัจจุบันที่จะจับคู่ -
จุดสิ้นสุดเพื่อตรวจสอบรายละเอียดเกี่ยวกับระยะเวลาปัจจุบันของการสมัครสมาชิก
$statusUrl = SharpApiService::quota();
จะส่งผลให้:
{"ประทับเวลา": "2024-03-19T12:49:41.445736Z","on_trial": false,"trial_ends": "2024-03-17T07:57:46.000000Z","subscribed": true,"current_subscription_start" : : "2024-03-18T12:37:39.000000Z","current_subscription_end": "2024-04-18T12:37:39.000000Z","subscription_words_quota": 100000,"subscription_words_used": 9608,"subscription_words_used_percentage": 0.1}
subscription_words_used_percentage
คือเปอร์เซ็นต์ของการใช้โควต้ารายเดือนในปัจจุบัน และอาจใช้แจ้งเตือนผู้ใช้เกี่ยวกับเครดิตที่หมดลง ด้วยมูลค่าที่สูงกว่า 80% ขอแนะนำให้สมัครรับเครดิตเพิ่มเติมได้ที่ https://sharpapi.com/dashboard/credits เพื่อหลีกเลี่ยงไม่ให้บริการหยุดชะงัก
ค่าเหล่านี้ยังมีอยู่ในแดชบอร์ดที่ https://sharpapi.com/dashboard
จุดสิ้นสุด PING แบบง่ายเพื่อตรวจสอบความพร้อมใช้งานของ API และโซนเวลาภายใน (การประทับเวลา)
$statusUrl = SharpApiService::ping();
จะส่งผลให้:
{ "ปิง": "ปอง", "ประทับเวลา": "2024-03-12T08:50:11.188308Z"}
โปรดแจ้งให้เราทราบผ่าน GitHub »
หรือเข้าร่วมกลุ่มโทรเลขของเรา »
โปรดดู CHANGELOG สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เปลี่ยนแปลงเมื่อเร็วๆ นี้
เอทูแซด เว็บ บจก
ดาวิด มาคอฟสกี้
เพิ่มความสามารถ Laravel AI ของคุณ!
ใบอนุญาตเอ็มไอที (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม
สำหรับข่าวสารล่าสุด บทช่วยสอน และกรณีศึกษา อย่าลืมติดตามเราได้ที่:
SharpAPI X (เดิมชื่อ Twitter)
ชาร์ป API YouTube
SharpAPI Vimeo
ชาร์ป API LinkedIn
ชาร์ป API เฟซบุ๊ก