← all repositories
SkyWorkAIGC/SkyChat-Chinese-Chatbot-GPT3

A Chinese GPT-3 wrapper that wants you to install two Python services first

SkyChat demos a Chinese GPT-3 API by making you run local scoring and profile services before you can chat.

SkyChat-Chinese-Chatbot-GPT3
Velocity · 7d
+0.5
★ / day
Trend
steady
star history

What it does SkyChat is a demo and client for a Chinese GPT-3 API from Singularity AI. It covers the usual chatbot tasks—Q&A, translation, content continuation—plus culturally specific ones like writing couplets and classical Chinese poems. The repo provides a Python CLI demo, a Unity desktop app, and setup scripts for two required local services: semantic_score_clean and user_profile_clean.

The interesting bit The project is essentially a client layer and setup guide for a third-party API, but it bundles local NLP microservices that handle scoring and user profiling separately. That architecture suggests the API provider offloads some inference or personalization to your own GPU (minimum: GTX 1060), rather than doing everything server-side.

Key highlights

  • Supports Chinese-specific tasks: couplets, ancient poetry, recipe generation, third-person retelling
  • Requires two local Python services with separate conda environments and CUDA-enabled PyTorch
  • Unity GUI demo for non-technical users; Python main.py for developers
  • Needs API key/secret from Singularity AI’s OpenAPI portal
  • Windows-centric setup with Anaconda; Linux/Mac paths unclear

Caveats

  • The “GPT-3” branding is from the provider’s marketing; no model weights or training details are in this repo
  • Setup is involved: two conda envs, CUDA install, dependency juggling including a numpy uninstall/reinstall dance
  • C# is listed as the repo language, but the actual code shown is almost entirely Python and Unity configuration

Verdict Worth a look if you need a Chinese-language chatbot demo with local scoring, or want to evaluate Singularity AI’s API. Skip it if you expected an open model you can run offline—this is a client, not the engine.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.