Skip to content

Establish what each candidate live model needs on agent-dev and costs #121

Closed

Description

@beca-oc

Question

What does it take for the wrapper on agent-dev to run respondents on each candidate live model, and what does a pilot cost?

Facts to surface: whether EDSL 1.0.9's bedrock service can authenticate with AWS_BEARER_TOKEN_BEDROCK (boto3 version needed; boto3 is absent from ~/ep-venv), which model ids it accepts for us.anthropic.claude-haiku-4-5-20251001-v1:0, whether Model.available() and estimate_cost price Bedrock, OpenAI and Gemini models, what EDSL needs for openai and google services (env names), and the estimated cost of a 4-agent by 2-scenario pilot and of a 2-version, 4-task, 20-respondent conjoint on each candidate. Names of secrets only, never values. Record the EDSL and boto3 source revisions read.

Activity

  1. beca-oc commented on Nov 2, 2026

    @beca-oc
    Author

    Resolved. Findings: docs/subconscious/research/live-model-needs-and-costs.md on research/live-model-needs (commit 284fb8e).

    Bedrock (Haiku 4.5). EDSL 1.0.9's aws_bedrock.py imports boto3 at module load (line 3); boto3 is absent from ~/ep-venv, so Model(..., service_name="bedrock") raises InferenceServiceDependencyError today. botocore 1.39.0 (2025-06-30) added AWS_BEARER_TOKEN_BEDROCK; 1.39.12 fixed it, so pin boto3>=1.39.12. botocore prefers bearer over SigV4 when the token is set (handlers.py _should_prefer_bearer_auth). But EDSL's key lookup only recognises AWS_SECRET_ACCESS_KEY/AWS_ACCESS_KEY_ID, so a non-empty AWS_SECRET_ACCESS_KEY must also be present or the first call fails with "No key found for service 'bedrock'". The us. id passes through unchanged (_PROFILE_PREFIXES).

    OpenAI: OPENAI_API_KEY, needs openai>=2.44,<3 (absent); default model gpt-4o. Gemini: EDSL reads GOOGLE_API_KEY only, so export GEMINI_API_KEY under that name; needs google-genai>=1.30,<2 (absent).

    Cost: estimate_cost prices all three from Expected Parrot's price list (anonymous GET, 24 h disk cache; remote-inference flags do not affect it). Pilot (8 interviews): Haiku 4.5 us. $0.0098, gpt-4o-mini $0.0011, gemini-2.5-flash $0.0041. Conjoint (40 interviews, 160 prompts): $0.157 / $0.018 / $0.065. Nothing installed, no paid call made.

  2. beca-oc commented on Nov 2, 2026

    @beca-oc
    Author

    Closed as resolved; findings in docs/subconscious/research/live-model-needs-and-costs.md on branch research/live-model-needs.

  3. self-assigned this
    on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

wayfinder:researchResearch that resolves a product or integration decision

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions