Το OpenAI στο LangChain χρησιμοποιείται για τη δημιουργία chatbot χρησιμοποιώντας τομείς επεξεργασίας φυσικής γλώσσας στην τεχνητή νοημοσύνη. Το OpenAI παρέχει τα κλειδιά API που μπορούν να ενσωματωθούν με εφαρμογές LLM για τη διαχείριση μοντέλων απάντησης ερωτήσεων, γεγονός που το καθιστά πιο αποτελεσματικό. Ο χρήστης μπορεί να εξάγει δεδομένα από το Διαδίκτυο χρησιμοποιώντας την κλήση OpenAPI εφαρμόζοντας λειτουργίες OpenAI.
Αυτός ο οδηγός θα εξηγήσει τη διαδικασία υλοποίησης λειτουργιών OpenAI χρησιμοποιώντας κλήσεις OpenAPI στο LangChain.
Πώς να εφαρμόσετε Λειτουργίες OpenAI χρησιμοποιώντας την κλήση OpenAPI στο LangChain;
Για να εφαρμόσετε λειτουργίες OpenAI χρησιμοποιώντας κλήσεις OpenAPI, απλώς ακολουθήστε αυτόν τον οδηγό για διαφορετικές κλήσεις OpenAPI:
Προϋποθέσεις εγκατάστασης
Εγκαταστήστε μονάδες LangChain χρησιμοποιώντας τον ακόλουθο κώδικα για να ξεκινήσετε να χρησιμοποιείτε τις λειτουργίες OpenAI:
κουκούτσι εγκαθιστώ langchain
Εγκαταστήστε τη λειτουργική μονάδα OpenAI για να χρησιμοποιήσετε τις λειτουργίες της στο LangChain:
Χρησιμοποιήστε το κλειδί API του OpenAI αφού εκτελέσετε τον ακόλουθο κώδικα:
εισάγετε μας
εισαγωγή getpass
os.περιβάλλον [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Κλειδί OpenAI API:' )
Μέθοδος 1: Χρήση κλήσης Klarna OpenAPI
Μόλις το κλειδί OpenAI API ενσωματωθεί με το μοντέλο, απλώς εισαγάγετε το ' get_openapi_chian ' βιβλιοθήκη:
από langchain.chains.openai_functions.openapi εισαγωγή get_openapi_chain
Χρησιμοποιήστε τη βιβλιοθήκη με την κλήση Klarna OpenAPI και λάβετε δεδομένα εκτελώντας την αλυσίδα:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
Μετά από αυτό, απλώς εκτελέστε τη συνάρτηση chain.run() με την εντολή γραμμένη μέσα στις αγκύλες της για να λάβετε δεδομένα ανάλογα:
Τα δεδομένα που εξάγονται από την κλήση OpenAPI με βάση την εντολή είναι οι λεπτομέρειες των πουκάμισων που είναι διαθέσιμα για άνδρες στο μπλε χρώμα:
Μέθοδος 2: Χρήση της συνάρτησης OpenAI στην υπηρεσία μετάφρασης
Εκτελέστε το ' get_openapi_chain() ” λειτουργεί χρησιμοποιώντας το σύνδεσμο του μοντέλου μετάφρασης για να λάβετε μετάφραση σε διάφορες γλώσσες:
αλυσίδα = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , πολύλογος =Αλήθεια )
Εκτελέστε την αλυσίδα με μια προτροπή με τη γλώσσα για τη μετάφραση του κειμένου μέσα στα ορίσματά της:
Παραγωγή
Το στιγμιότυπο οθόνης εξόδου εμφανίζει τη μορφή JSON της εντολής μετατροπής ' Πώς είσαι ' στα αραβικά:
Μέθοδος 3: Χρήση κλήσης XKCD OpenAPI
Μια άλλη κλήση OpenAPI είναι το XKCD, το οποίο μπορεί να χρησιμοποιηθεί για τη λήψη λεπτομερειών των βιβλίων χρησιμοποιώντας τον σύνδεσμό του, όπως εμφανίζεται στον ακόλουθο κώδικα:
αλυσίδα = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
Εκτελέστε την προτροπή που χρησιμοποιείται μέσα στη συνάρτηση chain.run() για να εξαγάγετε πληροφορίες χρησιμοποιώντας την κλήση OpenAPI:
Το ακόλουθο στιγμιότυπο οθόνης εμφανίζει τα βιβλία που είναι διαθέσιμα στο είδος μυθοπλασίας με τα στοιχεία τους όπως αριθμό, έτος, τίτλο κ.λπ.:
Αυτό αφορά την υλοποίηση λειτουργιών OpenAI χρησιμοποιώντας κλήσεις OpenAPI στο LangChain.
συμπέρασμα
Για να εφαρμόσετε λειτουργίες OpenAI χρησιμοποιώντας την κλήση OpenAPI στο LangChain, απλώς εγκαταστήστε τις μονάδες LangChain και OpenAI για να εφαρμόσετε τις διαφορετικές λειτουργίες του. Μετά από αυτό, ρυθμίστε ένα κλειδί OpenAI API από τον λογαριασμό του και, στη συνέχεια, χρησιμοποιήστε διαφορετικές κλήσεις OpenAPI όπως Klarna, υπηρεσία μετάφρασης και XKCD. Αυτός ο οδηγός έχει εξηγήσει τη διαδικασία υλοποίησης λειτουργιών OpenAI χρησιμοποιώντας κλήσεις OpenAPI στο LangChain.