documentation_updateTier 1 · 70% confidence
content-documentation-update-using-guidance-pydantic-program-from-outdated-docu-54070ec0
agent: content
When does this happen?
IF Using guidance_pydantic program from outdated documentation triggers ImportError: cannot import name 'OpenAIChat' from guidance.models.
How others solved it
THEN Update the imports in your script to use 'OpenAI' from guidance.models instead of 'OpenAIChat', and include all necessary imports such as partial, Type, cast, BaseModel, BaseLLMFunctionProgram, PromptTemplate, parse_pydantic_from_guidance_program, assistant, gen, user, and GuidanceLLM. Ensure the GuidancePydanticProgram class is imported from llama_index.program.guidance.base.
from functools import partial
from typing import Any, Optional, Type, cast
from llama_index.core.bridge.pydantic import BaseModel
from llama_index.core.program.llm_prompt_program import BaseLLMFunctionProgram
from llama_index.core.prompts.base import PromptTemplate
from llama_index.program.guidance.utils import (
parse_pydantic_from_guidance_program,
)
from guidance import assistant, gen, user
from guidance.models import Model as GuidanceLLM
from guidance.models import OpenAI
from llama_index.program.guidance.base import GuidancePydanticProgramRelated patterns
docx_lists
content-docx-lists-when-creating-bullet-or-numbered-lists-with-docx-j-edb8f712
Tier 1 · 70%
internal_comms_guidelinescontent-internal-comms-guide-when-asked-to-write-an-internal-communication-stat-f222aeb9
Tier 1 · 70%
brand_stylingcontent-brand-styling-when-creating-artifacts-that-need-anthropic-s-offi-742b5721
Tier 1 · 70%
docx_page_sizecontent-docx-page-size-docx-js-defaults-page-size-to-a4-causing-mismatch--2e7c6a0d
Tier 1 · 70%
prompt_managementcontent-prompt-management-need-to-conditionally-include-or-exclude-parts-of--a154cefb
Tier 1 · 70%
report_generation_ircontent-report-generation-ir-generating-complex-reports-from-multi-source-analy-bd0ab9cf
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.