<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu" -->

---
title: Forging a Personal Chatbot with OpenAI API, Chroma DB,...
description: Learn about the development of a personal chatbot using OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio. The chatbot is designed to answer questions...
canonical: https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥 | daily.dev
og:description: Learn about the development of a personal chatbot using OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio. The chatbot is designed to answer questions...
og:url: https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu
og:image: https://api.daily.dev/og/posts/v1lpW8alU.png
og:image:alt: Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥

**[MLOps Community](https://daily.dev/sources/mlopscommunity)** · 8 min read · 1 upvotes · 0 comments

## Summary

Learn about the development of a personal chatbot using OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio. The chatbot is designed to answer questions related to the author's LinkedIn profile. The article discusses the tools and steps involved in creating the chatbot, from converting unstructured documents to integrating it into a website. The author shares their experience and the merits of learning through practical experience. The article also discusses the decision not to use LangChain for the project.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://mlops.community/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio-%f0%9f%94%a5/>

---

Tags: [#ai](https://daily.dev/tags/ai), [#genai](https://daily.dev/tags/genai), [#gradio](https://daily.dev/tags/gradio), [#mlops](https://daily.dev/tags/mlops), [#openai](https://daily.dev/tags/openai)

[View this post on daily.dev](https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥","url":"https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu"},"datePublished":"2023-11-06T13:03:59.859Z","dateModified":"2026-04-10T02:12:35.557Z","description":"Learn about the development of a personal chatbot using OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio. The chatbot is designed to answer questions...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5a40ee65d76abd5baff66e64ea92ec02?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5a40ee65d76abd5baff66e64ea92ec02?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"MLOps Community","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"MLOps Community","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/85bb6afcf3f6475fb88db30f2bb53ece","url":"https://daily.dev/sources/mlopscommunity"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio--v1lpw8alu","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,genai,gradio,mlops,openai","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"MLOps Community","item":"https://daily.dev/sources/mlopscommunity"},{"@type":"ListItem","position":3,"name":"Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥"}]}
```

