Skip to content
이 페이지는 중국어 원문에서 번역되었으나 이후 원문이 변경되어 내용이 오래되었을 수 있습니다. 중국어 버전이 정본입니다. 중국어 원문 보기 →
OpenAI에서 마이그레이션

OpenAI에서 Lurus API로 마이그레이션

base_url 한 줄만 바꾸면 기존 OpenAI SDK 호출이 모두 연결됩니다——비즈니스 로직을 다시 작성할 필요가 없습니다.

5분예상 소요 시간
1곳코드 변경
0회재시작

사전 조건

이미 Lurus API KeyAPI KeyAPI에 접근하기 위한 비밀 자격 증명으로, 비밀번호와 유사합니다. 각 Key마다 할당량과 권한을 개별 설정할 수 있습니다.더 알아보기 →가 있어야 합니다(발급 방법).

한 곳만 수정 ​

diff
- from openai import OpenAI
-
- client = OpenAI(api_key="sk-openai-...")
+ from openai import OpenAI
+
+ client = OpenAI(
+     api_key="sk-lurus-...",
+     base_url="https://hub.lurus.cn/v1",
+ )

이것이 전부입니다. 모든 client.chat.completions.create(...) 호출은 수정할 필요가 없습니다.

모델명 매핑 ​

OpenAI 모델Lurus 권장 대체
gpt-5gpt-5 (직통) 또는 deepseek-chat / claude-sonnet-4
gpt-4o-minideepseek-chat / qwen-turbo
gpt-4oclaude-sonnet-4 / gemini-3-pro
o1deepseek-reasoner
text-embedding-3-smallbge-m3 (로컬) / text-embedding-3-small

전체 목록은 지원 모델을 참고하십시오.

배포 단계 ​

  1. 연결 확인 — 한 번 실행하여 한국어 응답을 받을 수 있으면 성공입니다.

    python
    resp = client.chat.completions.create(
        model="deepseek-chat",
        messages=[{"role": "user", "content": "你好"}],
    )
    print(resp.choices[0].message.content)
  2. 점진적 트래픽 전환 — 비율에 따라 트래픽을 OpenAI에서 Lurus로 전환하며, 0.1 → 0.5 → 1.0 순으로 점차 늘립니다.

    python
    import os, random
    
    def get_client():
        if random.random() < float(os.getenv("LURUS_TRAFFIC", "0.1")):
            return OpenAI(api_key=os.getenv("LURUS_API_KEY"),
                          base_url="https://hub.lurus.cn/v1")
        return OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
  3. 롤백 — base_url을 삭제하면 OpenAI 호출로 되돌아갑니다. 재시작이 필요 없습니다(요청 단위로 적용).

자주 묻는 질문 ​

모델명을 찾을 수 없나요?

모델 카탈로그에서 검색하거나 Issue를 등록하십시오.

함수 호출 / JSON 모드를 지원하나요?

Lurus는 OpenAI 함수 호출 / JSON Schema를 전부 호환합니다.

조직 ID가 필요한가요?

Lurus는 organization 필드가 필요하지 않으며, 추가로 넣어도 오류가 나지 않습니다.

다음 단계 ​

다음 단계

Powered by Lurus Technologies