Skip to content

palsayantan007/sample-python-pydantic-ai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Python/Flask

Daytona-Pydantic-ai-App

This repository contains a sample Flask web application that demonstrates integration with Daytona for managing development environments. The app also showcases AI-powered functionality using OpenAI API and a responsive interface built with Tailwind CSS.


🚀 Getting Started

Open Using Daytona

  1. Install Daytona:
    Follow the Daytona installation guide to set up Daytona on your machine.

  2. Create the Workspace:
    Use Daytona to clone and set up this sample repository:

    daytona create https://github.com/daytonaio/sample-python-pydantic-ai.git  
  3. Set Up Environment Variables:
    Copy .env.example to .env and update it with your OpenAI API key:

    cp .env.example .env  

    Ensure the following variable is set:

    • OPENAI_API_KEY: Your OpenAI API key.
  4. Install Dependencies:
    Inside the created workspace, install the required Python packages:

    pip install -r requirements.txt  
  5. Start the Application:
    Launch the Flask application:

    python app.py  

    Your app should now be running at http://localhost:8080!


✨ Features

  • AI-Powered Prompt Responses: Leverages OpenAI's API to process and respond to user prompts dynamically.
  • Responsive Design: Built with Tailwind CSS for an intuitive, mobile-friendly UI.
  • Environment Management: Uses Daytona to ensure a consistent and containerized development setup.
  • Dynamic Configuration: Supports .env for managing API keys and configurations seamlessly.

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.


🔗 Related Links


💬 Feedback

If you encounter any issues or have suggestions, feel free to contribute or open an issue. Once merged, submit the sample into the Daytona Samples Index to complete your integration!

Happy coding! 🚀


About

Sample Python Pydantic AI App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.3%
  • Python 42.6%
  • Dockerfile 6.1%