Overview
Integration details
| Class | Package | Local | Serializable | JS support |
|---|---|---|---|---|
| ChatOCIGenAI | langchain-community | ❌ | ❌ | ❌ |
Model features
| Tool calling | Structured output | JSON mode | Image input | Audio input | Video input | Token-level streaming | Native async | Token usage | Logprobs |
|---|---|---|---|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Setup
OCIGenAI 모델에 액세스하려면oci 및 langchain-community 패키지를 설치해야 합니다.
Credentials
이 통합에서 지원되는 자격 증명 및 인증 방법은 다른 OCI 서비스에서 사용되는 방법과 동일하며, 표준 SDK 인증 방법, 특히 API Key, session token, instance principal, resource principal을 따릅니다. API key는 위 예제에서 사용된 기본 인증 방법입니다. 다음 예제는 다른 인증 방법(session token)을 사용하는 방법을 보여줍니다.Installation
LangChain OCIGenAI 통합은langchain-community 패키지에 포함되어 있으며 oci 패키지도 설치해야 합니다:
Instantiation
이제 model 객체를 인스턴스화하고 chat completion을 생성할 수 있습니다:Invocation
API reference
모든 ChatOCIGenAI 기능 및 구성에 대한 자세한 문서는 API reference를 참조하세요: python.langchain.com/api_reference/community/chat_models/langchain_community.chat_models.oci_generative_ai.ChatOCIGenAI.htmlConnect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.