Skip to content

cur(e) + AI + (adapti, generati, augmentati, assisti)ve | NeurIPS 2025 CURE-Bench🥈🥉

License

Notifications You must be signed in to change notification settings

polejowska/curaive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

curaive logo

See CURE-Bench NeurIPS Poster

Demo

git clone https://github.com/polejowska/curaive.git
cd curaive
./setup-env.sh

Requires: Python ≥ 3.10, uv package manager, Ollama running on localhost:11434 and models downloaded (e.g. gpt-oss:20b-cloud)

Usage with UI:

./launch-app.sh

or without UI:

from curaive import Curaive, PipelineConfig, Question, QuestionType

config = PipelineConfig.create_default(
    model="gpt-oss:20b-cloud",
)

pipeline = Curaive(config)

question = Question(
    id="case_001",
    question="What is first-line therapy for major depression with comorbid IBS?",
    question_type=QuestionType.OPEN_ENDED,
    options={}
)

result = pipeline.answer_question(question)
print(result.answer)

See examples.py for more examples.

Environment variables in .env:

BACKEND_PORT=8000
FRONTEND_URL=http://localhost:3000
OLLAMA_BASE_URL=http://localhost:11434
DEFAULT_MODEL=gpt-oss:20b-cloud

Development assisted by Claude Sonnet 4/4.5. The prototype application was built for demo purposes and might not be perfect in terms of best software practices as limited time was granted for this project.

About

cur(e) + AI + (adapti, generati, augmentati, assisti)ve | NeurIPS 2025 CURE-Bench🥈🥉

Resources

License

Stars

Watchers

Forks