mirror of
https://github.com/vxcontrol/langchaingo.git
synced 2026-07-21 00:45:22 -04:00
450c02a722
chore: update all examples to use v0.1.14-pre.4 - Remove replace directives from 5 examples that had local path references - Update all 75 example go.mod files to use the latest pre-release version - Ensures examples work correctly for users who clone the repository
OpenAI O1 Example
This example demonstrates how to use the OpenAI O1 model with the LangChain Go library to generate content based on a prompt.
What This Example Does
- Initializes an OpenAI language model client, specifying the "o1-preview" model
- Sets up a prompt asking for ideas to build a Go app for question answering using a database
- Generates content from the model based on the prompt
- Prints the generated content and some metadata about the generation
Key Features
- Uses the OpenAI O1 preview model
- Demonstrates setting custom parameters like max tokens and temperature
- Shows how to extract and print generation metadata
How to Run
- Ensure you have Go installed and your OpenAI API credentials set up
- Run the example:
go run openai_o1_chat_example.go
- Optionally use the
-modelflag to specify a different model, e.g.:
go run openai_o1_chat_example.go -model o1-mini