# ChatGPT and Go1 Tutorial

**URL:** <https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016>\
**Category:** Robots\
**Created:** [July 21, 2023, 3:41pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016 "2023-07-21T15:41:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbaldwin](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dbaldwin](https://community.droneblocks.io/u/dbaldwin)\
**Post date:** [July 21, 2023, 3:42pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/1 "2023-07-21T15:42:00Z")

</div>

I wanted to share some testing I was able to do over the weekend using ChatGPT and Go1 Pro/EDU:

[![](https://canada1.discourse-cdn.com/flex036/uploads/droneblocks/original/1X/79212d74386f8690867ebd0f9b4424adc4b2a6a8.jpeg "ChatGPT with Unitree Go1 Pro and Go1 EDU using Go1-JS Library") ](https://www.youtube.com/watch?v=zRp-8ZD6ghw)

The repo for the code can be found here:

> **[GitHub - dbaldwin/Unitree-Go1-NodeJS-ChatGPT: A proof of concept using the...](https://github.com/dbaldwin/Unitree-Go1-NodeJS-ChatGPT)**
>
> A proof of concept using the DroneBlocks Go1-JS library for movement of the Unitree Go1 quadruped robot - GitHub - dbaldwin/Unitree-Go1-NodeJS-ChatGPT: A proof of concept using the DroneBlocks Go1-...

@Fritz please give this a test as I know you’re always out there experimenting!

---

<div class="post-metadata">

**Author:** ![saumya](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@saumya](https://community.droneblocks.io/u/saumya)\
**Post date:** [July 11, 2024, 7:47pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/2 "2024-07-11T19:47:04Z")

</div>

Hey @dbaldwin

It’s an amazing piece of work! Is it possible to integrate this functionality with the Go2?

Wanted to know how can I setup two network adapters?

---

<div class="post-metadata">

**Author:** ![null\_ham](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/null_ham/32/616_2.png) [@null\_ham](https://community.droneblocks.io/u/null_ham)\
**Post date:** [July 11, 2024, 9:50pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/3 "2024-07-11T21:50:21Z")

</div>

Hey there, I’m not Dennis, but I might be able to help.

It should be possible to implement similar functionality with the Go2 by using the Unitree Python SDK and the ChatGPT Python API. You can use Dennis’s NodeJS code to reference what to prompt ChatGPT with and how the returned code could be run in Python.

Helpful links:

> **[GitHub - unitreerobotics/unitree\_sdk2\_python: Python interface for unitree sdk2](https://github.com/unitreerobotics/unitree_sdk2_python/tree/master)**
>
> master

> **[How to Use ChatGPT API in Python? - GeeksforGeeks](https://www.geeksforgeeks.org/how-to-use-chatgpt-api-in-python/)**
>
> A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

Also, what do you mean by two network adapters? Do you mean having two dogs controlled at the same time?

---

<div class="post-metadata">

**Author:** ![saumya](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@saumya](https://community.droneblocks.io/u/saumya)\
**Post date:** [July 11, 2024, 10:10pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/4 "2024-07-11T22:10:08Z")

</div>

Thanks @null_ham for your reply. Appreciate your help.

The two network adapter thing was mentioned in the readme file of the GitHub repository. I wanted to understand about it.

 ![Screenshot 2024-07-11 at 3.03.24 PM](https://canada1.discourse-cdn.com/flex036/uploads/droneblocks/original/1X/99f4208a7fb4d4ef1ebe4a8bb393698d0cada40f.png)

---

<div class="post-metadata">

**Author:** ![null\_ham](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/null_ham/32/616_2.png) [@null\_ham](https://community.droneblocks.io/u/null_ham)\
**Post date:** [July 11, 2024, 11:13pm UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/5 "2024-07-11T23:13:02Z")

</div>

Ah. It says you require two network adapters since you connect to the Go1 over wifi but still need to access the internet simultaneously. You should be able to get around that by having the Go2 connected to your computer through ethernet and your computer connected to a wireless network.

---

<div class="post-metadata">

**Author:** ![saumya](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@saumya](https://community.droneblocks.io/u/saumya)\
**Post date:** [July 12, 2024, 5:51am UTC](https://community.droneblocks.io/t/chatgpt-and-go1-tutorial/1016/6 "2024-07-12T05:51:31Z")

</div>

Ok Sure. I will try that. Thanks for your help.
