Poki SafeTalk avatar

Poki SafeTalk

Pricing

Pay per usage

Go to Apify Store
Poki SafeTalk

Poki SafeTalk

Culturally-aware, crisis-safe AI conversation in English, Pidgin, Yoruba, Igbo, and Hausa -- with guaranteed handoff to verified Nigerian helplines when risk language is detected.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Victoria Alayemie

Victoria Alayemie

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Culturally-aware, crisis-safe AI conversation in English, Pidgin, Yoruba, Igbo, and Hausa — built on Meta's Llama 3.3-70B via Groq, with a guaranteed, deterministic handoff to a verified Nigerian crisis helpline whenever risk language is detected.

This is the same safety-first conversational engine built for Poki, an AI mental health companion for Nigerians — packaged here so other builders (chatbots, HR/wellness platforms, telehealth tools) can integrate safe, native-language emotional support without building the multilingual and safety architecture from scratch.

Why this exists

Most AI infrastructure ignores Nigerian Pidgin and indigenous languages entirely, and most chatbot safety relies on hoping the model itself catches a crisis. This Actor solves both: genuine conversational fluency in five languages, and a crisis-detection layer that sits outside the AI model — so a mental-health emergency is never left to an LLM's judgment alone.

Input

FieldTypeRequiredDescription
messagestringYesThe user's message to respond to
languagestringNo (default: english)One of english, pidgin, yoruba, igbo, hausa
conversationHistoryarrayNoPrior turns for context: [{ role: 'user'|'assistant', content: string }]. Only the last 10 are used.

Example input:

{
"message": "I've been feeling really overwhelmed lately",
"language": "pidgin"
}

Output

{
"reply": "Ah, I hear you my friend...",
"language": "pidgin",
"riskFlag": false,
"source": "llama-3.3-70b"
}

If riskFlag is true, reply contains verified Nigerian crisis-helpline contact information instead of a normal conversational response — the AI model is bypassed entirely for that turn.

source indicates how the reply was generated: llama-3.3-70b (normal AI response), safety-layer (crisis detected, deterministic response), demo-mode (no API key configured), or error (the AI call failed).

Setup

This Actor requires a GROQ_API_KEY environment variable, set as a secret in the Actor's Settings > Environment variables in Apify Console. Get a free key at console.groq.com.

Optionally set GROQ_MODEL to override the default (llama-3.3-70b-versatile) — check console.groq.com/docs/models for current available models, as Groq's catalog changes over time.

Example use cases

  • Add safe, native-language mental health support to an existing HR or student-wellness chatbot
  • Build a WhatsApp or Telegram bot for community mental health support in Nigerian languages
  • Add a crisis-safety layer to any general-purpose chatbot serving Nigerian users

Known limitations

Crisis-keyword detection currently has direct pattern coverage for English and Pidgin. Yoruba, Igbo, and Hausa crisis phrasing is not yet keyword-matched — the model is still instructed to respond carefully in all five languages, but guaranteed deterministic routing currently only fires on English/Pidgin triggers. Extending this with native-speaker-verified phrases is a priority next step.