Tutorial ini akan membimbing anda membina alat carian rangkaian bahasa Go yang mudah menggunakan API OpenAI. Aplikasi ini akan memanfaatkan keupayaan OpenAI untuk memproses pertanyaan carian dan menyepadukan Carian Google untuk mendapatkan hasil yang berkaitan. Selepas melengkapkan tutorial ini, anda akan mempunyai alat carian web berciri penuh untuk meningkatkan projek anda.
Alat carian web yang dikuasakan oleh OpenAI menyediakan cara pintar untuk berinteraksi dengan enjin carian dan memproses hasil. Dalam tutorial ini, kami akan membina aplikasi Go yang:
Sebelum anda mula, pastikan anda telah memasang:
Buat struktur berikut untuk projek anda:
<code>websearch-go/ |-- main.go |-- search/ | |-- search.go |-- openai/ |-- openai.go</code>
Jalankan arahan berikut untuk memulakan modul Go baharu:
<code>mkdir websearch-go && cd websearch-go go mod init websearch-go</code>
Kami akan menggunakan perpustakaan berikut:
Pasang perpustakaan yang diperlukan:
<code>go get github.com/joho/godotenv</code>
Tambahkan kunci API OpenAI dan kunci API Google anda pada fail .env:
<code>OPENAI_API_KEY=your_openai_api_key GOOGLE_API_KEY=your_google_api_key GOOGLE_SEARCH_ENGINE_ID=your_search_engine_id</code>
Buat carian fail baharu/search.go:
<code class="language-go">package search // ... (代码与原文相同) ...</code>
Buat fail baharu openai/openai.go:
<code class="language-go">package openai // ... (代码与原文相同) ...</code>
Dalam main.go, gabungkan dua perkhidmatan ini:
<code class="language-go">package main // ... (代码与原文相同) ...</code>
Jalankan aplikasi menggunakan arahan berikut:
<code>go run main.go</code>
Anda sepatutnya melihat hasil carian diikuti dengan output ringkasan.
Dalam panduan ini, kami mencipta alat carian web mudah menggunakan Go, API OpenAI dan Carian Google. Gabungan ini membolehkan kami memperoleh dan memproses hasil carian secara bijak, menjadikannya alat yang berkuasa untuk pelbagai aplikasi. Anda boleh melanjutkan fungsi ini dengan menambahkan antara muka web atau ciri lain!
Atas ialah kandungan terperinci Cara Membuat Alat Carian Web Menggunakan API OpenAI dalam Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!