langchain4d_openai

OpenAI integration for LangChain4d - supports GPT models and embeddings.

Features

  • GPT-3.5 and GPT-4 support
  • Text embeddings (text-embedding-ada-002, etc.)
  • Streaming responses
  • Function calling (tool calling)
  • Multimodal inputs

Usage

import 'package:langchain4d_openai/langchain4d_openai.dart';

final chatModel = OpenAIChatModel(
  apiKey: 'your-api-key',
  model: OpenAIModels.gpt35Turbo,
);

final response = await chatModel.generate([
  HumanMessage(content: 'Hello, world!')
]);

Documentation

See the main documentation for more information.

Libraries

langchain4d_openai
LangChain4d OpenAI 集成