# Tips for a first \`Hello World\` terminal based chatbot w. HF APIs?

**URL:** <https://discuss.huggingface.co/t/tips-for-a-first-hello-world-terminal-based-chatbot-w-hf-apis/99425>\
**Category:** Beginners\
**Created:** [July 25, 2024, 8:20pm UTC](https://discuss.huggingface.co/t/tips-for-a-first-hello-world-terminal-based-chatbot-w-hf-apis/99425 "2024-07-25T20:20:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pkirkaas](https://avatars.discourse-cdn.com/v4/letter/p/cc9497/32.png) [@pkirkaas](https://discuss.huggingface.co/u/pkirkaas)\
**Post date:** [July 25, 2024, 8:20pm UTC](https://discuss.huggingface.co/t/tips-for-a-first-hello-world-terminal-based-chatbot-w-hf-apis/99425/1 "2024-07-25T20:20:00Z")

</div>

I am an experienced javascript and python developer, but I am new to AI and LLMs - and HuggingFace - sorry if this is the wrong place/forum for this.

I want to develop custom AI assistants/tools that run on a local machine using cloud based apis.

As a first `Hello World` project, I’m thinking a terminal based interactive AI chatbot that just answers questions like any general web based AI chatbot - but running locally, written in python, & using a Hugging Face API. I don’t have a particular model in mind, I want to experiment - llama, mistral, etc.

Does that seem like a reasonable starter project?

I’m digging through the docs & getting there - but this must have been done a thousand times before. If anyone some links/guidelines/templates/tutorials to get started, that would be great.

Thanks,

Paul
