stap_1_a
Stap 1.a: A3Dbot: Gradio
β Terug naar start
β β Terug naar A3Dbot Start
β β β Terug naar testomgeving opzetten start
Testomgeving opzetten
Basis set-up
Een werkende basis app met Gradio
Versiabelen βHF_TOKENβ en βOPENAI_API_KEYβ in een .env bestand
In een virtuele omgeving vanuit VS Code
Python update PIP (regelmatig uitvoeren):
python -m pip install -U pip
pip install gradio
pip install openai
pip install python-dotenv
app.py:
import os import gradio as gr from dotenv import load_dotenv import openai load_dotenv() def main(): print(os.getenv("HF_TOKEN")) print(os.getenv("OPENAI_API_KEY")) def chat(message, history): # verstuur boodschapnaar chatbot en ontvang antwoord van chatbot openai.api_key = os.getenv("OPENAI_API_KEY") response = openai.Completion.create( engine="davinci", prompt=message, temperature=0.4, max_tokens=150, top_p=1, frequency_penalty=0, presence_penalty=0.6, stop=["\n", " Human:", " AI:"] ) reactie = response["choices"][0]["text"] return reactie if __name__ == "__main__": main() # gr.ChatInterface(fn=chat).launch(share=True) gr.ChatInterface(fn=chat).launch()
β app gestart vanuit VS Code
stap_1_a.txt Β· Laatst gewijzigd: 2023/10/01 13:59 door a3dijke