๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Project ESG+AI/[์‚ผ์ •KPMG]ESG ๋ฐ์ดํ„ฐ ํ™œ์šฉ ํ’€์Šคํ… ๊ฐœ๋ฐœ

46์ผ์ฐจ.

by GreenJin_S2 2025. 12. 16.

 

 

https://ollama.com/

 

Ollama

Get up and running with large language models.

ollama.com

 

์˜ฌ๋ผ๋งˆ ์‚ฌ์ดํŠธ 

 

 

 


๋น„์–ด ์žˆ๋Š” ๋žญ์ฒด์ธ๊ณผ pg๋ฒกํ„ฐ๋ฅผ ์—ฐ๋™ํ•˜๊ณ  ์‹ถ์–ด. pg ๋ฒคํ„ฐ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์„ ์ดˆ๋ณด์ž๊ฐ€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์„ค๋ช…ํ•ด์ค˜.

๋žญ์ฒด์ธ(LangChain) + pg๋ฒกํ„ฐ(pgvector) ์—ฐ๋™์„ ์œ„ํ•œ ์„ค์น˜ ๊ฐ€์ด๋“œ (์ดˆ๋ณด์ž์šฉ)

์š”์•ฝ๋ถ€ํ„ฐ ๋“œ๋ฆฌ๋ฉด
๐Ÿ‘‰ **pgvector๋Š” PostgreSQL์— AI ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ™•์žฅ(extension)**์ด๊ณ 
๐Ÿ‘‰ LangChain์€ ์ด pgvector๋ฅผ ๋ฒกํ„ฐ DB์ฒ˜๋Ÿผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.
์•„๋ž˜ ์ˆœ์„œ๋Œ€๋กœ ๋”ฐ๋ผ ํ•˜์‹œ๋ฉด “๋นˆ ๋žญ์ฒด์ธ + pgvector” ์—ฐ๋™์˜ ์ฒซ ๋‹จ์ถ”๋ฅผ ์ œ๋Œ€๋กœ ๋ผ์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ „์ฒด ํ๋ฆ„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๐Ÿงญ

  1. PostgreSQL ์„ค์น˜
  2. pgvector ํ™•์žฅ ์„ค์น˜
  3. PostgreSQL์— pgvector ํ™œ์„ฑํ™”
  4. Python + LangChain ์„ค์น˜
  5. LangChain์—์„œ pgvector ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ

๐Ÿ’ก PostgreSQL์ด ์ด๋ฏธ ์„ค์น˜๋ผ ์žˆ๋‹ค๋ฉด 2๋ฒˆ๋ถ€ํ„ฐ ๋ณด์…”๋„ ๋ฉ๋‹ˆ๋‹ค.


1๏ธโƒฃ PostgreSQL ์„ค์น˜ํ•˜๊ธฐ

โ–ถ ์œˆ๋„์šฐ / ๋งฅ ๊ณตํ†ต

  1. ์•„๋ž˜ ๊ณต์‹ ์‚ฌ์ดํŠธ ์ ‘์†
    ๐Ÿ‘‰ https://www.postgresql.org/download/
  2. ๋ณธ์ธ OS์— ๋งž๋Š” ์„ค์น˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
  3. ์„ค์น˜ ์ค‘ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ผญ ๊ธฐ์–ตํ•˜์„ธ์š” (๋‚˜์ค‘์— ๊ณ„์† ์”๋‹ˆ๋‹ค)

โ–ถ ์„ค์น˜ ์ค‘ ๊ผญ ์ฒดํฌํ•  ๊ฒƒ

  • โœ… PostgreSQL Server
  • โœ… pgAdmin (๊ด€๋ฆฌ ๋„๊ตฌ)

๐Ÿ“Œ ๊ธฐ๋ณธ ํฌํŠธ๋Š” 5432, ๊ทธ๋Œ€๋กœ ๋‘์…”๋„ ๋ฉ๋‹ˆ๋‹ค.


2๏ธโƒฃ pgvector๋ž€ ๋ฌด์—‡์ธ๊ฐ€? (์•„์ฃผ ์ค‘์š”)

pgvector๋Š” PostgreSQL์—
๐Ÿ‘‰ vector ํƒ€์ž…๊ณผ
๐Ÿ‘‰ ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„ / L2 ๊ฑฐ๋ฆฌ / ๋‚ด์ 
๊ฐ™์€ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ํ™•์žฅ์ž…๋‹ˆ๋‹ค.

