Code Monkey home page Code Monkey logo

brand-image-generator's Introduction

Vercel AI SDK, Next.js, and OpenAI Chat Example

This example shows how to use the Vercel AI SDK with Next.js and OpenAI to create a ChatGPT-like AI-powered streaming chat bot.

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

Execute create-next-app with npm, Yarn, or pnpm to bootstrap the example:

npx create-next-app --example https://github.com/vercel-labs/ai/tree/main/examples/next-openai next-openai-app
yarn create next-app --example https://github.com/vercel-labs/ai/tree/main/examples/next-openai next-openai-app
pnpm create next-app --example https://github.com/vercel-labs/ai/tree/main/examples/next-openai next-openai-app

To run the example locally you need to:

  1. Sign up at OpenAI's Developer Platform.
  2. Go to OpenAI's dashboard and create an API KEY.
  3. Set the required OpenAI environment variable as the token value as shown the example env file but in a new file called .env.local
  4. pnpm install to install the required dependencies.
  5. pnpm dev to launch the development server.

Learn More

To learn more about OpenAI, Next.js, and the Vercel AI SDK take a look at the following resources:

brand-image-generator's People

Contributors

david-mooney avatar syuwonohubspot avatar samsonyuwono avatar

Watchers

 avatar

Forkers

samsonyuwono

brand-image-generator's Issues

Replace ChatGPT with Dall-e

Currently the template projects comes with a chat GTP prompt input, we need to replace this with Dall-e

The api/chat contains the call to ChatGPT currently.

Acceptance Criteria:

  • Selecting an image from the gallery and clicking on a button will generate a Dall-E variation of that image

Spike - Investigate prompting Dall-e with existing images

we need to test if Dall-e API can support prompts that mix images and text

For example, selecting one or more existing images and passing them along with a prompt in order to generate a new image based of the prompt, but in the same style as the existing images

If this is not possible, the backup plan is to make the app a brand image editor instead of generating new images

Acceptance Criteria

  • test if the prompt for creating a new image with Dall-e can include existing images
  • if yes, try a prompt with some of the brand folder images
  • if not, try a prompt editing one of the brand folder images instead

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.