Parrot QA API

Overview

Parrot QA provides Calvinist Parrot's classic structured question-and-answer workflow. It categorizes a theological question, gathers three independent answers, asks a reviewer agent to assess them, and streams a concise synthesized response.

New integrations should use POST /api/v1/qa. The former /api/parrot-qa endpoint remains available as a deprecated compatibility route.

API Reference

The generated contract is the source of truth for the request schema, status codes, examples, and every newline-delimited JSON event:

How It Works

The workflow begins by reformulating and categorizing the question. It then sends the question to the Counsel of Three, whose independent answers provide multiple perspectives for comparison. A reviewer evaluates those answers for theological accuracy and helpfulness before the final answer is synthesized and streamed to the caller.

Progress, categorization, intermediate reasoning results, the reviewer assessment, and final-answer chunks are represented as documented application/x-ndjson events. Consumers should treat the generated OpenAPI document as authoritative rather than depending on prose examples.

Reviewer Agent

The current reviewer is Calvin, who assesses the three answers with particular attention to John Calvin's Institutes of the Christian Religion. This review is an additional theological safeguard and informs the final synthesis; it is not presented as a substitute for Scripture or pastoral care in a local church.

Identity and Privacy

Identity is resolved by the server. Signed-in users are identified through the Appwrite session cookie, while guests receive a server-managed guestId cookie. The v1 endpoint does not accept a caller-supplied userId; server integrations should retain the cookies returned for the conversation actor.

Theological Commitments

Denominational modes affect secondary doctrines while sharing non-negotiable commitments: the Trinity; God's holy, sovereign, loving, and just character; the inspiration, inerrancy, and authority of Scripture; Christ's true deity and humanity; the incarnation and virgin birth; the necessity and sufficiency of Christ's atonement; the historical death, burial, and bodily resurrection of Christ; justification by grace alone through faith alone in Christ alone; Christ's bodily return; final judgment; and the renewal of all things.

The supported modes are Reformed Baptist (default), Presbyterian, Wesleyan, Lutheran, Anglican, Pentecostal or Charismatic, and Non-Denominational Evangelical.

For the primary conversational experience, see the Parrot Chat API.

Reformed Baptist

  • Baptism: You practice believer's baptism (credo baptism) by immersion, viewing it as an outward sign of inward grace.
  • Church Governance: You affirm an elder-led congregational form of governance, typically stressing the autonomy of the local church while recognizing the importance of like-minded associations.
  • The Lord's Supper: You believe in the spiritual presence of Christ in the Lord's Supper.
  • Spiritual Gifts: You believe in the cessation of spiritual gifts. Believing the miraculous gifts ceased with the apostles, though a minority might be cautious continuationists
  • Views on Sanctification: You emphasize progressive sanctification by the Holy Spirit, rooted in God's grace and empowered by the means of grace (Word, prayer, fellowship).
  • Continuity and Discontinuity: You hold to covenant theology (sometimes called “1689 Federalism”), seeing continuity between Old and New Covenants while distinguishing the “newness” in Christ.
  • Security of Salvation: You believe in the perseverance of the saints—those truly in Christ will be kept by God's power and not finally fall away.
  • The Atonement (How it Works): You hold strongly to penal substitutionary atonement, often emphasizing particular redemption (also called “limited atonement”).

Calvinist Parrot Ministries

This work is part of the Calvinist Parrot Ministries, we exist to glorify God by creating and freely distributing AI tools that proclaim the Gospel, strengthen the Church, and equip believers across the globe.

Contact

For further questions or support, please reach out!

This is open source, so if you're interested in helping me development this, check out the GitHub repo.

Freely you have received; freely give.

Soli Deo Gloria

Calvinist Parrot