LangChain์€ ์ด๊ฑธ ์ด์šฉํ•ด

“์ด ๋ฌธ์žฅ๊ณผ ๊ฐ€์žฅ ๋น„์Šทํ•œ ๋ฌธ์žฅ ์ฐพ์•„์ค˜”
๋ฅผ DB์—์„œ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.


3๏ธโƒฃ pgvector ์„ค์น˜ํ•˜๊ธฐ (OS๋ณ„)

๐Ÿ”น ๋งฅ(Mac, Homebrew ์‚ฌ์šฉ)

 
brew install pgvector

์„ค์น˜ ํ›„ PostgreSQL ์žฌ์‹œ์ž‘:

 
brew services restart postgresql

๐Ÿ”น ์šฐ๋ถ„ํˆฌ(Linux)

 
sudo apt update sudo apt install postgresql-server-dev-all git clone https://github.com/pgvector/pgvector.git cd pgvector make sudo make install

๐Ÿ”น ์œˆ๋„์šฐ (์ดˆ๋ณด์ž ์ถ”์ฒœ ๋ฐฉ์‹)

๐Ÿ‘‰ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ Stack Builder ์‚ฌ์šฉ

  1. PostgreSQL ์„ค์น˜ ํ›„ ์ž๋™์œผ๋กœ ๋œจ๋Š” Stack Builder ์‹คํ–‰
  2. PostgreSQL ๋ฒ„์ „ ์„ ํƒ
  3. Add-ons / Extensions ํ•ญ๋ชฉ์—์„œ
    pgvector ์„ ํƒ ํ›„ ์„ค์น˜

๐Ÿ“Œ ๋งŒ์•ฝ ๋ชฉ๋ก์— ์—†๋‹ค๋ฉด
๐Ÿ‘‰ https://github.com/pgvector/pgvector
Releases์—์„œ .zip ๋˜๋Š” .exe ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ


4๏ธโƒฃ PostgreSQL์—์„œ pgvector ํ™œ์„ฑํ™”ํ•˜๊ธฐ

โ–ถ pgAdmin ์ ‘์†

  1. pgAdmin ์‹คํ–‰
  2. ์„œ๋ฒ„ → ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ

โ–ถ ์ฟผ๋ฆฌ ์‹คํ–‰

 
CREATE EXTENSION vector;

์ •์ƒ ์„ค์น˜ ์‹œ:

 
CREATE EXTENSION

๐Ÿ‘‰ ์ด์ œ PostgreSQL์ด ๋ฒกํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.


5๏ธโƒฃ ๋ฒกํ„ฐ ํ…Œ์ด๋ธ” ์˜ˆ์ œ (๋ฏธ๋ฆฌ๋ณด๊ธฐ)

 
CREATE TABLE documents ( id SERIAL PRIMARY KEY, content TEXT, embedding VECTOR(1536) );

๐Ÿ“Œ 1536์€ OpenAI ์ž„๋ฒ ๋”ฉ ๊ธฐ์ค€
๋‹ค๋ฅธ ๋ชจ๋ธ์ด๋ฉด ์ˆซ์ž๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


6๏ธโƒฃ Python + LangChain ์„ค์น˜

โ–ถ ๊ฐ€์ƒํ™˜๊ฒฝ ์ถ”์ฒœ (์„ ํƒ)

 
python -m venv venv source venv/bin/activate # ์œˆ๋„์šฐ๋Š” venv\Scripts\activate

โ–ถ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

 
pip install langchain langchain-community psycopg2-binary pgvector

7๏ธโƒฃ LangChain์—์„œ pgvector ์—ฐ๊ฒฐํ•˜๊ธฐ (๊ธฐ๋ณธ ์˜ˆ์ œ)

 
from langchain_community.vectorstores import PGVector from langchain.embeddings.openai import OpenAIEmbeddings CONNECTION_STRING = "postgresql+psycopg2://user:password@localhost:5432/dbname" embeddings = OpenAIEmbeddings() db = PGVector( connection_string=CONNECTION_STRING, embedding_function=embeddings, collection_name="my_documents" )

๐Ÿ‘‰ ์—ฌ๊ธฐ๊นŒ์ง€ ๋˜๋ฉด **์—ฐ๋™ ์„ฑ๊ณต์˜ 80%**์ž…๋‹ˆ๋‹ค.


