Generate
A familiar chat API
Use OpenAI SDKs, streaming responses, and the chat completion shape your team already knows.
Council API
An OpenAI-compatible API for grounded clinical answers, retrieval, and knowledge workflows—backed by 211 million curated medical vectors.
from openai import OpenAI
client = OpenAI(
base_url="https://developer.council.health/v1",
api_key="YOUR_API_KEY",
)
response = client.chat.completions.create(
model="google/gemma-4-26B-A4B-it",
messages=[{
"role": "user",
"content": "Summarize first-line hypertension treatment."
}],
extra_body={
"citations": {
"enabled": True,
"required": True,
"sources": ["public_kb"],
"top_k": 3,
}
},
)
print(response.choices[0].message.content){
"object": "chat.completion",
"choices": [{
"message": {
"role": "assistant",
"content": "Initial treatment commonly begins with ... [1][2]"
}
}],
"citations": [
{ "id": 1, "title": "Clinical guideline", "source_type": "public_kb" },
{ "id": 2, "title": "Evidence review", "source_type": "public_kb" }
]
}From prototype to production with the tools you already use.
The clinical API stack
Start with a familiar completion API, then add evidence retrieval and organization-specific knowledge without stitching together a separate stack.
Generate
Use OpenAI SDKs, streaming responses, and the chat completion shape your team already knows.
Ground
Request public, customer, or personal knowledge scopes and receive structured citation metadata with the answer.
Extend
Upload text, track ingestion, and search an account-scoped knowledge base through dedicated endpoints.
Core endpoints
GET /v1/modelsPOST /v1/chat/completionsPOST /v1/kb/searchPOST /v1/kb/documentsBuilt for healthcare
Council gives product and engineering teams a practical foundation for clinical experiences where evidence and provenance matter.
Add evidence-aware assistance to clinician-facing workflows without rebuilding your application stack.
Generate clear, contextual explanations grounded in sources your organization can inspect.
Retrieve relevant passages from Council’s public knowledge base or from content you manage.
Turn a question and a set of sources into a concise starting point with citations attached.
Operate with confidence
The public API is separated from the private model runtime, and authorization follows the API key—not caller-provided identity fields.
Control chat, search, document, and billing access independently for each API key.
The underlying model host remains on private infrastructure and is never exposed directly.
Per-key rate limits, usage records, spend visibility, and request-level operational metadata.
Raw prompts, completions, uploaded text, and retrieved chunks are not stored by the API service by default.
Simple API pricing
Start with $10 in API credits. Use core chat when generation is enough, or add Council’s knowledge layer for evidence-backed responses.
For clinical generation workflows that do not require retrieval.
For experiences where answers need source context and provenance.
Questions, answered
Yes. Point an OpenAI-compatible client at https://developer.council.health/v1 and authenticate with a Council API key. Chat completions support both standard and streaming responses.
Add a citations object to a chat request and choose the knowledge scopes your key is allowed to use. Council retrieves relevant context and returns citation metadata alongside the completion. Set citations.required to true when retrieval must succeed.
Yes. Keys with document permissions can upload text, follow the ingestion job, and query customer-scoped or personal knowledge. The authenticated key determines the account boundary.
The developer console at developer.council.health lets you create and revoke keys, review request volume and spend, purchase credits, and copy integration examples.
Start with one request
Create an account, generate a key, and make your first Council API call.
For clinical support workflows. Qualified professionals remain responsible for care decisions.