Ce tutoriel vous guidera pour utiliser l'API OpenAI pour créer un outil de recherche de réseau de langage GO simple. Cette application utilisera la recherche et les requêtes de traitement des fonctions d'OpenAI et intégrera Google Search pour récupérer les résultats connexes. Après avoir appris ce tutoriel, vous aurez un outil de recherche de réseau bien équipé pour améliorer votre projet.
répertoire
Introduction
Conditions de préparation
- Structure du dossier
- Paramètres du projet
Rechercher la logique Écriture -
Test d'application
- Conclusion
-
Introduction
- L'outil de recherche Web piloté par OpenAI fournit un moyen intelligent d'interagir et de gérer les moteurs de recherche. Dans ce tutoriel, nous créerons une application GO, l'application:
-
Acceptez les demandes des utilisateurs.
Utilisez la recherche Google pour rechercher les résultats de recherche.
Utilisez l'API OpenAI pour traiter les résultats pour les résumés.
- Conditions de préparation
Avant de commencer, assurez-vous que vous avez installé: -
- GO (version 1.19 ou version supérieure).
Clé API OpenAI.
Google Recherchez l'accès à l'API ou aux outils de navigateur appropriés.
La connaissance de base de la programmation GO.
-
Structure du dossier -
Créez la structure suivante pour votre projet: -
-
Paramètres du projet
Étape 1: Projet d'initialisation
Exécutez les commandes suivantes pour initialiser le nouveau module Go:
Étape 2: Installer les dépendances
<code>websearch-go/
|-- main.go
|-- search/
| |-- search.go
|-- openai/
|-- openai.go</code>
Copier après la connexion
Nous utiliserons la bibliothèque suivante:
github.com/joho/godotenv est utilisé pour les variables environnementales.
net / http pour la demande http.
<code>mkdir websearch-go && cd websearch-go
go mod init websearch-go</code>
Copier après la connexion
Encoding / JSON est utilisé pour analyser la réponse JSON.
La bibliothèque requise:
- Étape 3: Créer des fichiers .env
- Ajoutez votre touche API OpenAI et la clé API Google au fichier .env:
-
Rechercher la logique Écriture
Étape 1: Implémentez Google Search
<code>go get github.com/joho/godotenv</code>
Copier après la connexion
Créez un nouveau fichier Search / Search.go:
Étape 2: Openai intégré
<code>OPENAI_API_KEY=your_openai_api_key
GOOGLE_API_KEY=your_google_api_key
GOOGLE_SEARCH_ENGINE_ID=your_search_engine_id</code>
Copier après la connexion
Créez un nouveau fichier openai / openai.go:
Étape 3: combinant Google Search et Openai
Dans Main.go, les deux services sont combinés:
<code class="language-go">package search
// ... (代码与原文相同) ...</code>
Copier après la connexion
Test d'application
Utilisez la commande suivante pour exécuter l'application:
<code class="language-go">package openai
// ... (代码与原文相同) ...</code>
Copier après la connexion
Vous devriez voir le résultat de la recherche, puis la sortie abstraite.
Conclusion
<code class="language-go">package main
// ... (代码与原文相同) ...</code>
Copier après la connexion
Dans ce guide, nous avons utilisé GO, OpenAI API et Google pour rechercher un simple outil de recherche de réseau. Cette combinaison nous permet d'obtenir et de gérer intelligemment les résultats de recherche et d'en faire un outil puissant pour diverses applications. Vous pouvez étendre cette fonctionnalité en ajoutant une interface Web ou d'autres fonctionnalités!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!