8๏ธโƒฃ ์ดˆ๋ณด์ž๊ฐ€ ์ž์ฃผ ๋ง‰ํžˆ๋Š” ํฌ์ธํŠธ โ—

โŒ CREATE EXTENSION ์˜ค๋ฅ˜

  • PostgreSQL ๋ฒ„์ „๊ณผ pgvector ๋ฒ„์ „ ๋ถˆ์ผ์น˜
  • ์„œ๋ฒ„ ์žฌ์‹œ์ž‘ ์•ˆ ํ•จ

โŒ psycopg2 ์—๋Ÿฌ

 
pip install psycopg2-binary

โŒ embedding ์ฐจ์› ๋ถˆ์ผ์น˜

  • ํ…Œ์ด๋ธ” vector ํฌ๊ธฐ ≠ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ธ ์ฐจ์›

9๏ธโƒฃ ํ•œ ์ค„๋กœ ์ •๋ฆฌํ•˜๋ฉด

pgvector๋Š” PostgreSQL์„ AI ๋ฒกํ„ฐ DB๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ํ™•์žฅ์ด๊ณ ,
LangChain์€ ๊ทธ๊ฑธ “์ง€๋Šฅ์ ์œผ๋กœ” ์“ฐ๊ฒŒ ํ•ด์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.


ํ›„์† ์ถ”์ฒœ ์งˆ๋ฌธ

 


 

 

๋žญ์ฒด์ธ์—์„œ๋งŒ ์—ด๊ธฐ(๋„ˆ๋ฌด ๋ฌด๊ฑฐ์›Œ์„œ)

 

 

 

 

 

๋งŒ๋“ค์–ด์ฃผ๊ธฐ

 

@Dockerfile @docker-compose.yaml ๋žญ์ฒด์ธ์— hello world ์ˆ˜์ค€์˜ ๊ธฐ๋ณธ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง„ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ pgvector ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์„œ๋กœ ์—ฐ๋™ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์งœ์ค˜

 

docker compose up -d

 

์ „์ฒด ๋„์ปค ์ปดํฌ์ฆˆ์—…

 

 

๋‘๊ฐœ ๋–  ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ํ•˜๋‚˜๋งŒ ์žˆ์–ด์„œ ํด๋กœ๋“œ ํ•œํ…Œ ์ปจํ…Œ์ด๋„ˆ ๋กœ๊ทธ๋ฅผ ๋ณด์—ฌ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•จ

 

 

 

์ดํ™”๋ฉด ๋œจ๋ฉด ์™„๋ฃŒ!!

 

 


Next.js๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋žญ์ฒด์ธ๊ณผ ์—ฐ๋™ํ•ด์„œ chatbot ui๋ฅผ ๋งŒ๋“ค์–ด์ค˜ pwa๋กœ ๋งŒ๋“ค์–ด์ค˜์•ผํ•ด

 

์•„์ง OpenAI API ํ‚ค๊ฐ€ ์—†๋‹ค๋ฉด?

  1. https://platform.openai.com/signup ์—์„œ ๊ฐ€์ž…
  1. https://platform.openai.com/api-keys ์—์„œ ํ‚ค ์ƒ์„ฑ
  1. .env.local ํŒŒ์ผ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ

ํ‚ค ์—†์ด๋„ ํ…Œ์ŠคํŠธ๋Š” ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

  • API ํ‚ค ์—†์ด๋„ ์•ฑ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค
  • ์ฑ—๋ด‡ ์‘๋‹ต๋งŒ "API ํ‚ค๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค" ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค
  • ๋‚˜์ค‘์— ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐ”๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค

๋ฉ”๋ชจ์žฅ์—์„œ API ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ €์žฅํ•œ ํ›„, npm install && npm run dev๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”! 

 

 

 

--.env ํŒŒ์ผ์€ ํ•ญ์ƒ ๋ฃจํŠธ์— ์žˆ์–ด์•ผํ•จ!(์ œ์ผ ๋ฐ–), npm install์•ˆ๋˜๋Š” ์ด์œ ๋Š” ๋…ธ๋“œ ์„ค์น˜ ์•ˆํ•ด์„œ!

 


OpenAI ์˜คํ”ˆ API ํ‚ค ๋ฐ›๋Š” ๋ฐฉ๋ฒ• (์ดˆ๋ณด์ž์šฉ)

