Πώς να εφαρμόσετε Λειτουργίες OpenAI χρησιμοποιώντας την κλήση OpenAPI στο LangChain;

Pos Na Epharmosete Leitourgies Openai Chresimopoiontas Ten Klese Openapi Sto Langchain



Το OpenAI στο LangChain χρησιμοποιείται για τη δημιουργία chatbot χρησιμοποιώντας τομείς επεξεργασίας φυσικής γλώσσας στην τεχνητή νοημοσύνη. Το OpenAI παρέχει τα κλειδιά API που μπορούν να ενσωματωθούν με εφαρμογές LLM για τη διαχείριση μοντέλων απάντησης ερωτήσεων, γεγονός που το καθιστά πιο αποτελεσματικό. Ο χρήστης μπορεί να εξάγει δεδομένα από το Διαδίκτυο χρησιμοποιώντας την κλήση OpenAPI εφαρμόζοντας λειτουργίες OpenAI.

Αυτός ο οδηγός θα εξηγήσει τη διαδικασία υλοποίησης λειτουργιών OpenAI χρησιμοποιώντας κλήσεις OpenAPI στο LangChain.







Πώς να εφαρμόσετε Λειτουργίες OpenAI χρησιμοποιώντας την κλήση OpenAPI στο LangChain;

Για να εφαρμόσετε λειτουργίες OpenAI χρησιμοποιώντας κλήσεις OpenAPI, απλώς ακολουθήστε αυτόν τον οδηγό για διαφορετικές κλήσεις OpenAPI:



Προϋποθέσεις εγκατάστασης



Εγκαταστήστε μονάδες LangChain χρησιμοποιώντας τον ακόλουθο κώδικα για να ξεκινήσετε να χρησιμοποιείτε τις λειτουργίες OpenAI:





κουκούτσι εγκαθιστώ langchain



Εγκαταστήστε τη λειτουργική μονάδα OpenAI για να χρησιμοποιήσετε τις λειτουργίες της στο LangChain:

κουκούτσι εγκαθιστώ openai



Χρησιμοποιήστε το κλειδί 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 και λάβετε δεδομένα εκτελώντας την αλυσίδα:

αλυσίδα = get_openapi_chain (
'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.