์š”์•ฝ ๋จผ์ €:
๐Ÿ‘‰ OpenAI API ํ‚ค๋Š” OpenAI ๊ณ„์ • ์ƒ์„ฑ → ๊ฒฐ์ œ(๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง ํฌํ•จ ๊ฐ€๋Šฅ) → API ํ‚ค ๋ฐœ๊ธ‰์˜ ์ˆœ์„œ๋กœ ์–ป์Šต๋‹ˆ๋‹ค.
์•„๋ž˜ ๋‹จ๊ณ„๋ณ„๋กœ ์ฐจ๊ทผ์ฐจ๊ทผ ๋”ฐ๋ผ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๐Ÿงฑ 1๋‹จ๊ณ„ — OpenAI ๊ณ„์ • ๋งŒ๋“ค๊ธฐ

  1. ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ด๋™
    ๐Ÿ‘‰ https://platform.openai.com/signup
  2. ์ด๋ฉ”์ผ๋กœ ๊ฐ€์ž… ๋˜๋Š” Google/Apple ๊ณ„์ •์œผ๋กœ ์—ฐ๋™
    • ์ด๋ฉ”์ผ ์ž…๋ ฅ → ์ธ์ฆ ์ด๋ฉ”์ผ ํ™•์ธ
    • ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •
  3. ์•ฝ๊ด€/๊ฐœ์ธ์ •๋ณด ์ˆ˜์ง‘ ๋™์˜

โœ”๏ธ ๊ณ„์ • ์ƒ์„ฑ ์™„๋ฃŒ๋˜๋ฉด ์ž๋™์œผ๋กœ ๋กœ๊ทธ์ธ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ’ณ 2๋‹จ๊ณ„ — ๊ฒฐ์ œ ์ •๋ณด ์ž…๋ ฅ (ํ•„์ˆ˜/์กฐ๊ฑด๋ถ€)

OpenAI API๋Š” ์œ ๋ฃŒ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ์ฒดํ—˜ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ,
๋Œ€๋ถ€๋ถ„ ๊ฒฐ์ œ ์ˆ˜๋‹จ ๋“ฑ๋ก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  1. Dashboard (๋Œ€์‹œ๋ณด๋“œ) → Billing (๊ฒฐ์ œ)
  2. ์นด๋“œ ์ •๋ณด ์ž…๋ ฅ
  3. ์ฒญ๊ตฌ ๊ตญ๊ฐ€/์ฃผ์†Œ ์ž…๋ ฅ

๐Ÿ’ก ์นด๋“œ๋ฅผ ๋“ฑ๋กํ•ด๋„ ๋ฐ”๋กœ ์ฒญ๊ตฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง ๋ฒ”์œ„ ์•ˆ์—์„œ๋Š” ๋น„์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.


๐Ÿ”‘ 3๋‹จ๊ณ„ — API ํ‚ค ๋ฐœ๊ธ‰ํ•˜๊ธฐ

  1. Dashboard → View API keys (๋˜๋Š” API Keys)
  2. Create new secret key ๋ฒ„ํŠผ ํด๋ฆญ
  3. ํ‚ค ์ด๋ฆ„(๋ผ๋ฒจ)์„ ์ž…๋ ฅ
  4. ์ƒ์„ฑ๋œ ํ‚ค๋ฅผ ๋ณต์‚ฌ

โš ๏ธ ์ด ํ‚ค๋Š” ๋‹ค์‹œ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฐ˜๋“œ์‹œ ์ง€๊ธˆ ๋ณต์‚ฌ → ์•ˆ์ „ํ•œ ๊ณณ(์˜ˆ: ๋น„๋ฐ€ ๋…ธํŠธ, ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŒŒ์ผ)์— ์ €์žฅํ•˜์„ธ์š”.

๐Ÿ“Œ ์˜ˆ:

 
sk-***********************

๐Ÿ›ก API ํ‚ค ๋ณด์•ˆ ํŒ

โœ… ์ ˆ๋Œ€ ํ‚ค๋ฅผ ๊นƒํ—ˆ๋ธŒ/๊ณต๊ฐœ ์ €์žฅ์†Œ์— ์˜ฌ๋ฆฌ์ง€ ๋งˆ์„ธ์š”
โœ… ์„œ๋ฒ„ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋กœ ์ €์žฅ

 
export OPENAI_API_KEY="sk-..."

(Windows PowerShell: setx OPENAI_API_KEY "sk-...")

โœ… ํ˜‘์—… ์‹œ์—๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜/Secret Manager ํ™œ์šฉ


๐Ÿงช 4๋‹จ๊ณ„ — API ํ‚ค๋กœ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ธฐ

โ–ถ ๊ฐ„๋‹จํ•œ curl ํ…Œ์ŠคํŠธ

 
curl https://api.openai.com/v1/models \ -H "Authorization: Bearer $OPENAI_API_KEY"

โ–ถ Python ์˜ˆ์ œ

 
import openai openai.api_key = "sk-..." models = openai.Model.list() print(models)

์ •์ƒ ์ž‘๋™ํ•˜๋ฉด ๋ชจ๋ธ ๋ชฉ๋ก์ด ์ถœ๋ ฅ๋  ๊ฑฐ์˜ˆ์š”!


๐Ÿ“ ์ฃผ์˜์‚ฌํ•ญ

  • ํ‚ค๋Š” ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋ถ„๋ฆฌํ•ด์„œ ๊ด€๋ฆฌํ•˜๋ฉด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์€ ์œ ํšจ ๊ธฐ๊ฐ„์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์š”๊ธˆ ์ •์ฑ…์€ OpenAI ๋Œ€์‹œ๋ณด๋“œ์˜ Usage์—์„œ ์‹ค์‹œ๊ฐ„ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

 


https://platform.openai.com/api-keys

 

API ๋‹ค์šด๋กœ๋“œ ํ• ๋•Œ ํ™ˆํŽ˜์ด์ง€

 

 

์ผ๋‹จ ๋ฌด๋ฃŒ๋กœ ํ‚ค ๋ฐ›์•„์„œ .env ํŒŒ์ผ์— ๋„ฃ์–ด๋‘ 

 

envํŒŒ์ผ ๊ฒฝ๋กœ๋Š” ํ•ญ์ƒ ๋ฃจํŠธ์ž„!- ํด๋กœ๋“œํ•œํ…Œ ๋งํ•จ

 

 

 

๊ฒฐ์ œํ•˜๋‹ˆ๊นŒ ๋„˜์–ด๊ฐ 

๊ฒฐ์ œ ๋ฐฉ๋ฒ•

 

๐Ÿ”ฝ OpenAI ๊ฒฐ์ œ ํ™”๋ฉด ์ž…๋ ฅ ์˜ˆ

Country

 
South Korea

Address line 1

 
123 Teheran-ro

Address line 2 (์„ ํƒ)

 
Apt 1001, Bldg 101

(์—†์œผ๋ฉด ๋น„์›Œ๋„ ๋ฉ๋‹ˆ๋‹ค)

City

 
Gangnam-gu

State / Province

 
Seoul

Postal Code

 
06236

๐Ÿ‘‰ ์ด๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋ฌธ์ œ ์—†์ด ํ†ต๊ณผ๋ฉ๋‹ˆ๋‹ค.

 



2๏ธโƒฃ Model pricing (์ •๋ณด์šฉ — ์‹ ๊ฒฝ ์•ˆ ์จ๋„ ๋จ)

  • ๋ชจ๋ธ๋ณ„ ์š”๊ธˆ ์•ˆ๋‚ด์ผ ๋ฟ
  • ์ž…๋ ฅํ•  ๊ฒƒ๋„, ์„ ํƒํ•  ๊ฒƒ๋„ ์—†์Œ
  • ๊ทธ๋ƒฅ ๋„˜๊ธฐ์…”๋„ ๋ฉ๋‹ˆ๋‹ค

3๏ธโƒฃ Automatic recharge (์ž๋™ ์ถฉ์ „) — ์ดˆ๋ณด์ž๋ผ๋ฉด โŒ ๋น„์ถ”์ฒœ

ํ™”๋ฉด ๋ฌธ๊ตฌ

 

 

์ผ๋‹จ yes ๊ทธ ๋ถ€๋ถ„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋’ค์—๊ฑฐ ์ž…๋ ฅ ์•ˆํ•ด๋„ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ!!

 

 


 

๊ฒฐ์ œ ํ›„ ํ™”๋ฉด ์ƒ์„ฑ

 

 

https://platform.openai.com/settings/organization/billing/overview

๊ฒฐ์ œํ•œ ํ™”๋ฉด

 

 

๊ฒฐ์ œ ์•ˆํ•˜๊ณ  openAPIํ‚ค๋งŒ ๋„ฃ์—ˆ์„๋•Œ ํ™”๋ฉด